@layer base{[data-game-box]{border:var(--border-w,1px) solid var(--trim)}[data-game-surface]{position:relative;padding:var(--space-8) var(--space-4);background:var(--surface,var(--background))}[data-game-verdict]{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;background:var(--scrim,transparent)}[data-game-verdict-text]{margin:0;font-family:var(--font-display);font-weight:var(--weight-display,700);font-size:var(--fs-large)}[data-game-caption]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;font-size:var(--fs-small)}[data-game-stake-label]{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:auto;font-family:var(--font-display);font-weight:var(--weight-display,700)}[data-game-stake]{width:5rem;padding:var(--space-1) var(--space-2);background:var(--background);color:var(--text);font:inherit}[data-game-frame],[data-game-stake]{border:var(--border-w,1px) solid var(--trim)}[data-game-frame]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--game-frame-background,var(--text))}[data-game-stage]{position:absolute;top:50%;left:50%;width:1280px;height:720px;transform-origin:center center;background:var(--background);color:var(--text);font-size:var(--fs-body)}[data-game-arena]{position:absolute;inset:0;display:grid;place-items:center}[data-game-arena] :where(button,[role=radio],input,select,a[href]){min-width:calc(24px / var(--stage-scale, 1));min-height:calc(24px / var(--stage-scale, 1))}[data-game-arena] :is(.btn,[data-button]){min-height:max(var(--control-min-h,44px),calc(24px / var(--stage-scale, 1)))}[data-game-topbar]{top:0}[data-game-hud],[data-game-topbar]{position:absolute;left:0;right:0;padding:24px 32px}[data-game-hud]{bottom:0;display:flex;gap:32px}[data-hud-stat]{display:flex;flex-direction:column;gap:4px}[data-game-fullscreen]{position:absolute;top:16px;right:16px;width:44px;height:44px;border:2px solid var(--trim);background:var(--background);color:var(--text);font-size:1.375em;line-height:1;cursor:pointer}}