@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--bg:#160d10;--paper:#fff5dd;--red:#ee344f;--gold:#efbb58;--muted:#b7a9ad}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--bg);color:var(--paper);font-family:'DM Sans',sans-serif;font-size:16px}a{color:inherit;text-decoration:none}.nav{max-width:1320px;margin:auto;padding:27px 48px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff17}.brand{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;letter-spacing:1px;font-size:23px;display:flex;align-items:center;gap:12px}.brand-mark{background:var(--red);border-radius:50%;width:36px;height:36px;display:grid;place-items:center;font-size:19px;color:var(--bg)}nav{display:flex;align-items:center;gap:32px;font-size:14px;font-weight:600}nav a:hover{color:var(--gold)}.nav-cta{border:1px solid #fff5dd55;padding:11px 19px;border-radius:5px}.hero{max-width:1320px;margin:auto;padding:62px 48px 70px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.eyebrow{font-size:13px;letter-spacing:1.8px;font-weight:700;color:var(--gold);display:flex;align-items:center;gap:10px}.solana{font-size:27px;color:var(--red)}h1,h2{font-family:'Barlow Condensed',Impact,sans-serif;margin:0;font-weight:800}h1{font-size:clamp(65px,7.7vw,110px);line-height:.95;letter-spacing:-1px;margin:24px 0}h1 span{color:var(--red)}.intro{color:#dfd0d2;font-size:18px;line-height:1.7;margin:25px 0}.button{display:inline-block;background:var(--red);color:var(--paper);padding:16px 27px;border:2px solid var(--red);border-radius:5px;font-weight:700;transition:transform .2s,background .2s}.button:hover{background:#c8223a;transform:translateY(-3px)}.button:focus-visible,a:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.hero-note{font-size:13px;color:var(--muted);margin-top:18px}.portrait{position:relative;transform:rotate(2deg);border:2px solid var(--paper);border-radius:12px;background:var(--paper);box-shadow:12px 12px 0 #782132;max-width:550px}.portrait-label{background:var(--red);color:var(--paper);padding:13px 18px;font-family:'Barlow Condensed',Impact,sans-serif;font-size:20px;font-weight:700;text-align:center;letter-spacing:1.5px;border-radius:9px 9px 0 0}.portrait img{width:100%;height:auto;display:block;border-radius:0 0 10px 10px}.stamp{position:absolute;right:-20px;bottom:25px;background:var(--gold);color:var(--bg);border:3px solid var(--bg);border-radius:50%;width:125px;height:125px;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(-12deg);font-family:'Barlow Condensed',Impact,sans-serif;font-size:20px;line-height:1}.stamp strong{font-size:42px}.stamp span{font-family:'DM Sans',sans-serif;font-size:10px;font-weight:700;margin-top:6px}.ticker{padding:18px 22px;background:var(--gold);color:var(--bg);display:flex;justify-content:space-around;gap:25px;overflow:hidden;white-space:nowrap;font-family:'Barlow Condensed',Impact,sans-serif;font-size:24px;font-weight:800;letter-spacing:1px;border-top:3px solid var(--bg);border-bottom:3px solid var(--bg)}.ticker b{color:#a51e32}.lore,.coin{max-width:1224px;margin:auto;padding:94px 48px;display:grid;grid-template-columns:1fr 1fr;gap:65px}h2{font-size:clamp(43px,5vw,68px);line-height:1.04;letter-spacing:-.5px;margin-top:20px}h2 em{font-style:normal;color:var(--red)}.lore-body p{color:#d8cacf;line-height:1.8;margin:0 0 20px}.quote{border-left:3px solid var(--gold);padding:8px 0 8px 22px;font-family:'Barlow Condensed',Impact,sans-serif;font-size:31px;font-weight:700}.quote span{display:block;font-family:'DM Sans',sans-serif;font-size:12px;letter-spacing:1px;color:var(--muted);margin-top:12px}.coin{border-top:1px solid #ffffff20;align-items:center}.coin-heading p{line-height:1.7;color:var(--muted);max-width:300px}.coin-card{border:1px solid #ffffff30;background:#24161b;border-radius:12px;padding:29px;box-shadow:0 10px 45px #0002}.card-top{display:flex;justify-content:space-between;align-items:center;font-family:'Barlow Condensed',Impact,sans-serif;font-size:32px;font-weight:800}.pill{font-family:'DM Sans',sans-serif;font-size:11px;letter-spacing:1px;border:1px solid #efbb5866;color:var(--gold);padding:7px 10px;border-radius:30px}.contract{border:1px dashed #ffffff35;background:var(--bg);padding:22px;margin:25px 0;border-radius:7px}.contract label{display:block;font-size:12px;letter-spacing:1.5px;color:var(--muted);margin-bottom:12px}.contract strong{font-size:22px}.contract p{font-size:14px;color:var(--muted);line-height:1.6;margin-bottom:0}.launch-row{display:flex;justify-content:space-between;gap:15px;padding:13px 0;font-size:14px;border-bottom:1px solid #ffffff15}.launch-row span{color:var(--muted)}.launch-row strong{font-weight:500}.notice{font-size:12px;line-height:1.6;color:var(--muted);margin-top:20px}.closing{text-align:center;padding:64px 24px 80px;background:var(--red);color:var(--bg)}.closing>span{font-size:40px}.closing h2{font-size:clamp(60px,7vw,95px);margin-top:12px}.closing h2 em{color:var(--paper)}.closing p{font-size:18px;margin:22px 0}.button-light{background:var(--paper);border-color:var(--paper);color:var(--bg)}.button-light:hover{background:var(--gold);border-color:var(--gold)}footer{max-width:1320px;margin:auto;padding:35px 48px;display:flex;gap:18px;align-items:center;flex-wrap:wrap}footer p{font-size:14px;color:var(--muted);margin:0}footer small{font-size:12px;color:var(--muted);flex-basis:100%;line-height:1.6}footer>span{font-size:12px;color:var(--muted)}@media(max-width:760px){.nav{padding:20px 22px}.brand{font-size:20px}nav{gap:12px}nav>a:not(.nav-cta){display:none}.nav-cta{font-size:12px;padding:10px}.hero{grid-template-columns:1fr;padding:35px 24px 55px;gap:40px}h1{font-size:clamp(64px,13vw,95px)}.portrait{width:92%;margin:auto}.stamp{right:-14px;width:105px;height:105px;font-size:17px}.stamp strong{font-size:34px}.stamp span{font-size:9px}.lore,.coin{grid-template-columns:1fr;padding:54px 24px;gap:30px}.eyebrow{font-size:12px;letter-spacing:1px}.coin-card{padding:22px}footer{padding:30px 24px}.ticker{justify-content:flex-start;font-size:22px}.closing{padding:50px 24px 60px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

.links-section{max-width:1224px;margin:auto;padding:65px 48px 85px;border-top:1px solid #ffffff20}.links-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:35px}.link-card{display:flex;align-items:center;gap:18px;padding:25px;background:#24161b;border:1px solid #ffffff30;border-radius:10px}.link-icon{width:50px;height:50px;display:grid;place-items:center;background:var(--gold);color:var(--bg);border-radius:50%;font-size:27px;font-weight:800;flex-shrink:0}.link-card h3{margin:0 0 5px;font-size:21px}.link-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.link-status{margin-left:auto;color:var(--gold);font-size:12px;white-space:nowrap;border:1px solid #efbb5844;padding:7px 9px;border-radius:20px}@media(max-width:760px){.links-section{padding:48px 24px 60px}.links-grid{grid-template-columns:1fr}.link-card{padding:20px;gap:12px}}@media(max-width:380px){.link-card{flex-wrap:wrap}.link-status{margin-left:62px}}
