:root{--bg:#0b0d1a;--bg-2:#12152a;--text:#e8e6f0;--muted:#a5a8bf;--orange:#ff8c1a;--gold:#ffd24a;--glow:#ff962873;--card:#ffffff0a;--border:#ffd24a2e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font-family:Segoe UI,system-ui,-apple-system,Roboto,sans-serif;line-height:1.6}*{box-sizing:border-box}body{background:radial-gradient(ellipse at top, #1b1840 0%, var(--bg) 60%) fixed, var(--bg);min-width:320px;margin:0}a{color:var(--gold)}code{color:var(--gold);font-family:ui-monospace,Cascadia Code,Menlo,monospace}h1,h2,h3{margin:0 0 .5em;line-height:1.15}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.hero{text-align:center;place-items:center;min-height:100vh;padding:4rem 1rem;display:grid;position:relative;overflow:hidden}.stars{opacity:.8;background-image:radial-gradient(1px 1px at 10% 20%,#fff8 50%,#0000),radial-gradient(1px 1px at 30% 70%,#fff6 50%,#0000),radial-gradient(1.5px 1.5px at 55% 15%,#fff9 50%,#0000),radial-gradient(1px 1px at 75% 40%,#fff7 50%,#0000),radial-gradient(1.5px 1.5px at 85% 80%,#fff8 50%,#0000),radial-gradient(1px 1px at 20% 90%,#fff5 50%,#0000),radial-gradient(1px 1px at 65% 60%,#fff6 50%,#0000),radial-gradient(1px 1px at 45% 35%,#fff5 50%,#0000);background-size:400px 400px;position:absolute;inset:0}.hero-inner{flex-direction:column;align-items:center;gap:.5rem;max-width:760px;display:flex;position:relative}.hero h1{letter-spacing:.12em;background:linear-gradient(180deg, #fff3c4 0%, var(--gold) 45%, var(--orange) 100%);color:#0000;filter:drop-shadow(0 0 24px var(--glow));-webkit-background-clip:text;background-clip:text;margin:1.5rem 0 0;font-size:clamp(3rem,12vw,6.5rem)}.tagline{color:var(--gold);margin:0;font-size:clamp(1.2rem,4vw,1.8rem)}.subtitle{color:var(--muted);margin:0 0 1.5rem}.orb{box-shadow:0 0 40px 10px var(--glow), 0 0 120px 40px #ff781440, inset -18px -22px 40px #781e008c;background:radial-gradient(circle at 35% 30%,#fff6d0 0%,#ffd24a 18%,#ff9a1f 45%,#e0600a 75%,#8a2c00 100%);border-radius:50%;animation:4s ease-in-out infinite pulse,6s ease-in-out infinite float;position:relative}.orb-core{background:radial-gradient(circle,#ffffdce6,#ffd24a00 70%);border-radius:50%;animation:2.5s ease-in-out infinite pulse;position:absolute;inset:30%}@keyframes pulse{0%,to{filter:brightness()}50%{filter:brightness(1.25)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.orb,.orb-core{animation:none}}.address{border:1px solid var(--border);background:#00000059;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1rem;display:flex}.address-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.address code{font-size:1.05rem}.address button,.btn{font:inherit;cursor:pointer;border:1px solid var(--border);color:var(--text);background:#ffffff0f;border-radius:10px;padding:.45rem 1rem;text-decoration:none;transition:transform .15s,background .15s}.address button:hover,.btn:hover{background:#ffd24a26;transform:translateY(-1px)}.actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.2rem;display:flex}.btn.primary{background:linear-gradient(180deg, var(--gold), var(--orange));color:#2a1200;box-shadow:0 0 24px var(--glow);border:none;font-weight:700}.btn small{opacity:.7;margin-left:.3rem}.btn[aria-disabled=true]{opacity:.7}.section{max-width:1080px;margin:0 auto;padding:4.5rem 1.25rem}.section h2{color:var(--gold);text-align:center;font-size:clamp(1.8rem,5vw,2.6rem)}.lead{text-align:center;max-width:720px;color:var(--muted);margin:0 auto 2rem;font-size:1.1rem}.lead strong{color:var(--text)}.stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.stats div{text-align:center;border:1px solid var(--border);background:var(--card);color:var(--muted);border-radius:16px;padding:1.5rem 1rem}.stats span{color:var(--orange);font-size:2.4rem;font-weight:800;display:block}.steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.steps li{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:1.6rem}.step-icon{width:42px;height:42px;fill:var(--orange);filter:drop-shadow(0 0 8px var(--glow))}.steps h3{align-items:center;gap:.6rem;margin-top:.8rem;display:flex}.steps h3 span{background:var(--orange);color:#2a1200;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.95rem;display:inline-grid}.steps p{color:var(--muted);margin:0}.cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.2rem;display:grid}.card{background:var(--card);text-align:center;border:2px solid;border-radius:18px;padding:1.6rem}.card.bronze{border-color:#b8743a}.card.silver{border-color:#c9d1dc}.card.gold{border-color:var(--gold);box-shadow:0 0 30px #ffd24a33}.card .range{color:var(--muted);margin:.2rem 0}.card .range span{color:var(--text);font-size:2.6rem;font-weight:800}.card .bench{color:var(--gold);margin:.4rem 0;font-weight:600}.card .recipe{color:var(--muted);margin:0;font-size:.95rem}.features{gap:.8rem;max-width:720px;margin:0 auto;padding:0;list-style:none;display:grid}.features li{background:var(--card) url(/img/orb.png) no-repeat 1rem center / 20px 20px;border:1px solid var(--border);border-radius:12px;padding:.9rem 1.2rem .9rem 3rem}.rewards{text-align:center;max-width:720px;margin:0 auto;font-size:1.1rem}.soon{color:var(--orange);font-style:italic}.commands{border-collapse:collapse;width:100%;max-width:640px;margin:0 auto}.commands td{border-bottom:1px solid var(--border);padding:.7rem 1rem}.commands td:first-child{white-space:nowrap;width:1%}.faq{gap:.7rem;max-width:720px;margin:0 auto;display:grid}.faq details{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:.9rem 1.2rem}.faq summary{cursor:pointer;font-weight:600}.faq p{color:var(--muted);margin:.6rem 0 0}.join{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}footer{text-align:center;color:var(--muted);border-top:1px solid var(--border);padding:2.5rem 1rem 3rem;font-size:.85rem}footer p{margin:.3rem 0}.version{opacity:.6}
