:root{color-scheme:dark;--bg:#050610;--text:#f0f0fa;--muted:#999bad;--cyan:#91e9f7;--line:rgba(182,192,237,.15)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:36px}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}::selection{background:#7255aa;color:white}.wrap{width:min(1240px,calc(100% - 112px));margin-inline:auto}#stardust{position:fixed;inset:0;width:100%;height:100%;z-index:-2;pointer-events:none}.nebula{position:fixed;inset:0;background:radial-gradient(ellipse at 90% 30%,#14235022,transparent 50%),radial-gradient(ellipse at 0% 65%,#47248219,transparent 40%);z-index:-1;pointer-events:none}.header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid var(--line);position:relative;z-index:10}.brand{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:600;white-space:nowrap}.brand-mark{font-family:Georgia,serif;font-size:28px;font-style:italic;font-weight:400;color:#cef9ff;text-shadow:0 0 20px #58baff88}.header nav{display:flex;gap:30px;font-size:14px;color:#a9abba}.header nav a:hover{color:var(--cyan)}.nav-cta{font-size:13px;border:1px solid #8cb9db55;border-radius:30px;padding:10px 22px;background:#b7c4ff05;transition:background .3s}.nav-cta:hover{background:#b7c4ff15}.menu-toggle{display:none}.hero{min-height:720px;position:relative;display:flex;align-items:center;padding-top:24px;padding-bottom:100px}.hero-copy{position:relative;z-index:2;width:47%;pointer-events:none}.hero-copy a{pointer-events:auto}.ticker{display:inline-block;color:#c2eaf8;border:1px solid #9dd9ed40;border-radius:30px;padding:4px 15px;font-size:14px;letter-spacing:.04em;background:#12243555}h1,h2,h3,p,figure{margin:0}h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(76px,8.4vw,122px);line-height:.98;letter-spacing:-.06em;margin:24px 0 28px}h1 em{color:#b9eafc;font-weight:400;font-size:1.12em;line-height:1.05;text-shadow:0 0 60px #638bf945}h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(38px,4.3vw,59px);font-weight:400;line-height:1.14;letter-spacing:-.045em}h2 em{font-weight:400;color:#b0dce9}p{color:var(--muted)}.hero-line{color:#dcdeeb;font-size:21px;line-height:1.5;letter-spacing:-.02em}.hero-description{font-size:15px;margin:18px 0 28px;line-height:1.8}.button{display:inline-flex;align-items:center;justify-content:center;min-height:51px;padding:12px 26px;border-radius:7px;font-size:14px;font-weight:600;transition:box-shadow .3s,transform .3s,background .3s}.button:hover{transform:translateY(-2px)}.primary{background:linear-gradient(110deg,#dbfaff,#97daf3);color:#111c30;box-shadow:0 0 28px #6dcbf322,inset 0 1px 0 #fff}.primary:hover{box-shadow:0 0 40px #6dcbf344}.hero-art{position:absolute;width:70%;right:-5.5%;top:50%;transform:translateY(-53%);isolation:isolate;pointer-events:none}.hero-art img{width:100%;height:auto;display:block;mix-blend-mode:screen;mask-image:radial-gradient(ellipse at 53% 48%,black 44%,#000e 59%,transparent 73%);animation:float 12s ease-in-out infinite}.aura-halo{position:absolute;inset:19%;background:#306cff;filter:blur(95px);opacity:.17;z-index:-1;animation:breathe 9s ease-in-out infinite}.hero-bottom{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:20px;padding:25px 0;border-bottom:1px solid var(--line);color:#9b9dae;font-size:13px}.wordmark{color:#8fa0b4;letter-spacing:.06em}.section{padding-top:92px;padding-bottom:92px}.about{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:start}.about-copy{max-width:490px;padding-top:4px}.about-copy p+p,.lore-top p+p{margin-top:20px}.accent-text{color:#c5dcec}.lore{padding-top:25px}.lore-top{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center;margin-bottom:42px}.lore-top>div{max-width:490px}.lore-image{overflow:hidden;border-radius:12px;border:1px solid #7486c22e;background:#02050e;box-shadow:0 10px 90px #283fa415}.lore-image img{width:100%;height:auto;display:block}.lore-caption{display:flex;justify-content:space-between;padding-top:18px;color:#a6abbc;font-size:13px}.token{border-top:1px solid var(--line);display:grid;grid-template-columns:1.1fr 1fr;gap:100px}.token-intro{position:relative}.token-intro>p{margin-top:24px}.token-orbit{width:180px;height:106px;position:relative;margin:35px 0 0 22px;display:grid;place-items:center}.token-orbit:before,.token-orbit:after{content:'';position:absolute;inset:10px -5px;border:1px solid #85bbff45;border-radius:50%;transform:rotate(-24deg);box-shadow:0 0 24px #3659a914}.token-orbit:after{transform:rotate(24deg);border-color:#9b70f030}.token-orbit span{font-size:62px;font-family:Georgia,serif;font-style:italic;color:#b4eefa;text-shadow:0 0 28px #358cf688}dl{margin:0}dl>div{display:flex;justify-content:space-between;gap:24px;padding:23px 0;border-bottom:1px solid var(--line)}dt{color:var(--muted);font-size:14px}dd{margin:0;font-size:18px;text-align:right}.cyan{color:var(--cyan)}.contract-row{display:block}.contract-row dd{text-align:left;margin-top:12px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:16px;overflow-wrap:anywhere}#contract-value{min-width:0}.contract-note{font-size:13px;margin-top:16px}.copy-button{background:#132431;color:var(--cyan);border:1px solid #497088;border-radius:5px;padding:6px 10px;font-size:12px;cursor:pointer}.copy-button[hidden]{display:none}.token-links{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:28px}.text-link{font-size:14px}.text-link span{display:block;font-size:12px;color:#828393}.text-link[aria-disabled=true],.social-links a[aria-disabled=true]{cursor:default}.text-link[href]:hover{color:var(--cyan)}.community{position:relative;overflow:hidden;border-block:1px solid var(--line);background:linear-gradient(110deg,#10203b20,#21113c25);text-align:center}.community-glow{position:absolute;width:740px;height:260px;max-width:95%;left:50%;top:20%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse,#40399522,transparent 70%);filter:blur(35px);pointer-events:none}.community-inner{position:relative}.community h2{font-size:clamp(45px,5.8vw,76px);margin:22px 0}.community p{font-size:16px}.social-links{display:flex;justify-content:center;gap:18px;margin-top:32px}.social-links a{display:flex;align-items:center;gap:14px;padding:16px 21px;border:1px solid #90a8d132;border-radius:7px;background:#10132188;min-width:240px;text-align:left}.social-links a[href]:hover{background:#19243b;border-color:#82a4c4}.social-icon{width:22px;height:22px;font-size:24px;line-height:22px;color:#c8e9f8}.availability{margin-left:auto;color:#8e91a6;font-size:12px}.join-heading{display:flex;align-items:end;justify-content:space-between;gap:25px}.join-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin:48px 0 32px}.join-steps article{border-top:1px solid var(--line);padding-top:30px}.join-steps h3{font-size:19px;line-height:1.4;font-weight:500;margin:20px 0 14px}.join-steps p{font-size:14px;max-width:310px;line-height:1.8}.step-symbol{display:block;width:28px;height:25px;position:relative;color:#8cbacb}.wallet-symbol{border:1px solid #8cbacb;border-radius:5px;width:25px;height:20px;margin:3px 0 2px}.wallet-symbol:after{content:'';position:absolute;width:8px;height:6px;border:1px solid #8cbacb;border-radius:2px;right:-3px;top:5px;background:var(--bg)}.wave-symbol{font-family:Georgia,serif;font-size:40px;line-height:22px}.aura-symbol{border:1px solid #8cbacb;border-radius:50%;width:25px;box-shadow:0 0 20px #6bbdf533,inset 0 0 10px #6bbdf522}.aura-symbol:after{content:'';position:absolute;inset:5px;border:1px solid #8cbacb50;border-radius:50%}.secondary{border:1px solid #8bb3c544;background:#17233835;color:#d1eaf4}.secondary:hover{background:#17233888}.footer{border-top:1px solid var(--line);padding-top:29px;padding-bottom:32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.footer p,.footer>span{font-size:12px;color:#8d8fa2}.footer .brand{font-size:14px}.footer .brand-mark{font-size:24px}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,15px);padding:12px 22px;background:#162333;border:1px solid #7099b4;color:#e9faff;border-radius:8px;z-index:30;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:90%;font-size:14px}.toast.visible{opacity:1;transform:translate(-50%,0)}.skip-link{position:fixed;top:10px;left:10px;transform:translateY(-200%);z-index:100;background:#c6eeff;color:#09121f;padding:10px 20px}.skip-link:focus{transform:translateY(0)}.reveal{opacity:1;transform:none}.motion-ready .reveal{opacity:0;transform:translateY(20px);transition:opacity .85s ease,transform .85s ease}.motion-ready .reveal.visible{opacity:1;transform:none}@keyframes float{0%,100%{transform:translate(0,0)}50%{transform:translate(8px,-12px)}}@keyframes breathe{0%,100%{opacity:.12;transform:scale(.95)}50%{opacity:.22;transform:scale(1.07)}}
main{overflow:hidden}
@media(min-width:1600px){.hero{min-height:800px}.hero-art{width:73%;right:-7%}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.header nav{gap:19px}.header{gap:20px}.brand{font-size:15px}.hero{min-height:660px}.hero-art{width:76%;right:-9%}.hero-copy{width:50%}.hero-description{font-size:14px}.about,.lore-top,.token{gap:55px}.join-steps{gap:30px}.footer{flex-wrap:wrap}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.header{height:78px}.header .nav-cta{display:none}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;width:42px;height:42px;background:transparent;border:1px solid var(--line);border-radius:6px;align-items:center;color:inherit;cursor:pointer}.menu-toggle span{width:18px;height:1px;background:#d7e7f8;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.header nav{display:none;position:absolute;left:0;right:0;top:68px;padding:23px;background:#0b101eed;border:1px solid var(--line);border-radius:8px;backdrop-filter:blur(20px);flex-direction:column;gap:18px;font-size:16px}.header nav.open{display:flex}.hero{min-height:0;display:flex;flex-direction:column;align-items:stretch;padding-top:33px;padding-bottom:0}.hero-copy{width:100%;text-align:center}.ticker{font-size:12px;padding:3px 13px}h1{font-size:clamp(66px,14vw,100px);margin:17px 0 19px}h1 br{display:none}h1 em{display:block}.hero-line{font-size:18px}.hero-description{font-size:13px;margin:12px 0 22px}.hero-art{position:relative;top:auto;right:auto;transform:none;width:calc(100% + 30px);margin:-26px -15px -29px;z-index:0}.hero-art img{animation-duration:14s}.hero-bottom{position:relative;padding:18px 0;font-size:11px;justify-content:center;text-align:center}.wordmark{display:none}.hero .button{position:relative;z-index:3}.section{padding-block:60px}.about,.lore-top,.token{grid-template-columns:1fr;gap:25px}h2{font-size:39px}.about-copy{max-width:none}.about-copy p,.lore-top p{font-size:15px}.lore{padding-top:8px}.lore-top{margin-bottom:28px}.lore-image{width:calc(100% - 24px);border-radius:7px}.lore-caption{font-size:11px;gap:16px}.token{gap:30px}.token-intro{padding-right:70px}.token-intro h2{font-size:38px}.token-intro>p{font-size:14px;margin-top:20px}.token-orbit{position:absolute;right:0;bottom:0;width:90px;height:70px;margin:0;opacity:.7}.token-orbit span{font-size:38px}.token-details dl>div{padding-block:19px}.community h2{font-size:46px}.community p{font-size:14px}.social-links{gap:12px;flex-direction:column;max-width:350px;margin-inline:auto}.social-links a{padding:15px 19px}.join-heading{align-items:start;flex-direction:column;gap:15px}.join-heading p{font-size:14px}.join-steps{grid-template-columns:1fr;gap:25px;margin-top:30px}.join-steps article{padding-top:22px;display:grid;grid-template-columns:35px 1fr;gap:10px 14px}.join-steps h3{margin:0;font-size:18px}.join-steps p{grid-column:2;max-width:none}.join-steps .step-symbol{margin-top:3px}.footer{justify-content:center;flex-direction:column;gap:13px;text-align:center;padding-block:26px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready .reveal{opacity:1;transform:none}}
/* Trading actions */
.trade-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;position:relative;z-index:3;pointer-events:auto}
.trade-actions .button{min-height:52px;padding:13px 22px;font-size:14px;letter-spacing:.01em;white-space:nowrap;border-radius:8px}
.fomo-button{color:#f3eaff;background:linear-gradient(115deg,#6c45b5,#4d378e);border:1px solid #a28ad06b;box-shadow:inset 0 1px 0 #d4baff1a,0 5px 24px #612ca321}
.fomo-button:hover{background:linear-gradient(115deg,#8057cc,#6044a6);box-shadow:0 5px 30px #7948c33b}
.dex-button{color:#e0eaf6;background:#101a2a;border:1px solid #819bb64d;box-shadow:inset 0 1px 0 #e0efff08}
.dex-button:hover{background:#1b2a40;border-color:#91b7da99}
.header .nav-cta{background:linear-gradient(110deg,#dbfaff,#97daf3);color:#111c30;border-color:transparent;font-weight:600;border-radius:7px;padding:10px 21px}
.header .nav-cta:hover{background:#cef2ff;box-shadow:0 0 24px #6dcbf32b}
.token-actions{margin-top:28px;gap:10px}
.token-actions .button{padding-inline:18px}
.hero{border-bottom:1px solid var(--line);padding-bottom:65px}
@media(max-width:1100px) and (min-width:761px){.hero-copy .trade-actions{max-width:360px}.hero-copy .trade-actions .primary{flex-basis:100%;max-width:300px}}
@media(max-width:760px){.hero{padding-bottom:0}.trade-actions{justify-content:center;gap:10px}.hero-copy .trade-actions{max-width:350px;margin-inline:auto}.hero-copy .trade-actions .primary{flex-basis:100%}.hero-copy .trade-actions .fomo-button{flex:1}.hero-copy .trade-actions .dex-button{flex:1.35}.trade-actions .button{padding-inline:18px}.token-actions{justify-content:flex-start}.token-actions .primary{flex-basis:100%}.token-actions .fomo-button,.token-actions .dex-button{flex:1}.hero-art{margin-top:-12px;margin-bottom:0}}
