/* Public Live Hub multiview only. Twitch's approved video player needs adequate dimensions. */
.lh-mv-mode .mv-frame{aspect-ratio:auto!important;min-height:300px;height:clamp(300px,30vw,420px)}
.lh-mv-mode .mv-frame iframe{height:100%;min-height:300px;width:100%}
.lh-mv-mode .multi-grid,
.lh-mv-mode .multi-grid[data-columns="auto"],
.lh-mv-mode .multi-grid[data-columns="2"],
.lh-mv-mode .multi-grid[data-columns="3"]{grid-template-columns:repeat(2,minmax(400px,1fr))}
.lh-mv-mode .multi-grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}
@media(min-width:1320px){.lh-mv-mode .multi-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(400px,1fr))}}
@media(max-width:960px){
 .lh-mv-mode .multi-grid,
 .lh-mv-mode .multi-grid[data-columns="auto"],
 .lh-mv-mode .multi-grid[data-columns="2"],
 .lh-mv-mode .multi-grid[data-columns="3"]{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:430px){.lh-mv-mode .mv-frame{min-height:250px;height:300px}}
