/* A proportional frame fills its card; warning columns absorb spare width. */
@media(min-width:851px){.video-fit-broadcast main{grid-template-columns:var(--video-fit-columns,minmax(0,2fr) minmax(280px,1fr))}.video-fit-broadcast .video-column #window-player{flex:none;width:100%;height:auto;aspect-ratio:16/9}.video-fit-broadcast main>aside{min-width:0;container-type:inline-size}.video-fit-broadcast .warning .type{font-size:clamp(18px,4cqw,27px)}.video-fit-broadcast .warning .county,.video-fit-broadcast .warning .expiration{font-size:clamp(16px,3.4cqw,23px)}.video-fit-broadcast .warning .cities{font-size:clamp(12px,2.7cqw,18px)}}
@media(min-width:1101px){body.video-fit-eoc[data-production="warning-cards"] #production-root{grid-template-columns:var(--video-fit-columns,minmax(340px,32%) minmax(0,1fr))}.video-fit-eoc #eoc-live-player{width:100%;height:auto;aspect-ratio:16/9;align-self:start}.video-fit-eoc #eoc-clock-card{container-type:inline-size}.video-fit-eoc #production-clock-time{font-size:clamp(40px,7cqw,100px)}.video-fit-eoc #eoc-clock-card h1{font-size:clamp(18px,2cqw,30px)}.video-fit-eoc #eoc-air-temperature{max-width:18%}.video-fit-eoc #eoc-air-temperature #temp{font-size:clamp(30px,4cqw,54px)}.video-fit-eoc #production-card-column{container-type:inline-size}.video-fit-eoc .production-card h2{font-size:clamp(20px,4cqw,30px)}.video-fit-eoc .production-card .county,.video-fit-eoc .production-card .expiration{font-size:clamp(17px,3.4cqw,25px)}.video-fit-eoc .production-card .cities{font-size:clamp(13px,2.7cqw,19px)}}
@media(max-width:850px){.video-fit-broadcast .video-column #window-player{flex:none;height:auto;aspect-ratio:16/9}}
@media(max-width:1100px){.video-fit-eoc #eoc-live-player{height:auto;aspect-ratio:16/9;align-self:start}}
@media(min-width:851px) and (max-height:900px){.video-fit-broadcast main{height:auto;min-height:calc(100dvh - 98px);grid-template-rows:minmax(420px,calc(100dvh - 440px)) auto}}
