:root{--bg:#fafaf7;--fg:#1c1c1a;--muted:#6b6b66;--accent:#1c1c1a;--on-accent:#fafaf7;--line:#e4e4de;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#121211;--fg:#f1f1ec;--muted:#9a9a93;--accent:#f1f1ec;--on-accent:#121211;--line:#2a2a27}}*{box-sizing:border-box}body{background:var(--bg);min-height:100dvh;color:var(--fg);flex-direction:column;margin:0;font:17px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;display:flex}main{flex-direction:column;flex:1;gap:.75rem;width:100%;max-width:28rem;margin:0 auto;padding:4rem 1.5rem 2rem;display:flex}h1{letter-spacing:-.02em;margin:0;font-size:2rem;line-height:1.2}h2{color:var(--muted);margin:1.5rem 0 0;font-size:1rem;font-weight:600}p{margin:0}.lead{color:var(--muted);margin-bottom:1rem;font-size:1.25rem}.label{color:var(--muted);margin-top:.5rem;font-size:.875rem}.code{letter-spacing:.06em;margin-bottom:1rem;font:600 2.25rem/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}ol{color:var(--muted);margin:0;padding-left:1.25rem}li+li{margin-top:.5rem}.button{background:var(--accent);color:var(--on-accent);text-align:center;border-radius:.875rem;padding:.875rem 1rem;font-weight:600;text-decoration:none;display:block}.button.secondary{color:var(--fg);border:1px solid var(--line);background:0 0}footer{padding:1.5rem;padding-bottom:max(1.5rem,env(safe-area-inset-bottom));justify-content:center;gap:1.5rem;display:flex}footer a{color:var(--muted);font-size:.875rem}
