.immersive:focus{outline:none}:root[data-immersive]{--site-header-h:0px;--site-offer-h:0px;--shell-title-h:0px;overflow:hidden}:root[data-immersive] body{height:100dvh;min-height:0;padding-bottom:0;overflow:hidden}:root[data-immersive] body>:not(main),:root[data-immersive] main>:not(.game-page__play){display:none}:root[data-immersive] .shell{--shell-play-h:100dvh;--shell-exit:calc(48px + env(safe-area-inset-top));max-width:none;padding:0 8px;display:block}:root[data-immersive] .shell__play{padding-top:var(--shell-exit)}:root[data-immersive] .shell__board{max-width:none}:root[data-immersive] .shell__board>*{max-width:100%}@media (orientation:landscape) and (max-height:500px){:root[data-immersive] .shell{padding:0}:root[data-immersive] .shell__play{padding-top:4px}:root[data-immersive] .shell__strip{margin-top:var(--shell-exit)}}@media (min-width:900px) and (min-height:501px){:root[data-immersive] .shell-setup:not([open]){display:none}:root[data-immersive] .shell__dock{justify-self:center}}.immersive-exit{z-index:30;top:calc(env(safe-area-inset-top) + 2px);border:1.5px solid var(--ink);background:var(--paper);min-height:44px;color:var(--ink);font:700 .875rem/1 var(--font-body);cursor:pointer;touch-action:manipulation;border-radius:999px;align-items:center;gap:4px;padding:0 12px 0 8px;display:inline-flex;position:fixed;inset-inline-end:calc(8px + max(env(safe-area-inset-left), env(safe-area-inset-right)))}.immersive-exit:hover{background:var(--paper-shade)}.game-cover{height:calc(100svh - var(--site-header-h) - var(--site-offer-h,0px) - var(--shell-title-h));min-height:400px;padding:12px var(--gutter) 20px;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.game-cover__art{border:2px solid var(--ink);border-radius:var(--radius);background:var(--paper);width:min(100%,440px);height:auto;min-height:0;box-shadow:5px 6px 0 var(--marker);flex:0 auto;transform:rotate(-1.2deg)}.game-cover__text{flex-direction:column;align-items:center;gap:6px;display:flex}.game-cover__name{font-family:var(--font-hand);margin:0;font-size:2rem;line-height:1.1}.game-cover__fact{max-width:34ch;color:var(--ink-soft);margin:0}.game-cover__play{appearance:none;background:var(--ink);min-width:200px;min-height:60px;color:var(--paper);font:700 1.3rem/1 var(--font-body);cursor:pointer;touch-action:manipulation;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:0 28px;display:inline-flex}.game-cover__play:hover:not(:disabled){background:#2d3968}.game-cover__play:disabled{cursor:progress;opacity:.8}.game-cover__play .shell-icon{fill:currentColor;stroke:none;width:26px;height:26px}:root[data-immersive] .game-cover{height:100dvh}@media (orientation:landscape) and (max-height:500px){.game-cover{height:calc(100svh - var(--site-header-h) - var(--site-offer-h,0px));min-height:0;padding:8px var(--gutter);flex-direction:row;gap:28px}.game-cover__art{width:auto;max-width:48%;max-height:86%}}@media (min-width:900px) and (min-height:501px){.game-cover{height:calc(100svh - var(--site-header-h) - var(--site-offer-h,0px) - 52px)}}
