@media(max-width:700px){
html body dialog#dv[open],
html body dialog#dv[open][data-kind="series"],
html body dialog#dv[open][data-kind="film"],
html body dialog#dv[open][data-kind="game"]{
position:fixed!important;inset:50% auto auto 50%!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;margin:0!important;box-sizing:border-box!important;width:calc(100vw - 20px)!important;max-width:540px!important;height:auto!important;max-height:calc(100vh - 24px)!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;
}
html body dialog#dv[open] .detail-hero,
html body dialog#dv[open][data-kind="series"] .detail-hero,
html body dialog#dv[open][data-kind="film"] .detail-hero,
html body dialog#dv[open][data-kind="game"] .detail-hero{
display:grid!important;grid-template-columns:minmax(104px,32%) minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:start!important;gap:10px 12px!important;min-width:0!important;min-height:0!important;padding:12px!important;margin:0!important;
}
html body dialog#dv[open] .detail-topline,
html body dialog#dv[open][data-kind="series"] .detail-topline,
html body dialog#dv[open][data-kind="film"] .detail-topline,
html body dialog#dv[open][data-kind="game"] .detail-topline{
display:flex!important;grid-column:1/-1!important;grid-row:1!important;position:static!important;align-items:flex-start!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 0 2px!important;
}
html body dialog#dv[open] #detailMetaLine,
html body dialog#dv[open][data-kind="series"] #detailMetaLine,
html body dialog#dv[open][data-kind="film"] #detailMetaLine,
html body dialog#dv[open][data-kind="game"] #detailMetaLine{
display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;grid-template-rows:auto auto!important;flex:1 1 100%!important;align-items:center!important;gap:5px 7px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;white-space:normal!important;
}
html body dialog#dv[open] #detailTypeStack{display:contents!important;}
html body dialog#dv[open] #detailTypeLabel{grid-column:1!important;grid-row:1!important;justify-self:start!important;max-width:100%!important;}
html body dialog#dv[open] #dtg{display:flex!important;grid-column:1/-1!important;grid-row:2!important;flex-wrap:wrap!important;gap:4px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;}
html body dialog#dv[open] #dc{display:block!important;grid-column:2!important;grid-row:1!important;min-width:0!important;margin:0!important;overflow:visible!important;white-space:normal!important;font-size:8px!important;line-height:1.35!important;}
html body dialog#dv[open][data-kind="game"] #detailMetaLine{grid-column:1/-1!important;grid-row:1!important;display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;grid-template-rows:auto auto!important;}
html body dialog#dv[open][data-kind="game"] #detailTypeStack{display:contents!important;}
html body dialog#dv[open][data-kind="game"] #detailTypeLabel{grid-column:1!important;grid-row:1!important;order:0!important;}
html body dialog#dv[open][data-kind="game"] #dtg.game-detail-tags{display:flex!important;grid-column:1/-1!important;grid-row:2!important;order:0!important;align-self:stretch!important;width:100%!important;margin:0!important;padding:0!important;}
html body dialog#dv[open][data-kind="game"] #dc{display:block!important;grid-column:2!important;grid-row:1!important;order:0!important;margin:0!important;white-space:normal!important;overflow:visible!important;}
html body dialog#dv[open] .detail-actions,
html body dialog#dv[open][data-kind="series"] .detail-actions,
html body dialog#dv[open][data-kind="film"] .detail-actions,
html body dialog#dv[open][data-kind="game"] .detail-actions{
position:static!important;inset:auto!important;display:flex!important;flex:1 1 100%!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:5px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;
}
html body dialog#dv[open] .detail-actions .ghost{min-height:30px!important;height:auto!important;padding:5px 7px!important;font-size:8px!important;line-height:1.2!important;white-space:nowrap!important;}
html body dialog#dv[open] .detail-poster-slot,
html body dialog#dv[open][data-kind="series"] .detail-poster-slot,
html body dialog#dv[open][data-kind="film"] .detail-poster-slot,
html body dialog#dv[open][data-kind="game"] .detail-poster-slot{
display:block!important;position:static!important;grid-column:1!important;grid-row:2!important;align-self:start!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important;
}
html body dialog#dv[open] #dp,
html body dialog#dv[open][data-kind="series"] #dp,
html body dialog#dv[open][data-kind="film"] #dp,
html body dialog#dv[open][data-kind="game"] #dp{
display:block!important;position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height: min(42dvh,230px)!important;aspect-ratio:2/3!important;object-fit:cover!important;object-position:center!important;margin:0!important;padding:0!important;
}
html body dialog#dv[open][data-kind="game"] #dp{object-fit:contain!important;}
html body dialog#dv[open] #detailCopy,
html body dialog#dv[open][data-kind="series"] #detailCopy,
html body dialog#dv[open][data-kind="film"] #detailCopy,
html body dialog#dv[open][data-kind="game"] #detailCopy{
display:flex!important;position:static!important;grid-column:2!important;grid-row:2!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
html body dialog#dv[open] #dt{display:block!important;margin:0!important;padding:0!important;font-size:clamp(18px,5vw,23px)!important;line-height:1.13!important;letter-spacing:-.035em!important;overflow-wrap:anywhere!important;}
html body dialog#dv[open] #detailDescriptionBlock{display:block!important;min-width:0!important;margin:9px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;}
html body dialog#dv[open] #detailDescriptionBlock:before{display:block!important;margin:0 0 5px!important;font-size:8px!important;letter-spacing:.14em!important;}
html body dialog#dv[open] #dd{font-size:10px!important;line-height:1.55!important;overflow-wrap:anywhere!important;}
html body dialog#dv[open] #epnote{font-size:9px!important;line-height:1.4!important;margin:8px 0 0!important;}
html body dialog#dv[open]:not(.has-detail-poster) #detailPosterSlot{display:none!important;}
html body dialog#dv[open]:not(.has-detail-poster) #detailCopy{grid-column:1/-1!important;}
html body dialog#dv[open] .watch-player-section:not([hidden]),
html body dialog#dv[open] .episode-section:not([hidden]),
html body dialog#dv[open] .direct-links-section:not([hidden]){display:block!important;position:static!important;grid-column:1/-1!important;grid-row:auto!important;width:auto!important;min-width:0!important;margin:0 10px 11px!important;padding:11px!important;}
html body dialog#dv[open] #detailBody:not([hidden]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;margin:0 10px 11px!important;padding:10px!important;}
}
@media(max-width:700px){
html body dialog#dv[open][data-kind="game"] #dtg.game-detail-tags{display:flex!important;flex-direction:row!important;flex:1 1 100%!important;align-items:center!important;align-self:stretch!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;}
html body dialog#dv[open][data-kind="game"] #dtg.game-detail-tags .game-detail-tags-list{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;align-content:flex-start!important;justify-content:flex-start!important;gap:5px 6px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;}
html body dialog#dv[open][data-kind="game"] #dtg.game-detail-tags .game-detail-tag{display:inline-flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;width:max-content!important;max-width:100%!important;margin:0!important;white-space:nowrap!important;}
}
