/* V265 shorts-only safety. No changes to collection/art. */
#grid .shortsRail {display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}
#grid .shortLinkedWrap {width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important}
#grid .shortLinkedWrap>.shortVideo {height:auto!important;width:100%!important;aspect-ratio:9/16!important;min-height:0!important;position:relative!important}
#grid .shortMediaStack {height:100%!important;min-height:0!important;position:relative!important}
#grid .shortMediaStack .shortVideoLayer.mediaReady {display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;background:#0d1110!important}
#grid .shortMissingVideoV265 {position:absolute!important;inset:0!important;background:#19221f!important;color:#c8cfc9!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:12px!important}
#grid .shortMissingVideoV265 span {font-size:12px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.5!important}
@media(max-width:999px){#grid .shortsRail{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:599px){#grid .shortsRail{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
