:root{--ink:#080808;--scribble:"Comic Sans MS",cursive;--muted:#60646c;--soft:#f6f7f9;--line:#e7e8eb;--green:#11b45b;--shadow:0 30px 90px rgba(0,0,0,.10)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:var(--ink);background:#fff;overflow-x:hidden}
.marker-wordmark{display:block;width:min(100%,650px);height:auto;overflow:visible}.marker-strokes path,.marker-wobble path{fill:none;stroke:#050505;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.marker-strokes path{stroke-width:15}.marker-wobble path{stroke-width:5;opacity:.95}.hero-wordmark{margin:0 0 22px;transform:rotate(-2deg);filter:drop-shadow(0 9px 0 rgba(0,0,0,.035))}.footer-wordmark{width:min(420px,86vw);margin:8px auto 0;transform:rotate(-2deg)}
.coin-field{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0;perspective:900px}.coin{position:absolute;width:62px;height:62px;border-radius:50%;opacity:.42;animation:coinDrift var(--dur,18s) linear infinite;animation-delay:var(--delay,0s);transform-style:preserve-3d}.coin-inner{position:absolute;inset:0;border-radius:50%;transform-style:preserve-3d;animation:coinSpin var(--spinDur,3.8s) linear infinite;animation-delay:var(--spinDelay,0s)}.coin-face{position:absolute;inset:0;border-radius:50%;display:grid;place-items:center;backface-visibility:hidden;background:radial-gradient(circle at 30% 24%,#fff9dc 0 14%,#ffd95a 34%,#e0a82c 62%,#8b560e 100%);border:2px solid rgba(108,68,8,.24);box-shadow:inset -10px -12px 18px rgba(92,55,0,.25),inset 8px 8px 15px rgba(255,255,255,.78),0 24px 55px rgba(201,139,16,.25);overflow:hidden}.coin-face:before{content:'';position:absolute;inset:6px;border-radius:50%;border:2px solid rgba(104,60,0,.18)}.coin-face:after{content:'';position:absolute;left:13px;top:10px;width:18px;height:11px;border-radius:50%;background:rgba(255,255,255,.55);filter:blur(1px)}.coin-front strong{font-family:var(--scribble);font-size:9px;line-height:.88;font-weight:400;letter-spacing:.04em;color:#6f4200;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.55);z-index:2;transform:rotate(-4deg)}.coin-back{transform:rotateY(180deg)}.coin-back img{width:68%;height:68%;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 1px 0 rgba(255,255,255,.5));z-index:2}@keyframes coinSpin{0%{transform:rotateY(var(--startRot,0deg)) rotateZ(var(--tilt,-8deg))}100%{transform:rotateY(calc(var(--startRot,0deg) + 360deg)) rotateZ(var(--tilt,-8deg))}}@keyframes coinDrift{0%{transform:translate3d(var(--x),112vh,0) rotate(0deg) scale(var(--scale));opacity:0}9%{opacity:.42}50%{transform:translate3d(calc(var(--x) + var(--sway)),48vh,0) rotate(20deg) scale(var(--scale))}91%{opacity:.42}100%{transform:translate3d(calc(var(--x) - var(--sway)), -18vh,0) rotate(-12deg) scale(var(--scale));opacity:0}}@media(max-width:900px){.coin{width:42px;height:42px;opacity:.28}.coin-front strong{font-size:5.5px}}
.grain{position:fixed;inset:0;pointer-events:none;opacity:.05;background-image:radial-gradient(#000 1px,transparent 1px);background-size:7px 7px;z-index:1}.cloud{position:fixed;border-radius:999px;filter:blur(28px);opacity:.45;pointer-events:none}.cloud-a{width:42vw;height:18vw;background:#edf3ff;left:-12vw;top:17vh}.cloud-b{width:36vw;height:16vw;background:#f6f6f6;right:-11vw;top:34vh}.cloud-c{width:50vw;height:18vw;background:#fafafa;left:20vw;bottom:8vh}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:18px 7vw;background:rgba(255,255,255,.74);backdrop-filter:blur(18px);border-bottom:1px solid rgba(0,0,0,.06)}.header-actions{display:flex;gap:10px;align-items:center}.music-toggle{border:1px solid #111;background:#fff;color:#111;border-radius:10px;padding:12px 14px;text-transform:uppercase;font-size:12px;letter-spacing:.06em;font-weight:950;cursor:pointer}.music-toggle.playing{background:#0ea35a;color:#fff;border-color:#0ea35a}.brand{display:flex;gap:10px;align-items:center;color:#000;text-decoration:none;font-family:var(--scribble);font-weight:400;letter-spacing:.04em;transform:rotate(-1deg)}.brand img{width:34px;height:34px;border-radius:9px;object-fit:contain;background:#fff}nav{display:flex;gap:28px}nav a{font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:#111;text-decoration:none;font-weight:800}.nav-buy,.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;text-transform:uppercase;text-decoration:none;font-size:12px;letter-spacing:.06em;font-weight:950}.nav-buy{background:#080808;color:#fff;padding:12px 18px}.hero{min-height:86vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4vw;padding:8vh 7vw 5vh}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.18em;font-weight:900;color:#8a8d94}.hero h1{font-size:clamp(72px,11vw,160px);line-height:.86;margin:0 0 24px;letter-spacing:.04em;font-family:var(--scribble);font-weight:400;text-transform:uppercase;transform:rotate(-2deg);text-shadow:0 8px 0 rgba(0,0,0,.035)}.scribble-title span{display:block}.scribble-title span:last-child{margin-left:.55em;margin-top:.04em}.hero h2{font-size:clamp(28px,4vw,62px);line-height:.94;margin:0;letter-spacing:-.045em}.hero-text{max-width:470px;color:var(--muted);font-size:17px;line-height:1.55}.cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.btn{padding:17px 24px;border:1px solid #111;color:#111}.btn.primary{background:#070707;color:white}.btn.secondary{background:white}.hero-art{position:relative;display:grid;place-items:center;min-height:520px}.hero-art img{position:relative;width:min(88%,520px);mix-blend-mode:multiply;filter:drop-shadow(0 45px 35px rgba(0,0,0,.14));--mx:0px;--my:0px;animation:heroSpin .5s linear infinite,heroBob 2.8s ease-in-out infinite;transform-origin:50% 50%}.halo{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#f2f3f5 0 40%,transparent 70%);box-shadow:inset 0 0 70px #fff}.spin-counter{position:relative;margin-top:18px;padding:10px 18px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:rgba(255,255,255,.78);box-shadow:0 16px 45px rgba(0,0,0,.08);font-size:13px;text-transform:uppercase;letter-spacing:.12em;font-weight:950;color:#111;backdrop-filter:blur(12px)}.spin-counter span{font-variant-numeric:tabular-nums;font-size:18px;margin-right:6px}@keyframes heroSpin{from{transform:translate3d(var(--mx),var(--my),0) rotate(0deg)}to{transform:translate3d(var(--mx),var(--my),0) rotate(-360deg)}}@keyframes heroBob{50%{filter:drop-shadow(0 58px 38px rgba(0,0,0,.18))}}section{position:relative;z-index:2}.stats-wrap,.chart-section,.cards,.split,.history-section{padding:90px 7vw}.section-head{max-width:760px;margin-bottom:28px}.section-head h3,.split h3{font-size:clamp(36px,6vw,86px);letter-spacing:-.065em;line-height:.9;margin:0}.section-head h3 strong,.split h3 strong{font-family:var(--scribble)}.section-head p:last-child{color:var(--muted)}.stats-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.stat-card{padding:24px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.82);box-shadow:var(--shadow);backdrop-filter:blur(16px);transition:transform .25s ease}.stat-card.flash{transform:translateY(-5px);box-shadow:0 35px 90px rgba(17,180,91,.18)}.stat-card span{display:block;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.stat-card strong{display:block;font-size:clamp(22px,2.4vw,34px);letter-spacing:-.04em;margin:12px 0 4px;white-space:nowrap}.stat-card em{font-style:normal;color:var(--green);font-size:12px;font-weight:900}.stat-card em.up{color:#0ea35a!important}.stat-card em.down{color:#d64545!important}.small-note{font-size:12px;color:#888;overflow-wrap:anywhere}.split{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;align-items:center}.split p:last-child{font-size:clamp(22px,3vw,44px);line-height:1.05;letter-spacing:-.05em}.chart-frame{height:620px;border:1px solid var(--line);border-radius:28px;overflow:hidden;box-shadow:var(--shadow);background:#f6f7f9}.candle-frame{position:relative;padding:22px;background:linear-gradient(180deg,#fff,#f7f8fa)}.chart-toolbar{height:42px;display:flex;align-items:center;justify-content:space-between;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:950;color:#8a8d94}.chart-toolbar b{color:#090909}.live-candles{height:510px;width:100%;border-radius:18px;background:#fff;border:1px solid #eceef2}.chart-status{position:absolute;left:32px;bottom:18px;margin:0;color:#8a8d94;font-size:12px;font-weight:800}.chart-frame iframe{width:100%;height:100%;border:0}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.three article{border:1px solid var(--line);border-radius:24px;padding:32px;min-height:220px;background:#fff;box-shadow:var(--shadow)}.three b{font-size:28px;letter-spacing:-.04em}.three p{color:var(--muted);line-height:1.55}.roadmap ol{list-style:none;padding:0;margin:0;display:grid;gap:12px}.roadmap li{display:grid;grid-template-columns:80px 1fr 1.3fr;gap:20px;align-items:center;border-top:1px solid var(--line);padding:26px 0}.roadmap span{color:#b8bbc1;font-size:28px;font-weight:950}.roadmap b{font-size:26px;letter-spacing:-.035em}.roadmap p{color:var(--muted)}footer{position:relative;z-index:2;text-align:center;padding:90px 7vw;border-top:1px solid var(--line);overflow:hidden}footer img{width:190px;mix-blend-mode:multiply;opacity:.18}footer h3{font-family:var(--scribble);font-size:62px;letter-spacing:.04em;line-height:.95;margin:0;transform:rotate(-2deg);font-weight:400}footer h3 span{display:block}footer h3 span:last-child{margin-left:1.1em;margin-top:.12em}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.reveal.show{opacity:1;transform:none}@media(max-width:900px){nav{display:none}.hero{grid-template-columns:1fr;text-align:left;padding-top:6vh}.hero-art{min-height:360px;order:-1}.stats-grid,.three{grid-template-columns:1fr}.split{grid-template-columns:1fr}.roadmap li{grid-template-columns:1fr;gap:6px}.chart-frame{height:520px}.live-candles{height:410px}.chart-toolbar{height:36px;font-size:10px}.site-header{padding:14px 18px}.stats-wrap,.chart-section,.cards,.split,.history-section{padding:64px 18px}.hero{padding-left:18px;padding-right:18px}.stat-card strong{font-size:30px}}

.coin-front .coin-marker{width:44px;height:auto;position:relative;z-index:2;transform:rotate(-4deg);filter:drop-shadow(0 1px 0 rgba(255,255,255,.6))}.coin-front .coin-marker path{fill:none;stroke:#704200;stroke-linecap:round;stroke-linejoin:round}.coin-front .coin-marker .major{stroke-width:14}.coin-front .coin-marker .minor{stroke-width:5;opacity:.9}
footer .footer-wordmark + p{margin-top:18px}
@media(max-width:900px){.hero-wordmark{width:min(96vw,470px)}.marker-strokes path{stroke-width:12}.marker-wobble path{stroke-width:4}}

.history-section{position:relative;z-index:2}
.history-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;align-items:stretch}
.history-card{position:relative;border:1px solid var(--line);border-radius:28px;background:rgba(255,255,255,.84);box-shadow:var(--shadow);padding:34px;overflow:hidden;backdrop-filter:blur(16px)}
.history-card:before{content:'';position:absolute;inset:auto -30px -60px auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,217,90,.28),transparent 70%);pointer-events:none}
.history-card.feature{grid-row:span 3;display:flex;flex-direction:column;justify-content:flex-end;min-height:470px;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(246,247,249,.88))}
.history-card span{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:#b8bbc1;font-weight:950}
.history-card h4{font-size:clamp(28px,3.7vw,58px);line-height:.9;letter-spacing:-.06em;margin:18px 0 18px;max-width:820px}
.history-card:not(.feature) h4{font-size:clamp(24px,2.4vw,36px)}
.history-card p{color:var(--muted);line-height:1.6;font-size:16px;margin:0;max-width:850px}
.history-timeline{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.history-timeline div{border-top:2px solid #080808;padding:18px 8px 0}
.history-timeline b{display:block;font-size:22px;letter-spacing:-.04em}
.history-timeline span{display:block;margin-top:4px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:900}
@media(max-width:900px){.history-grid,.history-timeline{grid-template-columns:1fr}.history-card.feature{min-height:auto}.history-card{padding:26px}}

.spin-69-overlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity .35s ease}.spin-69-overlay.show{opacity:1;pointer-events:auto}.spin-69-overlay h2{margin:0;text-align:center;font-family:var(--scribble);font-size:clamp(48px,10vw,140px);line-height:.92;letter-spacing:.03em;color:#050505;transform:rotate(-2deg);text-shadow:0 8px 0 rgba(0,0,0,.04)}.spin-69-overlay h2 span{display:block}.spin-69-overlay .close-69{position:absolute;right:24px;top:24px;border:1px solid #111;background:#fff;color:#111;border-radius:999px;padding:10px 14px;font-weight:950;cursor:pointer;text-transform:uppercase;letter-spacing:.08em}


/* Latest polish */
.stats-head-clean{margin-bottom:16px;min-height:0}.stats-head-clean #status{margin:0;color:var(--muted);font-weight:800}
.history-grid{display:grid;grid-template-columns:1fr;gap:14px;max-width:980px;margin:0 auto}
.history-card,.history-card.feature{display:grid;grid-template-columns:72px 1fr;gap:22px;align-items:start;min-height:auto;padding:28px 30px;border-radius:24px;background:rgba(255,255,255,.9)}
.history-card.feature{grid-row:auto;background:rgba(255,255,255,.9)}
.history-card span{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#070707;color:#fff;font-size:13px;letter-spacing:.08em}
.history-card h4{font-size:clamp(26px,3vw,44px);line-height:.95;margin:0 0 10px;letter-spacing:-.055em}.history-card:not(.feature) h4{font-size:clamp(26px,3vw,44px)}
.history-card p{max-width:760px;font-size:16px;line-height:1.55}.history-timeline{max-width:980px;margin:22px auto 0}.history-section .section-head{max-width:980px;margin-left:auto;margin-right:auto}
.spin-69-overlay h2{background:linear-gradient(90deg,#ff004c,#ff8a00,#ffd400,#2acb35,#00a7ff,#7a4cff,#ff00c8);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 8px 0 rgba(0,0,0,.06))}
.spin-69-overlay h2 span{background:inherit;-webkit-background-clip:text;background-clip:text;color:transparent}
@media(max-width:900px){.history-card,.history-card.feature{grid-template-columns:1fr;gap:14px;padding:24px}.history-card span{width:46px;height:46px}.history-grid{gap:12px}}
.live-candles{background:#07090d!important;border-color:#181c25!important;overflow:hidden;display:flex;flex-direction:column;gap:0;position:relative}.main-candle-chart{height:390px;width:100%}.rsi-chart{height:100px;width:100%;border-top:1px solid #242936}.rsi-label{height:20px;padding:5px 12px 0;color:#d6d8de;background:#07090d;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.candle-frame{background:linear-gradient(180deg,#11151d,#07090d)!important}.chart-toolbar{color:#a9afbd!important}.chart-toolbar b{color:#fff!important}@media(max-width:900px){.main-candle-chart{height:300px}.rsi-chart{height:82px}.rsi-label{height:18px;font-size:10px}}

/* Premium rebuilt history section */
.history-premium{padding:110px 7vw;background:linear-gradient(180deg,rgba(255,255,255,.35),rgba(246,247,249,.72));border-top:1px solid rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.04)}
.history-inner{max-width:1180px;margin:0 auto}.history-head{text-align:center;max-width:860px!important;margin:0 auto 34px!important}.history-head h3{margin-bottom:18px}.history-head p:last-child{font-size:18px;line-height:1.55;color:var(--muted);margin:0 auto;max-width:660px}.history-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.history-moment{position:relative;min-height:285px;padding:28px 24px;border:1px solid rgba(0,0,0,.08);border-radius:30px;background:rgba(255,255,255,.86);box-shadow:0 24px 70px rgba(0,0,0,.075);backdrop-filter:blur(18px);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.history-moment:before{content:'';position:absolute;left:24px;right:24px;top:74px;height:1px;background:linear-gradient(90deg,#080808,transparent)}.history-moment:after{content:'';position:absolute;right:-42px;bottom:-56px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(255,217,90,.28),transparent 70%);pointer-events:none}.history-year{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:max-content;min-width:74px;height:38px;padding:0 14px;border-radius:999px;background:#080808;color:#fff;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.history-moment h4{position:relative;z-index:1;margin:64px 0 14px;font-size:clamp(24px,2.2vw,34px);line-height:.96;letter-spacing:-.055em}.history-moment p{position:relative;z-index:1;margin:0;color:var(--muted);font-size:15px;line-height:1.55}.history-timeline,.history-grid,.history-card{all:unset}@media(max-width:1100px){.history-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.history-premium{padding:70px 18px}.history-head{text-align:left!important;margin-bottom:24px!important}.history-cards{grid-template-columns:1fr}.history-moment{min-height:230px;padding:24px}.history-moment h4{margin-top:50px}}

/* Spin controls + requested layout polish */
.coin-field{opacity:0;transition:opacity .35s ease}.coin-field.active{opacity:1}.coin-field:not(.active) .coin,.coin-field:not(.active) .coin-inner{animation-play-state:paused!important}.hero-art img{animation:heroBob 2.8s ease-in-out infinite!important}.hero-art.spinning img{animation:heroSpin .5s linear infinite,heroBob 2.8s ease-in-out infinite!important}.spin-controls{position:relative;display:flex;gap:12px;justify-content:center;margin-top:14px}.spin-controls button{border:2px solid #080808;background:#fff;color:#080808;border-radius:999px;padding:13px 18px;text-transform:uppercase;font-size:12px;letter-spacing:.1em;font-weight:1000;cursor:pointer;box-shadow:0 14px 34px rgba(0,0,0,.08)}.spin-controls #startSpin{background:#080808;color:#fff}.spin-controls button:active{transform:translateY(1px)}
.site-header{justify-content:center;gap:28px;padding:16px 7vw}.site-header nav{gap:18px}.site-header nav a{font-size:14px;font-weight:1000;letter-spacing:.11em}.brand span{font-size:20px;font-weight:900}.brand img{width:42px;height:42px}.header-actions{gap:8px}.music-toggle,.nav-buy{font-size:13px;font-weight:1000;padding:13px 17px}
.hero{min-height:88vh;align-items:center;text-align:center;grid-template-columns:1fr 1fr;padding-top:5vh}.hero-copy{justify-self:center}.hero-text{margin-left:auto;margin-right:auto}.cta-row{justify-content:center}.hero-wordmark{margin-left:auto;margin-right:auto}.hero-art{justify-content:center}.hero-art img{width:min(92%,560px)}
footer img{width:250px!important;opacity:1!important;mix-blend-mode:normal!important;filter:drop-shadow(0 20px 28px rgba(0,0,0,.12))}.stats-grid .stat-card em:empty{display:none}.stats-head-clean{display:none}.chart-section .section-head{text-align:center;margin-left:auto;margin-right:auto}
@media(max-width:900px){.site-header{gap:14px;justify-content:space-between}.brand span{font-size:17px}.hero{grid-template-columns:1fr;text-align:center}.spin-controls{flex-wrap:wrap}.header-actions{display:none}}

/* Final polish: tighter centered hero/header and tokenomics supply card */
.site-header{justify-content:center!important;gap:26px!important;padding:14px 6vw!important}
.site-header nav{gap:18px!important;align-items:center}
.site-header nav a{font-size:14px!important;font-weight:1000!important;letter-spacing:.11em!important}
.brand{font-size:20px!important;font-weight:1000!important;gap:8px!important}
.brand img{width:42px!important;height:42px!important}.header-actions{gap:8px!important}.nav-buy,.music-toggle{font-size:13px!important;font-weight:1000!important;padding:12px 17px!important}
.hero{min-height:82vh!important;gap:2vw!important;padding-top:3vh!important;padding-bottom:3vh!important;align-items:center!important}.hero-copy{display:flex;flex-direction:column;align-items:center}.hero-wordmark{margin-bottom:8px!important;width:min(100%,600px)!important}.hero h2{margin-top:0!important;margin-bottom:8px!important}.hero-text{margin-top:8px!important;margin-bottom:8px!important}.cta-row{margin-top:14px!important}.hero-art{min-height:470px!important}.hero-art img{width:min(88%,520px)!important}.spin-counter{margin-top:8px!important}.spin-controls{margin-top:8px!important}.spin-controls button{padding:12px 18px!important}
.three{grid-template-columns:repeat(4,1fr)!important}.three article{min-height:190px!important}.three article b{display:block;line-height:1.05}
@media(max-width:1100px){.three{grid-template-columns:repeat(2,1fr)!important}.site-header{gap:16px!important}.site-header nav{gap:12px!important}.site-header nav a{font-size:12px!important}}
@media(max-width:900px){.site-header{justify-content:space-between!important}.hero{min-height:auto!important;gap:16px!important}.hero-art{min-height:360px!important}.three{grid-template-columns:1fr!important}}

.chart-head-minimal{margin-bottom:14px!important;text-align:center;margin-left:auto;margin-right:auto}.marketcap-axis-label{position:absolute;right:54px;top:54px;z-index:2;color:#d6d8de;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;background:rgba(7,9,13,.62);padding:6px 8px;border-radius:999px}.live-candles{position:relative}.header-actions{gap:0!important}


/* Social link buttons */
.social-links{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}
.social-links a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:42px;padding:0 14px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:rgba(255,255,255,.78);box-shadow:0 14px 36px rgba(0,0,0,.08);backdrop-filter:blur(14px);color:#080808;text-decoration:none;font-size:12px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.social-links a:hover{transform:translateY(-2px);border-color:#080808;box-shadow:0 22px 48px rgba(0,0,0,.13)}
.header-social{margin-left:-6px;margin-right:-6px}
.hero-social{margin-top:14px}
.footer-social{margin-top:24px}
@media(max-width:1100px){.header-social{display:none}}


/* Mobile + vector header refresh */
.brand span{display:none!important}
.brand{min-width:0!important;flex-shrink:0!important}
.header-wordmark{display:block;width:116px;height:auto;overflow:visible;flex:0 0 auto}
.header-wordmark .marker-strokes path{fill:none;stroke:#080808;stroke-width:17;stroke-linecap:round;stroke-linejoin:round}
.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(0,0,0,.06)}
.site-header nav{min-width:0}
.site-header nav a,.nav-buy,.music-toggle,.btn,.spin-controls button{touch-action:manipulation}
img,svg{max-width:100%}
.chart-frame,.live-candles{max-width:100%;overflow:hidden}
.small-note{overflow-wrap:anywhere}
@media(max-width:1100px){
  .site-header{justify-content:space-between!important;gap:14px!important;padding:11px 18px!important}
  .site-header nav{gap:12px!important}
  .header-wordmark{width:104px}
}
@media(max-width:900px){
  html{scroll-padding-top:104px}
  body{overflow-x:hidden}
  .site-header{display:grid!important;grid-template-columns:auto 1fr;align-items:center!important;padding:10px 14px!important;gap:8px 12px!important}
  .brand{justify-self:start!important;gap:8px!important}
  .brand img{width:36px!important;height:36px!important}
  .header-wordmark{width:94px}
  .site-header nav{grid-column:1 / -1;width:100%;display:flex!important;justify-content:flex-start!important;gap:10px!important;overflow-x:auto;white-space:nowrap;padding:4px 0 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
  .site-header nav::-webkit-scrollbar{display:none}
  .site-header nav a{font-size:11px!important;letter-spacing:.08em!important;padding:8px 10px;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:rgba(255,255,255,.72)}
  .header-actions,.header-social{display:none!important}
  .hero{grid-template-columns:1fr!important;min-height:auto!important;padding:34px 18px 42px!important;gap:18px!important;text-align:center!important}
  .hero-copy{width:100%;align-items:center!important}
  .hero-wordmark{width:min(100%,430px)!important;margin-bottom:4px!important}
  .hero h2{font-size:clamp(34px,10.5vw,52px)!important;line-height:.92!important;margin:0 0 8px!important}
  .hero-text{font-size:16px!important;line-height:1.45!important;max-width:34rem!important;margin:6px auto 8px!important}
  .cta-row{display:grid!important;grid-template-columns:1fr!important;width:100%;max-width:420px;margin:14px auto 0!important;gap:10px!important}
  .cta-row .btn{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;padding:15px 18px!important}
  .hero-art{min-height:auto!important;width:100%;padding-top:6px}
  .hero-art img{width:min(86vw,360px)!important}
  .spin-counter{font-size:13px!important;margin-top:6px!important}
  .spin-controls{gap:8px!important;margin-top:8px!important}
  .spin-controls button{flex:1;max-width:170px;padding:12px 10px!important;font-size:11px!important}
  section,.history-premium{padding-left:18px!important;padding-right:18px!important}
  .stats-grid{grid-template-columns:1fr!important;gap:12px!important}
  .stat-card{padding:20px!important;border-radius:22px!important}
  .chart-section{padding-top:58px!important;padding-bottom:58px!important}
  .chart-frame{border-radius:22px!important}
  .chart-toolbar{display:flex;gap:8px;align-items:flex-start;justify-content:space-between;font-size:10px!important;padding:12px!important}
  .main-candle-chart{height:260px!important}.rsi-chart{height:76px!important}
  .marketcap-axis-label{right:12px!important;top:46px!important;font-size:9px!important;letter-spacing:.1em!important}
  .three{grid-template-columns:1fr!important;gap:12px!important}
  .three article{min-height:auto!important;padding:24px!important}
  footer{padding-left:18px!important;padding-right:18px!important}
  footer img{width:190px!important}
}
@media(max-width:430px){
  .brand img{width:34px!important;height:34px!important}.header-wordmark{width:84px}
  .site-header nav a{font-size:10px!important;padding:8px 9px}
  .hero{padding-top:26px!important}
  .hero h2{font-size:clamp(31px,10vw,44px)!important}
  .hero-art img{width:min(84vw,320px)!important}
  .spin-controls button{font-size:10px!important}
}
@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}
}


/* Horizontal header vector logo: flatter, lighter, no stacked/bold effect */
.header-wordmark-horizontal{width:178px!important;height:auto!important;overflow:visible!important;filter:none!important;transform:none!important}
.header-wordmark-horizontal .marker-strokes path{fill:none!important;stroke:#080808!important;stroke-width:12!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important}
@media(max-width:900px){.header-wordmark-horizontal{width:158px!important}.header-wordmark-horizontal .marker-strokes path{stroke-width:11!important}}
@media(max-width:560px){.header-wordmark-horizontal{width:146px!important}.brand img{width:34px!important;height:34px!important}}
@media(max-width:380px){.header-wordmark-horizontal{width:132px!important}.header-wordmark-horizontal .marker-strokes path{stroke-width:10!important}}


/* Clean header wordmark - real transparent vector asset from supplied lettering */
.brand{
  gap:12px!important;
  align-items:center!important;
  text-decoration:none!important;
}
.brand img.header-wordmark-img{
  display:block!important;
  width:248px!important;
  height:auto!important;
  max-height:48px!important;
  object-fit:contain!important;
  filter:none!important;
  opacity:1!important;
  mix-blend-mode:normal!important;
}
.header-wordmark,
.header-wordmark-horizontal{
  display:none!important;
}
@media(max-width:1100px){
  .brand img.header-wordmark-img{width:220px!important;max-height:44px!important;}
}
@media(max-width:900px){
  .brand{gap:9px!important;}
  .brand img.header-wordmark-img{width:188px!important;max-height:39px!important;}
}
@media(max-width:560px){
  .brand img.header-wordmark-img{width:168px!important;max-height:36px!important;}
}
@media(max-width:380px){
  .brand img.header-wordmark-img{width:146px!important;max-height:32px!important;}
}

/* Final header: use supplied transparent combined logo image */
.site-header{
  min-height:76px!important;
  padding-top:10px!important;
  padding-bottom:10px!important;
}
.brand{
  display:flex!important;
  align-items:center!important;
  gap:0!important;
  min-width:0!important;
  text-decoration:none!important;
}
.brand > img:not(.header-logo-img),
.brand .header-wordmark-img,
.header-wordmark,
.header-wordmark-horizontal{
  display:none!important;
}
.brand img.header-logo-img{
  display:block!important;
  width:min(62vw,520px)!important;
  height:auto!important;
  max-height:58px!important;
  object-fit:contain!important;
  filter:none!important;
  opacity:1!important;
  mix-blend-mode:normal!important;
}
@media(max-width:1100px){
  .site-header{min-height:70px!important;}
  .brand img.header-logo-img{width:min(58vw,440px)!important;max-height:52px!important;}
}
@media(max-width:900px){
  .site-header{min-height:auto!important;}
  .brand{justify-self:start!important;}
  .brand img.header-logo-img{width:min(86vw,360px)!important;max-height:48px!important;}
}
@media(max-width:560px){
  .brand img.header-logo-img{width:min(84vw,300px)!important;max-height:42px!important;}
}
@media(max-width:380px){
  .brand img.header-logo-img{width:min(82vw,260px)!important;max-height:38px!important;}
}

/* Remove any inherited white block behind the combined header logo */
.brand img.header-logo-img{
  background:transparent!important;
  border-radius:0!important;
  padding:0!important;
  box-shadow:none!important;
}


/* Show the spin counter only while the mascot is actively spinning. */
.spin-counter{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  transform:translateY(-4px)!important;
  transition:opacity .22s ease, transform .22s ease, visibility 0s linear .22s!important;
}
.hero-art.spinning .spin-counter{
  opacity:1!important;
  visibility:visible!important;
  transform:translateY(0)!important;
  transition:opacity .22s ease, transform .22s ease!important;
}
.spin-controls #spinToggle{
  min-width:92px;
  transition:background .2s ease, color .2s ease, transform .12s ease, box-shadow .2s ease;
}
.hero-art.spinning .spin-controls #spinToggle{
  background:#080808!important;
  color:#fff!important;
  box-shadow:0 18px 42px rgba(0,0,0,.14)!important;
}

.elon-tweets{margin-top:46px;text-align:center}.elon-tweets h3{margin:0 0 22px;font-size:clamp(34px,5vw,72px);line-height:.92;letter-spacing:-.06em}.tweet-screenshots{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.tweet-screenshots figure{margin:0;border:1px solid rgba(0,0,0,.1);border-radius:28px;overflow:hidden;background:#050505;box-shadow:0 24px 70px rgba(0,0,0,.11)}.tweet-screenshots img{display:block;width:100%;height:auto}@media(max-width:900px){.elon-tweets{margin-top:34px;text-align:left}.tweet-screenshots{grid-template-columns:1fr;gap:14px}.tweet-screenshots figure{border-radius:18px}}

/* Consistent section rhythm and side margins — based on the previous build */
:root{
  --page-x:clamp(18px,7vw,96px);
  --page-max:1180px;
  --section-y:clamp(74px,8vw,104px);
}
.site-header{
  padding-left:var(--page-x)!important;
  padding-right:var(--page-x)!important;
}
.hero{
  width:min(100%, calc(var(--page-max) + (var(--page-x) * 2)))!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:var(--page-x)!important;
  padding-right:var(--page-x)!important;
}
.stats-wrap,
.chart-section,
.cards,
.history-section,
footer{
  padding-top:var(--section-y)!important;
  padding-bottom:var(--section-y)!important;
  padding-left:var(--page-x)!important;
  padding-right:var(--page-x)!important;
}
.split{
  width:min(calc(100% - (var(--page-x) * 2)), var(--page-max))!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-top:var(--section-y)!important;
  padding-bottom:var(--section-y)!important;
  padding-left:0!important;
  padding-right:0!important;
}
.stats-wrap > .section-head,
.stats-wrap > .stats-grid,
.chart-section > .section-head,
.chart-section > .chart-frame,
.cards > .section-head,
.cards > .three,
footer > *{
  max-width:var(--page-max)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
.history-inner{
  max-width:var(--page-max)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
.chart-frame,
.live-candles,
.three,
.stats-grid,
.history-cards,
.tweet-screenshots{
  width:100%!important;
}
.section-head,
.chart-head-minimal,
.history-head{
  text-align:center!important;
}
@media(max-width:900px){
  :root{--page-x:18px;--section-y:62px;}
  .hero,
  .stats-wrap,
  .chart-section,
  .cards,
  .history-section,
  footer{
    padding-left:var(--page-x)!important;
    padding-right:var(--page-x)!important;
  }
  .split{
    width:calc(100% - (var(--page-x) * 2))!important;
  }
  .section-head,
  .chart-head-minimal,
  .history-head{
    text-align:center!important;
  }
}

section{max-width:1200px;margin:0 auto;padding:80px 24px;box-sizing:border-box;}
.history-inner,.section-head,.split{max-width:1200px;margin-left:auto;margin-right:auto;}

/* Final heading + live data alignment polish */
.big-section-title{
  display:block!important;
  margin:0!important;
  color:#080808!important;
  font-size:clamp(54px,8vw,120px)!important;
  line-height:.88!important;
  letter-spacing:-.07em!important;
  text-transform:none!important;
  font-weight:950!important;
}
.live-data-head{
  display:block!important;
  text-align:center!important;
  margin-bottom:28px!important;
}
.live-data-head #status{
  margin:14px auto 0!important;
  color:var(--muted)!important;
  font-size:14px!important;
  line-height:1.4!important;
}
.history-head{
  margin-bottom:34px!important;
}
.cards .section-head,
.chart-head-minimal,
.history-head,
.live-data-head{
  max-width:var(--page-max)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}
.stats-grid{
  align-items:stretch!important;
}
.stat-card{
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  text-align:center!important;
}
.stat-card span{
  min-height:30px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.stat-card strong{
  min-height:42px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:12px 0 4px!important;
  font-variant-numeric:tabular-nums!important;
}
@media(max-width:900px){
  .big-section-title{font-size:clamp(46px,14vw,74px)!important;}
  .stats-grid{grid-template-columns:1fr!important;}
  .stat-card span,.stat-card strong{min-height:auto!important;}
}


/* Final section title consistency pass */
.big-section-title,
.elon-tweets h3{
  display:block!important;
  width:100%!important;
  margin:0 auto 28px!important;
  text-align:center!important;
  color:#8a8d94!important;
  font-size:clamp(32px,4.8vw,72px)!important;
  line-height:.92!important;
  letter-spacing:-.055em!important;
  text-transform:none!important;
  font-weight:950!important;
}
.live-data-head .big-section-title{margin-bottom:0!important;}
.history-head,.chart-head-minimal,.cards .section-head,.live-data-head{ text-align:center!important; }
.elon-tweets{ text-align:center!important; }
.stats-grid{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:12px!important;
  align-items:stretch!important;
}
.stat-card{min-width:0!important;}
.stat-card strong{
  white-space:nowrap!important;
  font-variant-numeric:tabular-nums!important;
  min-height:42px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
@media(max-width:900px){
  .big-section-title,.elon-tweets h3{font-size:clamp(30px,9vw,46px)!important;}
  .stats-grid{grid-template-columns:1fr!important;}
}


/* Targeted rebuild: wider margins, fitted price, refined section titles */
:root{
  --page-x:clamp(12px,4.7vw,64px)!important;
  --page-max:1280px!important;
  --section-title-gray:#44484f;
}
section{
  max-width:calc(var(--page-max) + (var(--page-x) * 2))!important;
}
.hero,
.stats-wrap > .section-head,
.stats-wrap > .stats-grid,
.chart-section > .section-head,
.chart-section > .chart-frame,
.cards > .section-head,
.cards > .three,
.history-inner,
footer > *{
  max-width:var(--page-max)!important;
}
.big-section-title,
.elon-tweets h3{
  color:var(--section-title-gray)!important;
  font-size:clamp(22px,3.36vw,50px)!important;
  font-weight:400!important;
  letter-spacing:-.04em!important;
  line-height:1!important;
  text-align:center!important;
}
.elon-tweets h3{margin-bottom:24px!important;}
.stat-card strong#price,
#price{
  font-size:clamp(12px,1.25vw,18px)!important;
  letter-spacing:-.025em!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:clip!important;
  max-width:100%!important;
}
.stat-card{
  overflow:hidden!important;
}
.three article:last-child p{
  font-size:18px!important;
  font-weight:600!important;
  color:#111!important;
}
@media(max-width:900px){
  :root{--page-x:16px!important;--section-y:62px!important;}
  .big-section-title,.elon-tweets h3{font-size:clamp(21px,6.3vw,32px)!important;}
  #price{font-size:clamp(13px,5vw,22px)!important;white-space:normal!important;overflow-wrap:anywhere!important;}
}


/* Section title style override */
section h2, .section-title{
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif !important;
  font-weight:400 !important;
  color:#6E6E73;
  font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif !important;
  letter-spacing:0.12em;
  font-stretch:105%;
}

/* Image-based section headings */
.heading-image{
  display:block;
  width:auto;
  max-width:100%;
  height:auto;
  object-fit:contain;
  margin-left:auto;
  margin-right:auto;
}
.heading-original-meme{width:min(680px,100%);margin-top:0;margin-bottom:8px;}
.heading-live-data{width:min(610px,88vw);margin-bottom:8px;}
.heading-history{width:min(610px,88vw);}
.heading-live-chart{width:min(680px,90vw);}
.heading-tokenomics{width:min(700px,92vw);}
.heading-tweets{width:min(590px,88vw);margin-bottom:22px;}
.hero-copy .heading-image{flex:0 0 auto;}
.elon-tweets .heading-image{margin-top:0;}
@media(max-width:900px){
  .heading-original-meme{width:min(560px,96vw);}
  .heading-live-data,.heading-history,.heading-tweets{width:min(500px,92vw);}
  .heading-live-chart,.heading-tokenomics{width:min(560px,94vw);}
}


/* Scale header images to 75% */
.heading-image{transform:scale(0.75);transform-origin:center center;}
.section-head{overflow:visible;}
