@charset "UTF-8";
/* https://thesushant.in/wp-content/plugins/thesushant-related-posts/assets/ts-recs.css?ver=1.0.8 */
.ts-recs{--ts-recs-bg:#ffffff;--ts-recs-border:#e5e7eb;--ts-recs-radius:12px;--ts-recs-padding:24px;--ts-recs-gap:16px;--ts-recs-title-size:18px;--ts-recs-title-color:#0f172a;--ts-recs-title-margin:16px;--ts-recs-item-gap:16px;--ts-recs-item-img-w:100px;--ts-recs-item-img-h:75px;--ts-recs-item-text-size:15px;--ts-recs-item-text-weight:500;--ts-recs-item-text-color:#1e293b;--ts-recs-item-hover-color:#2563eb;--ts-recs-favicon-size:18px;box-sizing:border-box;background-color:var(--ts-recs-bg);border:1px solid var(--ts-recs-border);border-radius:var(--ts-recs-radius);padding:var(--ts-recs-padding);margin-bottom:32px;width:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;box-shadow:0 1px 3px 0 rgb(0 0 0 / .05)}.ts-recs *,.ts-recs *::before,.ts-recs *::after{box-sizing:inherit}.ts-recs__title{font-size:var(--ts-recs-title-size);font-weight:700;color:var(--ts-recs-title-color);margin:0 0 var(--ts-recs-title-margin) 0;padding:0;line-height:1.4;letter-spacing:-.3px}.ts-recs__items{display:flex;flex-direction:column;gap:var(--ts-recs-gap)}.ts-recs-item{display:flex;align-items:center;gap:var(--ts-recs-item-gap);text-decoration:none!important;outline:none;transition:transform 0.2s ease}.ts-recs-item:hover{transform:translateX(2px)}.ts-recs__thumb-wrap{position:relative;display:block;flex-shrink:0;line-height:0;border-radius:calc(var(--ts-recs-radius) / 2)}.ts-recs__img{width:var(--ts-recs-item-img-w);height:var(--ts-recs-item-img-h);object-fit:cover;border-radius:calc(var(--ts-recs-radius) / 2);display:block;margin:0;padding:0;border:1px solid var(--ts-recs-border);transition:opacity 0.2s ease}.ts-recs-item:hover .ts-recs__img{opacity:.9}.ts-recs__favicon{position:absolute;bottom:-6px;right:-6px;width:var(--ts-recs-favicon-size);height:var(--ts-recs-favicon-size);border-radius:5px;background-color:#fff;padding:2px;box-shadow:0 2px 4px rgb(0 0 0 / .1);border:1px solid var(--ts-recs-border);object-fit:contain;z-index:2}.ts-recs__text{font-size:var(--ts-recs-item-text-size);font-weight:var(--ts-recs-item-text-weight);color:var(--ts-recs-item-text-color);line-height:1.4;margin:0;padding:0;transition:color 0.2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ts-recs-item:hover .ts-recs__text{color:var(--ts-recs-item-hover-color)}.ts-recs--grid .ts-recs__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:calc(var(--ts-recs-gap) * 1.5) var(--ts-recs-gap)}.ts-recs--grid .ts-recs-item{flex-direction:column;align-items:flex-start;gap:12px}.ts-recs--grid .ts-recs-item:hover{transform:translateY(-2px)}.ts-recs--grid .ts-recs__thumb-wrap{width:100%}.ts-recs--grid .ts-recs__img{width:100%;height:120px}.ts-recs--compact{--ts-recs-padding:16px;--ts-recs-gap:12px;--ts-recs-item-img-w:60px;--ts-recs-item-img-h:45px;--ts-recs-item-text-size:14px;--ts-recs-favicon-size:14px}.ts-recs--compact .ts-recs__title{font-size:16px;margin-bottom:12px}@media (max-width:600px){.ts-recs{padding:16px}.ts-recs__title{font-size:16px}.ts-recs-item{gap:12px}.ts-recs__img{width:80px;height:60px}.ts-recs__text{font-size:14px}.ts-recs--grid .ts-recs__items{grid-template-columns:repeat(2,1fr)}}