.game-stage-slot{height:min(calc(100cqw * var(--player-aspect-inverse)), max(360px, calc(100svh - 116px)));container-type:size}body.theater-mode .game-stage{width:min(100%, calc(100cqh * var(--player-aspect-value)));height:min(100%, calc(100cqw * var(--player-aspect-inverse)));aspect-ratio:var(--player-aspect-ratio);margin:auto}body:not(.theater-mode) .game-stage:not(.game-stage--mini):not(.game-stage--viewport-fullscreen):not(:fullscreen){width:min(100%, calc(100cqh * var(--player-aspect-value)));height:min(100%, calc(100cqw * var(--player-aspect-inverse)));aspect-ratio:var(--player-aspect-ratio);margin:auto}body:not(.theater-mode) .game-stage:not(.game-stage--mini):not(.game-stage--viewport-fullscreen):not(:fullscreen) .game-stage__controls{inset-inline-end:calc(-50cqw + 50%)}body.theater-mode .game-stage:not(:fullscreen) .game-stage__controls{inset-inline-end:calc(var(--theater-rail-width) + 32px - 50cqw + 50%)}body.theater-mode .game-stage-slot{height:max(480px, min(calc((100cqw + var(--theater-stage-inline-growth)) * var(--player-aspect-inverse)), calc(100svh - 169px)))}.game-stage--viewport-fullscreen .game-stage__frame{inset:env(safe-area-inset-top) env(safe-area-inset-right) calc(52px + env(safe-area-inset-bottom)) env(safe-area-inset-left);aspect-ratio:var(--player-aspect-ratio);width:min(calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right)), calc((100dvh - env(safe-area-inset-top) - 52px - env(safe-area-inset-bottom)) * var(--player-aspect-value)));height:min(calc(100dvh - env(safe-area-inset-top) - 52px - env(safe-area-inset-bottom)), calc((100vw - env(safe-area-inset-left) - env(safe-area-inset-right)) * var(--player-aspect-inverse)));margin:auto}.game-stage:fullscreen .game-stage__frame{inset:env(safe-area-inset-top) env(safe-area-inset-right) calc(52px + env(safe-area-inset-bottom)) env(safe-area-inset-left);aspect-ratio:var(--player-aspect-ratio);width:min(calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right)), calc((100dvh - env(safe-area-inset-top) - 52px - env(safe-area-inset-bottom)) * var(--player-aspect-value)));height:min(calc(100dvh - env(safe-area-inset-top) - 52px - env(safe-area-inset-bottom)), calc((100vw - env(safe-area-inset-left) - env(safe-area-inset-right)) * var(--player-aspect-inverse)));margin:auto}@media (max-width:999px){.game-stage-slot,body.theater-mode .game-stage-slot{height:max(240px, min(calc(100cqw * var(--player-aspect-inverse)), calc(100svh - 169px)))}body.theater-mode .game-stage:not(:fullscreen) .game-stage__controls{inset-inline-end:0}}@media (max-width:999px) and (hover:none),(max-width:999px) and (min-aspect-ratio:1){.game-stage-slot,body.theater-mode .game-stage-slot{height:min(max(240px, calc(100cqw * var(--player-aspect-inverse))), calc(100svh - 11px))}}@media (min-width:900px) and (max-width:1100px) and (max-height:520px) and (orientation:landscape) and (hover:none) and (pointer:coarse){.game-stage-slot{height:calc(100cqw * var(--player-aspect-inverse))}body.theater-mode .game-stage:not(:fullscreen) .game-stage__controls{inset-inline-end:0}}.game-actions__menu-shell{flex:none}.game-actions__menu-trigger{opacity:1;width:44px;min-width:44px;height:44px;min-height:44px}.action-pill__count-slot{display:contents}.action-pill__count{font-variant-numeric:tabular-nums}.share-sheet-backdrop,.share-sheet{position:fixed}.share-sheet-backdrop{z-index:1500;background:#030712ad;border:0;block-size:100%;inline-size:100%;padding:0;inset:0}.share-sheet{z-index:1501;border:1px solid var(--navigation-border);border-radius:var(--radius-lg);background:var(--navigation-background-raised);block-size:max-content;max-block-size:calc(100svh - 24px);inline-size:min(480px,100vw - 24px);color:var(--navigation-text);box-shadow:var(--shadow-menu);gap:16px;margin:auto;padding:20px;display:grid;inset:12px;overflow-y:auto}.share-sheet__heading{align-items:flex-start;gap:12px;display:flex}.share-sheet__heading>span{color:var(--brand-2);flex:none}.share-sheet__heading h2,.share-sheet__heading p,.share-sheet__status,.share-sheet__noscript{margin:0}.share-sheet__heading h2{color:var(--text-strong);font-size:1.15rem}.share-sheet__heading p,.share-sheet__status,.share-sheet__noscript{color:var(--text-muted);line-height:1.5}.share-sheet__heading p{margin-block-start:5px}.share-sheet__label{color:var(--text-strong);font-weight:800}.share-sheet__link-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.share-sheet__link-row input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-soft);min-block-size:44px;min-inline-size:0;color:var(--text-strong);font:inherit;padding-inline:12px}.share-sheet__link-row button,.share-sheet__actions button{min-block-size:44px}.share-sheet__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.share-sheet__status{min-block-size:1.5em}.share-sheet__noscript{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px}@media (max-width:560px){.share-sheet{max-block-size:calc(100svh - 12px);inline-size:100%;border-end-end-radius:0;border-end-start-radius:0;margin:0;padding-block-end:max(20px, env(safe-area-inset-bottom));inset-block:auto 0;inset-inline:0}.share-sheet__link-row{grid-template-columns:1fr}.share-sheet__link-row button,.share-sheet__actions button{inline-size:100%}}@media (forced-colors:active){.share-sheet,.share-sheet__link-row input,.share-sheet__noscript{color:canvastext;background:canvas;border-color:canvastext}.share-sheet-backdrop{opacity:.7;background:canvas}}[data-recommendation-entry]{min-width:0}.recommendation-continuation{justify-items:center;gap:8px;display:grid}.recommendation-continuation__sentinel{width:100%;min-height:1px}@layer reset,tokens,shell,components;@layer surfaces{.watch-page{grid-template-columns:minmax(0,1fr) clamp(320px,27.5vw,360px);align-items:start;column-gap:16px;width:min(100%,2048px);margin:0 auto;padding:0 16px 90px;display:grid;container-type:inline-size}.watch-primary,.watch-main,.watch-rail{min-width:0;container-type:inline-size}.watch-primary{display:grid}.game-meta>.breadcrumbs{margin:0;font-size:.8rem}.watch-rail{gap:16px;display:grid}.portal-mobile-display{display:none}.ad-slot{width:300px;height:250px;margin:0 auto;display:none}.game-meta{padding:6px 0 0}.game-meta h1{min-height:36px;color:var(--text-strong);align-items:center;margin:0 0 6px;font-size:clamp(1.16rem,1.45vw,1.36rem);line-height:1.2;display:flex}.game-meta__title{padding-inline-end:148px}.game-meta__top-row{align-items:center;gap:10px;min-height:40px;display:flex}.game-owner{flex:none;align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.game-owner>img{background:var(--card-background-raised);flex:none;width:36px;height:36px}.game-owner__copy{min-width:0;display:grid}.game-owner__copy strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.game-owner__copy small{color:var(--text-muted);white-space:nowrap;font-size:.69rem}.game-actions{contain:layout;overscroll-behavior-inline:contain;scrollbar-width:none;align-items:flex-start;gap:5px;min-width:0;display:flex;overflow-x:auto}.game-actions::-webkit-scrollbar{display:none}.game-actions .action-pill{flex:none;min-height:40px;padding:0 11px}.action-pill[aria-pressed=true]{background:var(--surface-hover);color:var(--text-strong)}.reaction-group{border-radius:var(--radius-pill);background:var(--border);flex:none;gap:1px;display:inline-flex;overflow:hidden}.reaction-group .action-pill{border-radius:0}.reaction-group .action-pill:first-child{border-start-start-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill)}.reaction-group .action-pill:last-child{border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill)}.reaction-group [data-action-kind=dislike]{width:52px;padding-inline:0}.description-card,.game-answers{background:var(--surface-soft);border-radius:12px;margin-top:6px;padding:10px 12px}.description-card__facts{flex-wrap:wrap;align-items:baseline;gap:5px 12px;font-size:.78rem;display:flex}.description-card__facts strong{color:var(--text-strong)}.description-card__runtime-language,.description-card__facts a{color:var(--text-muted);font-weight:700}.description-card__facts nav{flex-wrap:wrap;gap:8px;display:flex}.description-card__facts a{text-decoration:none}.description-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.description-card--expanded p{display:block;overflow:visible}.description-card dl{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px 28px;margin:16px 0 0;padding-top:14px;display:none}.description-card--expanded dl{display:flex}.description-card dl>div{gap:3px;display:grid}.description-card dt{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.description-card dd{margin:0;font-size:.84rem}.game-answers__summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.game-answers__summary::-webkit-details-marker{display:none}.game-answers[open]>.game-answers__summary>.icon{transform:rotate(90deg)}.game-answers h2{margin:0;font-size:.92rem}.game-answers h3{margin:10px 0 0;font-size:.84rem}.game-answers p{margin:3px 0 0;font-size:.84rem;line-height:1.45}.description-card__toggle{color:var(--text-strong);cursor:pointer;background:0 0;margin:6px 0 0;padding:0;font-size:.78rem;font-weight:800}.recommendation-rail{gap:8px;min-width:0;display:grid;container:game-grid recommendation-grid/inline-size}.recommendation-list{inline-size:100%}body.theater-mode{--theater-rail-width:clamp(320px, 27.5vw, 360px)}.theater-mode .watch-page{--theater-stage-inline-growth:32px;grid-template-areas:"stage stage""main rail";grid-template-columns:minmax(0, 1fr) var(--theater-rail-width);width:100%}.theater-mode .watch-primary{display:contents}.theater-mode .watch-main{grid-area:main;padding-top:12px}.theater-mode .watch-rail{grid-area:rail;padding-top:24px}}@layer utilities{body[data-ads-reserved]{--portal-ads-initial-display:block}@media (min-width:1120px){@container (width>=300px){:is(body:not([data-portal-ads-runtime-applied]),body[data-ads-reserved]) .watch-rail>.ad-slot{display:var(--portal-ads-initial-display,none)}}.recommendation-rail>.recommendation-filter-shell{margin-block-start:calc(0px - var(--chip-rail-padding-block,12px))}}@media (min-width:761px){@container (width>=728px){:is(body:not([data-portal-ads-runtime-applied]),body[data-ads-reserved]) .watch-main>.ad-slot{display:var(--portal-ads-initial-display,none);width:728px;height:90px;margin-block:12px}}}@media (min-width:1120px) and (max-width:1240px){.game-actions [data-action-kind=like]>span:not(.sr-only,.action-pill__count-slot),.game-actions>[data-action-kind=save]{display:none}}@media (max-width:1119.98px){.watch-page,.theater-mode .watch-page{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage""main""rail"}.watch-page{padding-inline:0}.theater-mode .watch-page{--theater-stage-inline-growth:0px}.theater-mode .game-stage-slot{inline-size:100%;margin-inline-start:0}.watch-rail{grid-column:1}.watch-main,.watch-rail{margin-inline:16px}.recommendation-list{inline-size:100%;max-inline-size:1280px;margin-inline:auto}}@media (max-width:760px){.watch-page{padding:0 0 8px}@container (width>=320px){:is(body:not([data-portal-ads-runtime-applied]),body[data-ads-reserved]) .portal-mobile-display{block-size:50px;inline-size:min(320px,100%);display:var(--portal-ads-initial-display,none);contain:layout paint;margin:12px auto 0;overflow:hidden}}.theater-mode .watch-main,.theater-mode .watch-rail{margin-inline:0}.game-actions{padding-bottom:4px}}@media (max-width:1100px) and (max-height:520px) and (orientation:landscape) and (hover:none) and (pointer:coarse){.watch-page{padding-top:0;padding-bottom:8px}}@media (min-width:900px) and (max-width:1100px) and (max-height:520px) and (orientation:landscape) and (hover:none) and (pointer:coarse){.watch-page,.theater-mode .watch-page{grid-template-columns:minmax(0,1fr) 240px;grid-template-areas:none;column-gap:8px;padding-inline:0 8px}.theater-mode .watch-page{--theater-stage-inline-growth:0px}.theater-mode .game-stage-slot{margin-inline-start:0}.watch-primary{display:grid}.watch-rail{grid-column:2;margin-inline:0;padding-top:4px}.watch-main{margin-inline:0}.watch-rail .recommendation-filter-shell{display:none}}@media (max-width:520px){.description-card{padding:12px 14px}}@media (max-width:680px){.game-meta__top-row{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}}}.game-stage__age{border-radius:var(--radius-pill);font-size:.72rem;font-weight:var(--font-weight-strong);letter-spacing:.02em;z-index:1;margin:0;padding:4px 10px;position:absolute;inset-block-start:12px;inset-inline-start:12px}.game-consent{z-index:2;text-align:center;flex-direction:column;justify-content:safe center;gap:10px;padding-block:12px;padding-inline:max(24px,50% - 186px);overflow-y:auto}.game-consent p{text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.4}.game-consent__title{font-weight:var(--font-weight-strong);text-wrap:balance}.game-consent__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.game-consent__details{text-underline-offset:3px;font-size:.78rem}@container (width<=389px){.game-consent{zoom:.8}}.game-stage__rotate{display:none}@media (orientation:portrait){.game-stage[data-rotate-hint=true]:not([data-responsive-fullscreen=true]).game-stage--viewport-fullscreen .game-stage__frame{inset:env(safe-area-inset-top) auto auto env(safe-area-inset-left);width:calc(100dvh - env(safe-area-inset-top) - 52px - env(safe-area-inset-bottom));height:calc(100dvw - env(safe-area-inset-left) - env(safe-area-inset-right));transform-origin:0 0;direction:ltr;margin:0;transform:rotate(90deg)translateY(-100%)}.game-stage[data-rotate-hint=true] .game-stage__rotate{z-index:3;border-radius:var(--radius-pill);text-align:center;text-wrap:balance;margin:0;padding:8px 14px;font-size:.8rem;display:block;position:absolute;inset-block-end:64px;inset-inline:16px}}
