body{background:#10171d;--accent:#b5e0ea}header{position:absolute;inset:0 0 auto;height:64px;border:0;background:transparent;padding:10px 16px;z-index:1;pointer-events:none}header .center{position:absolute;left:50%;transform:translateX(-50%);font-size:14px;color:#c6d2d8;letter-spacing:.14em;font-variant-numeric:tabular-nums}#help{position:absolute;right:max(14px,env(safe-area-inset-right));top:10px;min-width:44px;min-height:44px;background:transparent;border:0;font-size:24px;pointer-events:auto}main{inset:64px 0 max(8px,env(safe-area-inset-bottom))}button{touch-action:manipulation}.overlay{padding:16px}.dialog{max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;touch-action:pan-y}.dialog h2{font-size:25px}.dialog p{line-height:1.6}.dialog .buttons{flex-wrap:wrap;gap:10px}.dialog button{min-height:44px}@media(max-height:500px){header{height:48px}main{top:48px}#help{top:2px}}
/* Keep the shared menu's closed native dialogs off the board. */
html[data-menu-game="three-guardians"] dialog.standard-menu-panel:not([open]){display:none!important}
