:root{--bg:#070816;--text:#eceaf6;--muted:#a3a5c8;--line:#363a66;--sun1:#ffd86b;--sun2:#ff9d3b;--accent:#8b7dff;--red:#e0505a;--green:#3fcf7f}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit}:focus-visible{outline:2px solid var(--text);outline-offset:2px}.nebula{pointer-events:none;background:radial-gradient(60% 40% at 15% 20%,#6e50c829,#0000 70%),radial-gradient(50% 35% at 85% 75%,#286eb421,#0000 70%);position:fixed;inset:0}#stars{pointer-events:none;position:fixed;inset:0}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex;position:relative}.ring{width:220px;height:220px;margin-bottom:28px;position:relative}.orbit{border:1px dashed var(--line);border-radius:50%;animation:60s linear infinite spin;position:absolute;inset:0}.moon{border:2px dashed var(--line);background:#14152ae6;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute}.moon.lit{background:#1c1f3a;border-style:solid;border-color:#6a6fb0}.moon:first-child{top:0;left:50%}.moon:nth-child(2){top:25%;left:93.3%}.moon:nth-child(3){top:75%;left:93.3%}.moon:nth-child(4){top:100%;left:50%}.moon:nth-child(5){top:75%;left:6.7%}.moon:nth-child(6){top:25%;left:6.7%}.sun{background:radial-gradient(circle, var(--sun1), var(--sun2));color:#3b2200;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:-38px 0 0 -38px;font-size:32px;font-weight:900;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 0 40px #ffb44c80}@keyframes spin{to{transform:rotate(360deg)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1{letter-spacing:6px;margin:0;font-size:44px;font-weight:900}.tag{margin:12px 0 0;font-size:19px}.how{max-width:440px;color:var(--muted);margin:18px auto 0;font-size:15px;line-height:1.6}.cta{color:#3b2200;background:linear-gradient(135deg, var(--sun1), var(--sun2));border-radius:999px;margin-top:26px;padding:14px 32px;font-size:18px;font-weight:800;text-decoration:none;display:inline-block;box-shadow:0 0 28px #ffb44c59}.cta:hover,.cta:focus-visible{filter:brightness(1.08)}.cta:focus-visible{outline:2px solid var(--text);outline-offset:3px}.cta.soon{border:1px solid var(--line);box-shadow:none;letter-spacing:2px;text-transform:uppercase;color:var(--sun1);background:0 0;padding:8px 16px;font-size:13px;font-weight:400}.info{max-width:620px;margin:0 auto;padding:24px 20px 40px;line-height:1.6;position:relative}.info h2{margin:40px 0 12px;font-size:24px}.info h3{margin:22px 0 4px;font-size:17px}.info p,.info li{color:var(--muted);margin:0;font-size:15px}.info li{margin-bottom:10px}.info ol{margin:0;padding-left:22px}footer{text-align:center;color:#5d608a;padding:0 16px 20px;font-size:12px;position:relative}.top{padding:14px 16px;position:relative}.logo{letter-spacing:4px;font-weight:900;text-decoration:none}#app{position:relative}@media (prefers-reduced-motion:reduce){.orbit{animation:none}}
