.runner-dialog{padding:0;width:min(calc(100% - 20px),480px);max-height:calc(100dvh - 20px);overflow:auto;border:1px solid #637796;border-radius:24px;background:#101a30;color:#edf5ff;box-shadow:0 20px 80px #0008;font-family:"DM Sans",sans-serif}.runner-dialog::backdrop{background:#071020d9;backdrop-filter:blur(5px)}.runner-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px}.runner-heading strong{font-size:17px}.runner-heading button{border:0;border-radius:50%;width:38px;height:38px;background:#263854;color:#fff;font-size:24px}.runner-stage{position:relative}.runner-stage canvas{display:block;width:100%;height:auto;max-height:58dvh;object-fit:contain;image-rendering:pixelated;background:#101a30}.runner-overlay{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:12px;padding:20px;text-align:center;background:#081227ce}.runner-overlay[hidden]{display:none}.runner-overlay h2{margin:0;font-size:26px}.runner-overlay p{max-width:280px;margin:0;font-size:13px;line-height:1.5}.runner-overlay button{padding:13px 24px;border:0;border-radius:24px;background:#8cf2c1;color:#102332;font-weight:600}.runner-controls{display:flex;gap:16px;padding:14px 18px calc(14px + env(safe-area-inset-bottom))}.runner-controls button{flex:1;min-height:68px;border:1px solid #657994;border-radius:22px;background:#263c5c;color:white;font:600 16px "DM Sans",sans-serif;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.runner-controls button:last-child{background:#205149;border-color:#539d80}.runner-controls button:active{filter:brightness(1.25)}.runner-controls button:focus-visible,.runner-heading button:focus-visible,.runner-overlay button:focus-visible{outline:3px solid #fff;outline-offset:2px}.runner-status{padding:0 18px 12px;margin:0;color:#c1cede;font-size:11px;text-align:center}#secretGameTrigger{cursor:pointer;touch-action:manipulation}#secretGameTrigger:focus-visible{outline:3px solid #5ba8df;outline-offset:-3px}@media(prefers-reduced-motion:reduce){.runner-dialog::backdrop{backdrop-filter:none}}
/* Hidden game's styles. */
