:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f1ff;background:#111220;font-family:ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{background:radial-gradient(at top,#302347,#0000 70%);place-items:center;min-height:100dvh;padding:24px;display:grid}.card{background:#191827;border:1px solid #544366;border-radius:24px;width:min(100%,620px);padding:clamp(24px,5vw,48px)}.version-label{margin-top:0;font-size:24px;font-weight:700}.eyebrow{color:#d7b9ff;letter-spacing:2px;font-size:11px;font-weight:700}h1{margin:24px 0;font-size:clamp(32px,6vw,48px);line-height:1.1}.description,.hint,footer{color:#bbb5c9;line-height:1.6}.counter{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:32px 0;font-size:clamp(40px,9vw,80px);font-weight:700;display:block}.actions{flex-wrap:wrap;gap:12px;display:flex}button{color:#211531;font:inherit;cursor:pointer;background:#d9bcff;border:1px solid #d9bcff;border-radius:10px;padding:14px 18px;font-weight:600}button.secondary{color:#eee2ff;background:0 0;border-color:#766183}button:disabled{opacity:.5;cursor:wait}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #a5f3d0}a{color:#d9bcff}.error{color:#ffb3bb;line-height:1.6}.hint{font-size:13px}footer{border-top:1px solid #41364d;margin-top:32px;padding-top:20px;font-size:12px}
