:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{height:100%}body{color:#e8ecff;background:#030512;flex-direction:column;margin:0;font-family:system-ui,sans-serif;display:flex}header{flex:none;padding:.75rem 1rem}header nav a{color:#8fa4ff;letter-spacing:.04em;font-weight:600;text-decoration:none}main{flex:1;min-height:0;display:flex;position:relative}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#game{touch-action:none;cursor:pointer;flex:1;width:100%;height:100%;display:block}#score{font-variant-numeric:tabular-nums;color:#ffd678;text-shadow:0 0 12px #ffd67880;pointer-events:none;z-index:2;font-size:1.75rem;font-weight:700;position:absolute;top:.75rem;right:1rem}#round{font-variant-numeric:tabular-nums;color:#8fa4ff;pointer-events:none;z-index:2;font-size:.9rem;font-weight:600;position:absolute;top:3rem;right:1rem}
