@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400&family=Inter:wght@300;400;500;600&display=swap";:root{font-family:Inter,sans-serif;color:#f4f6f0;background:#050604;font-synthesis:none;--background: #050604;--foreground: #f4f6f0;--muted: #898d86;--line: #242720;--aura: #8fd421}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background)}body{margin:0;min-width:320px;min-height:100vh;background:var(--background);color:var(--foreground)}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}.site-header{height:68px;width:100%;padding:0 clamp(24px,9vw,176px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--background) 92%,transparent);position:fixed;inset:0 0 auto;z-index:20;backdrop-filter:blur(14px)}.brand{color:var(--aura);font-family:DM Mono,monospace;font-size:22px;letter-spacing:1px}.nav{display:flex;align-items:center;gap:clamp(24px,3vw,48px);color:var(--muted);font-size:14px}.nav a,.wallet-button{transition:color .18s ease,text-shadow .18s ease}.nav a:hover,.wallet-button:hover{color:var(--foreground);text-shadow:0 0 18px color-mix(in srgb,var(--aura) 50%,transparent)}.wallet-button{border:0;background:transparent;cursor:pointer;padding:10px 0;color:var(--foreground);white-space:nowrap}.menu-button{display:none;border:0;background:transparent;cursor:pointer;padding:8px}.hero{min-height:100svh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:120px 24px 70px;isolation:isolate}.hero:before{content:"";position:absolute;width:520px;height:520px;left:50%;top:51%;transform:translate(-50%,-50%);background:radial-gradient(circle,color-mix(in srgb,var(--aura) 11%,transparent),transparent 66%);filter:blur(12px);z-index:-1}.stars{position:absolute;inset:68px 0 0;z-index:-2;opacity:.7;background-image:radial-gradient(circle,#8b9186 1px,transparent 1.6px);background-size:193px 151px;mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 85%,transparent)}.hero-content{display:flex;flex-direction:column;align-items:center;text-align:center;width:min(760px,100%)}.aura-meter{height:38px;display:flex;align-items:end;justify-content:center;color:var(--aura);font-size:17px;font-weight:600;letter-spacing:-1px;filter:blur(.2px);opacity:.82}.aura-meter span:nth-child(1){transform:translate(20px,-4px);opacity:.45}.aura-meter span:nth-child(2){transform:translate(3px)}.aura-meter span:nth-child(3){transform:translate(-10px,-3px);opacity:.72}.aura-meter span:nth-child(4){transform:translate(-20px,-1px)}h1{margin:10px 0 0;font-size:clamp(54px,5vw,76px);line-height:.98;letter-spacing:-4px;font-weight:600;text-wrap:balance}h1 span{color:var(--aura);text-shadow:0 0 30px color-mix(in srgb,var(--aura) 25%,transparent)}.mode-switch{margin-top:56px;display:flex;align-items:center;gap:12px;color:var(--muted);font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.6px}.mode-switch>span:first-child{color:var(--aura)}.switch-track{width:48px;height:25px;border:1px solid #777b75;border-radius:20px;padding:2px;display:flex;align-items:center}.switch-thumb{width:19px;height:19px;border-radius:50%;background:var(--aura);box-shadow:0 0 15px color-mix(in srgb,var(--aura) 55%,transparent)}.description{margin:52px 0 0;color:#b7bbb4;font-size:clamp(17px,1.4vw,22px);line-height:1.45;font-weight:300;letter-spacing:.1px}.actions{display:flex;align-items:stretch;justify-content:center;gap:16px;margin-top:40px}.outline-button{min-width:192px;min-height:64px;padding:12px 24px;border:1px solid var(--aura);background:color-mix(in srgb,var(--background) 88%,transparent);display:flex;align-items:center;justify-content:center;gap:14px;cursor:pointer;font-family:DM Mono,monospace;font-size:15px;letter-spacing:1px;box-shadow:0 0 17px color-mix(in srgb,var(--aura) 25%,transparent);transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.outline-button:hover{background:color-mix(in srgb,var(--aura) 10%,var(--background));box-shadow:0 0 28px color-mix(in srgb,var(--aura) 34%,transparent);transform:translateY(-2px)}.outline-button:focus-visible,.wallet-button:focus-visible,.menu-button:focus-visible{outline:2px solid var(--aura);outline-offset:4px}.orb{margin-top:18px;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;box-shadow:0 0 35px color-mix(in srgb,var(--aura) 22%,transparent)}.orb span{width:8px;height:8px;background:var(--foreground);border-radius:50%}.scroll-cue{position:absolute;left:50%;bottom:24px;transform:translate(-50%);width:62px;height:62px;display:grid;place-items:center;border-radius:50%;border:1px solid color-mix(in srgb,var(--line) 40%,transparent);transition:color .18s ease,border-color .18s ease}.scroll-cue:hover{color:var(--aura);border-color:var(--aura)}@media(max-width:800px){.site-header{height:64px;padding:0 20px}.menu-button{display:grid;place-items:center}.nav{display:none;position:fixed;inset:64px 0 auto;padding:32px 24px;flex-direction:column;align-items:flex-start;gap:24px;background:var(--background);border-bottom:1px solid var(--line)}.nav--open{display:flex}.wallet-button{border:1px solid var(--aura);padding:14px 18px;width:100%}.hero{padding-top:104px}h1{font-size:clamp(50px,16vw,66px);letter-spacing:-3px}.mode-switch{margin-top:38px}.description{margin-top:34px}.desktop-break{display:none}.actions{width:100%;flex-direction:column;gap:12px;margin-top:32px}.outline-button{min-height:58px;width:100%}.scroll-cue{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}
