:root{--bg:#14111a;--ink:#ece8f2;--muted:#9b93ab;--accent:#fce28a;--line:#302941;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);-webkit-text-size-adjust:100%;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6}#app{max-width:36rem;margin:0 auto;padding:3rem 1.25rem 4rem}h1{letter-spacing:-.01em;margin:0;font-size:1.9rem}h2{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin:0 0 .4rem;font-size:1.05rem}.tagline{margin:.3rem 0 0;font-size:1.05rem}.meta{color:var(--muted);font-size:.86rem}.intro{margin-top:1.2rem}section{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.6rem}section p{color:#cfc8dc;margin:0 0 .9rem}.links{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.links a{color:var(--ink);border-bottom:1px solid var(--muted);padding:.35rem 0;text-decoration:none;display:inline-block}.links a:hover{border-color:var(--accent);color:var(--accent)}a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}footer{border-top:1px solid var(--line);margin-top:3rem;padding-top:1.6rem}footer a{color:var(--accent)}footer p{margin:0 0 .3rem}
