:root{--ink:#121022;--dim:#5f5a74;--faint:#8c87a3;--line:#ebe8f2;--soft:#f6f3ff;--a:#6a35ff;--b:#ff4fb8;--side:#faf9fc;color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{background:#fff;margin:0}a{color:var(--a)}@layer base{button{font:inherit;color:inherit}}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--a);outline-offset:2px}.aurora{z-index:-1;filter:blur(80px);opacity:.7;background:conic-gradient(#efe7ff,#ffe6f5,#e6f0ff,#efe7ff);animation:24s linear infinite spin;position:fixed;inset:-20%}@keyframes spin{to{transform:rotate(360deg)}}.site-header{justify-content:space-between;align-items:center;padding:14px 36px;display:flex}.brand{letter-spacing:-1.5px;color:var(--ink);font-size:28px;font-weight:900;text-decoration:none}.soon{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.soon i{border:2px solid;border-radius:50%;width:9px;height:9px}.grad{background:linear-gradient(90deg, var(--a), var(--b));color:#0000;-webkit-background-clip:text;background-clip:text}
