:root{--bg:#050505;--panel:#0b0b0e;--purple:#8b21ff;--purple2:#b347ff;--white:#f7f2ff;--muted:#aaa4b0;--line:#2a2530;--max:1240px}
*{box-sizing:border-box}picture{display:block}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:Inter,Arial,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 8%,rgba(139,33,255,.18),transparent 28%),radial-gradient(circle at 0 42%,rgba(139,33,255,.08),transparent 25%);z-index:-2}.noise{position:fixed;inset:0;opacity:.08;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.site-header{height:86px;max-width:var(--max);margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:20}.brand{display:flex;align-items:center;gap:10px;color:white;text-decoration:none}.brand-symbol{font-family:Permanent Marker,cursive;font-size:34px;line-height:1;color:var(--purple2);text-shadow:2px 2px 0 #fff}.brand-name{font-family:Anton,sans-serif;letter-spacing:1.2px}.nav{display:flex;gap:34px}.nav a,.header-actions a{color:#eee;text-decoration:none;font-size:13px;font-weight:800}.nav a:hover{color:var(--purple2)}.header-actions{display:flex;align-items:center;gap:12px}.icon-link{border:1px solid var(--line);padding:9px 10px}.menu-toggle{display:none;background:none;border:0;color:white;font-size:28px}.button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:0 26px;background:linear-gradient(135deg,var(--purple),#5a0ab5);border:1px solid #a84cff;color:white;text-decoration:none;font-weight:900;letter-spacing:.4px;box-shadow:0 0 30px rgba(139,33,255,.24);transition:.2s transform,.2s box-shadow}.button:hover{transform:translateY(-2px);box-shadow:0 0 42px rgba(139,33,255,.42)}.button-small{min-height:42px;padding:0 18px}.button-ghost{background:transparent;border-color:#6f6579;box-shadow:none}.section-shell{max-width:var(--max);margin:auto;padding:90px 24px}.hero{min-height:690px;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;padding-top:42px;padding-bottom:60px}.hero-copy{position:relative;z-index:3}.eyebrow{color:var(--purple2);font-size:12px;font-weight:900;letter-spacing:2.4px;margin:0 0 15px}.hero h1,.section-heading h2,.buy-section h2,.community h2{font-family:Anton,sans-serif;margin:0;line-height:.92;letter-spacing:.5px}.hero h1{font-size:clamp(70px,8vw,126px);max-width:630px}.hero h1 span{color:var(--purple2);font-family:Permanent Marker,cursive;display:block;font-size:.65em;margin-bottom:-7px;text-shadow:3px 3px 0 rgba(255,255,255,.14)}.hero-tagline{font-family:Permanent Marker,cursive;font-size:clamp(20px,2.3vw,34px);margin:22px 0 18px;color:var(--purple2)}.hero-tagline strong{color:white}.hero-description{max-width:560px;color:#d4ced8;line-height:1.75;font-size:17px}.hero-actions{display:flex;gap:14px;margin-top:30px}.contract-card{margin-top:28px;max-width:560px;border:1px solid var(--line);background:rgba(10,10,12,.8);display:flex;align-items:center;justify-content:space-between;padding:14px}.contract-card span{display:block;color:#807987;font-size:10px;font-weight:900;letter-spacing:1.5px}.contract-card code{font-size:12px}.contract-card button{background:transparent;color:white;border:1px solid #564d5e;padding:10px 14px;font-weight:800;cursor:pointer}.hero-art{position:relative;display:flex;justify-content:center;align-items:center;min-width:0}.hero-art img{width:min(680px,100%);height:auto;aspect-ratio:1;position:relative;z-index:2;filter:drop-shadow(0 25px 50px #000)}.purple-glow{position:absolute;width:75%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(139,33,255,.45),rgba(139,33,255,0) 68%);filter:blur(20px)}.stamp{position:absolute;right:0;bottom:60px;z-index:4;transform:rotate(-7deg);border:3px solid var(--purple2);padding:12px 18px;font-family:Anton,sans-serif;font-size:18px;letter-spacing:1px;background:#050505;box-shadow:8px 8px 0 var(--purple)}.ticker-strip{border-block:1px solid var(--line);background:#0a070d;display:flex;justify-content:center;gap:28px;padding:18px 24px;font-family:Anton,sans-serif;letter-spacing:1px;white-space:nowrap;overflow:hidden}.ticker-strip i{color:var(--purple2)}.pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);padding-top:0;padding-bottom:0}.pillars article{background:#070707;padding:42px 30px;min-height:265px}.pillars b{font-family:Permanent Marker,cursive;color:var(--purple2);font-size:34px}.pillars h3{font-family:Anton,sans-serif;font-size:26px;letter-spacing:.5px;margin:16px 0 10px}.pillars p{color:var(--muted);line-height:1.65;font-size:14px}.section-heading h2,.buy-section h2,.community h2{font-size:clamp(52px,6vw,84px)}.tokenomics{border-bottom:1px solid var(--line)}.token-grid{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:55px;margin-top:50px}.token-facts{display:grid;gap:12px}.token-facts div{border:1px solid var(--line);padding:18px}.token-facts span{display:block;color:var(--purple2);font-size:10px;font-weight:900;letter-spacing:1.3px;margin-bottom:8px}.token-facts strong{font-size:14px}.token-wheel{width:310px;max-width:100%;aspect-ratio:1;border-radius:50%;margin:auto;background:conic-gradient(var(--purple) 0 40%,#6920aa 40% 65%,#51206f 65% 80%,#3a1c4c 80% 90%,#262329 90%);display:grid;place-items:center;border:1px solid #a852ff;box-shadow:0 0 45px rgba(139,33,255,.22)}.wheel-core{width:50%;aspect-ratio:1;border-radius:50%;background:#080808;display:grid;place-items:center;font-family:Permanent Marker,cursive;font-size:54px;color:var(--purple2);border:1px solid #5d416f}.allocation{display:grid;gap:16px}.allocation div{display:flex;align-items:center;gap:13px;text-transform:uppercase}.allocation i{width:calc(var(--size)*.65px);max-width:42px;height:8px;background:var(--purple2);display:block}.allocation span{font-size:13px;color:#c9c2cc}.allocation b{color:white;font-size:18px;margin-right:6px}.buy-section{display:flex;align-items:center;justify-content:space-between;gap:50px;background:linear-gradient(100deg,rgba(139,33,255,.12),rgba(139,33,255,0));border-block:1px solid var(--line)}.buy-section p{color:#c0b8c5;max-width:660px;line-height:1.7}.buy-stack{display:grid;gap:12px;min-width:270px}.roadmap-line{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:55px;position:relative}.roadmap-line:before{content:"";position:absolute;left:8%;right:8%;top:33px;border-top:2px dashed #6e1db7}.roadmap-line article{position:relative;padding-top:80px}.roadmap-line span{position:absolute;top:0;left:0;width:68px;height:68px;border:2px solid var(--purple2);border-radius:50%;display:grid;place-items:center;background:#070707;color:var(--purple2);font-family:Anton,sans-serif;font-size:22px;z-index:2}.roadmap-line h3{font-family:Anton,sans-serif;font-size:28px;margin:0 0 10px}.roadmap-line p{color:var(--muted);font-size:14px;line-height:1.6}.community{text-align:center;border-top:1px solid var(--line)}.community-copy{max-width:680px;margin:0 auto}.community-copy>p{color:#c9c2cc;line-height:1.7}.social-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:520px;margin:32px auto 0}.social-grid a{padding:17px;border:1px solid var(--purple);color:white;text-decoration:none;font-weight:900}.faq{max-width:900px}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{font-weight:900;cursor:pointer;font-size:18px}.faq p{color:var(--muted);line-height:1.7}footer{border-top:1px solid var(--line);padding:46px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:var(--max);margin:auto;color:#7f7884;font-size:12px}footer a{color:var(--purple2);text-decoration:none;font-weight:900}.footer-brand .brand-symbol{font-size:25px}
@media(max-width:900px){.nav,.header-actions .icon-link{display:none}.menu-toggle{display:block}.nav.open{position:absolute;display:flex;flex-direction:column;top:75px;left:18px;right:18px;padding:22px;background:#0c0b0e;border:1px solid var(--line)}.hero{grid-template-columns:1fr;padding-top:60px}.hero-art{margin-top:30px}.pillars{grid-template-columns:1fr 1fr}.token-grid{grid-template-columns:1fr}.buy-section{flex-direction:column;align-items:flex-start}.buy-stack{width:100%}.roadmap-line{grid-template-columns:1fr 1fr}.roadmap-line:before{display:none}.community{grid-template-columns:1fr}.stamp{right:20px;bottom:20px}footer{flex-direction:column;text-align:center}}
@media(max-width:560px){.site-header{height:72px;padding:0 16px}.brand-symbol{font-size:28px}.header-actions{display:none}.section-shell{padding:65px 18px}.hero{padding-top:45px}.hero h1{font-size:64px}.hero-actions{display:grid}.contract-card{align-items:flex-start;gap:12px}.contract-card code{word-break:break-all}.pillars{grid-template-columns:1fr}.ticker-strip{justify-content:flex-start}.roadmap-line{grid-template-columns:1fr}.token-wheel{width:260px}.social-grid{grid-template-columns:1fr}.stamp{font-size:13px}.hero-art img{width:118%;max-width:none}.section-heading h2,.buy-section h2,.community h2{font-size:54px}}
