:root{--bg:#efefec;--text:#111;--muted:#666662;--card:#ffffff8f;--rim:#fffc;--shadow:0 1px 0 #ffffffb3 inset, 0 24px 48px -30px #00000038;--mesh-a:#fbfbf9;--mesh-b:#dfdfdb;--mesh-c:#f7f7f4;--focus:#2563a8;--button-bg:#111;--button-text:#f7f7f5}@media (prefers-color-scheme:dark){:root{--bg:#0b0b0b;--text:#f2f2f0;--muted:#a8a8a5;--card:#ffffff0b;--rim:#ffffff12;--shadow:0 1px 0 #ffffff0d inset, 0 24px 48px -30px #000000b3;--mesh-a:#ffffff0f;--mesh-b:#ffffff09;--mesh-c:#ffffff0a;--focus:#6aa6e8;--button-bg:#f2f2f0;--button-text:#111}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background-color:var(--bg);font-family:Urbanist,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html{height:100%}body{overflow-wrap:break-word;background-color:var(--bg);background-image:radial-gradient(60% 50% at 15% 10%, var(--mesh-a), transparent 70%), radial-gradient(50% 45% at 85% 20%, var(--mesh-b), transparent 70%), radial-gradient(55% 50% at 70% 95%, var(--mesh-c), transparent 70%);background-attachment:fixed;min-height:100%;margin:0;padding:.75rem}main{border:1px solid var(--rim);background:var(--card);width:min(100%,28rem);box-shadow:var(--shadow);border-radius:24px;margin:0 auto;padding:18px}h1,h2{font-weight:600;line-height:1.2}h1{margin:0 0 .75rem;font-size:1.75rem}h2{margin:0 0 .5rem;font-size:1.125rem}p{margin:0}.intro{color:var(--muted)}section{margin-top:1.5rem}.status{color:var(--text);background:0 0;border:0;margin-bottom:1rem;padding:0;font-size:1.125rem;font-weight:600}button{background:var(--button-bg);width:100%;min-height:44px;color:var(--button-text);font:inherit;border:0;border-radius:999px;padding:.5rem 1rem;font-weight:600}button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}
