/* Official channel thumbnails; videos load only on request. */
.design-three .shorts-section{padding-top:90px;padding-bottom:95px}
.shorts-section .section-heading{align-items:center}
.shorts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:38px}
.short-card{min-width:0}
.short-screen{aspect-ratio:9/16;overflow:hidden;background:#080b0f;border:1px solid #34414a;border-radius:8px;position:relative}
.short-play{display:block;border:0;padding:0;width:100%;height:100%;background:#080b0f;color:white;position:relative;text-align:left}
.short-play img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s,filter .3s}
.short-play:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 60%,#060b1199)}
.short-play-icon{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:54px;height:54px;border:1px solid #ffffff99;background:#0a1018aa;border-radius:50%;font-size:20px;padding-left:3px;backdrop-filter:blur(8px)}
.short-play:hover img{transform:scale(1.035);filter:brightness(.9)}
.short-screen iframe{display:block;width:100%;height:100%;border:0}
@media(max-width:1000px){.shorts-grid{gap:16px}}
@media(max-width:700px){.shorts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.shorts-section .section-heading{display:block}.design-three .shorts-section{padding:65px 0}.short-play-icon{width:44px;height:44px;font-size:17px}}
@media(max-width:380px){.shorts-grid{gap:24px 12px}}
@media(prefers-reduced-motion:reduce){.short-play img{transition:none}}

