:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#140b12;--text:#f6eef3;--body:#d9ccd4;--muted:#9c8a95;--pink:#ff4f8b;--link:#ff7faa;--line:#2c1d27}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0}body{-webkit-font-smoothing:antialiased;font:16px/1.55 -apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif}main{max-width:680px;margin:0 auto;padding:40px 16px 64px}a{color:var(--link)}p,li{color:var(--body)}h1{letter-spacing:-.5px;margin:0 0 6px;font-size:34px;line-height:1.15}h2{margin:36px 0 8px;font-size:20px}.bang{color:var(--pink)}.muted{color:var(--muted);font-size:14px}nav{border-bottom:1px solid var(--line);align-items:center;gap:18px;max-width:680px;margin:0 auto;padding:18px 16px;display:flex}nav .logo{color:var(--text);margin-right:auto;font-size:18px;font-weight:800;text-decoration:none}nav a{font-size:15px;text-decoration:none}footer{border-top:1px solid var(--line);max-width:680px;margin:0 auto;padding:24px 16px 40px}.hero{padding-top:32px}.hero h1{font-size:56px}.tagline{color:var(--text);margin:8px 0 20px;font-size:22px}.badge{background:var(--pink);color:#fff;border-radius:999px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-block}
