/* Original SWARM type and clearer hierarchy. Hero particles have their own full-width layer. */
body.redesign .rd-hero h1{font-family:Sora,Arial,sans-serif;font-weight:600;letter-spacing:-.062em;line-height:1.02;min-height:2.12em}body.redesign .rd-hero h1 .mp-type-word{display:inline;font:inherit;letter-spacing:inherit;background:linear-gradient(110deg,#ff8a1f 10%,#ffcb6b 80%);background-clip:text;-webkit-background-clip:text;color:transparent}.mp-type-word:after{content:"";display:inline-block;width:2px;height:.77em;vertical-align:-.04em;background:#ffb020;margin-left:.03em;animation:mp-caret 1.2s steps(1) infinite}
body.redesign .rd-network-state i{background:#64d69a;box-shadow:0 0 9px #64d69a42}
body.redesign .rd-status-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:62px;gap:24px}body.redesign .rd-opening{display:flex;align-items:center;justify-content:center;gap:17px;padding:9px 18px;border:0;background:transparent;white-space:nowrap}body.redesign .rd-opening>span:first-child{font:10px/1.5 'JetBrains Mono',monospace;color:#bfb19b}body.redesign .rd-opening [data-opening-countdown]{font-size:18px;color:#ffd08a;text-shadow:none}body.redesign .rd-opening b{grid-column:auto;font:600 11px/1.5 Manrope,Arial,sans-serif;padding:9px 12px;border:1px solid #ffb02040;border-radius:6px;background:#ff8a1f0b;color:#ffb020}.rd-opening:hover b{background:#ff8a1f18}
body.redesign .rd-hero{position:relative;overflow:hidden;isolation:isolate}body.redesign .rd-hero>.rd-canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0;pointer-events:auto;touch-action:pan-y}body.redesign .rd-hero>.rd-wrap{position:relative;z-index:1;pointer-events:none}body.redesign .rd-hero-copy,body.redesign .rd-art-controls,body.redesign .rd-facts{pointer-events:auto}.rd-hero-copy:before{content:"";position:absolute;inset:0 -60px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse,#0a0908d9 10%,#0a090880 62%,transparent 76%)}body.redesign .rd-art{pointer-events:none}body.redesign .rd-art-controls button{pointer-events:auto}.rd-hero-honeycomb{opacity:.08}
body.redesign .mp-fundamentals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 0 28px;border-top:1px solid #ffb02025;position:relative;z-index:2}body.redesign .mp-fundamentals .rd-fact{display:flex;flex-direction:column;position:relative;gap:0;padding:27px 25px 23px;min-height:204px;min-width:0;border:0;border-bottom:1px solid #ffb02020;background:linear-gradient(135deg,#100d09b8,#0a0908b8);transition:background .2s,transform .2s}body.redesign .mp-fundamentals .rd-fact:first-child{padding-left:0}body.redesign .mp-fundamentals .rd-fact+.rd-fact{border-left:1px solid #ffb02020}body.redesign .mp-fundamentals .rd-fact:hover,body.redesign .mp-fundamentals .rd-fact:focus-visible{background:#21170e;transform:translateY(-3px)}body.redesign .mp-fundamentals .mp-fact-label{font:9px/1.6 'JetBrains Mono',monospace;letter-spacing:.06em;color:#b28a53;margin:0 0 15px}body.redesign .mp-fundamentals strong{font:500 clamp(18px,1.7vw,24px)/1.3 Sora,Arial,sans-serif;letter-spacing:-.04em;min-height:34px;color:#f5efe4}body.redesign .mp-fundamentals p{font-size:12px;line-height:1.8;color:#a89f92;margin:7px 0 17px}body.redesign .mp-fundamentals .mp-fact-detail{font-size:10px;color:#d6a65d;margin-top:auto;line-height:1.6}
.rd-communities{padding-top:65px;padding-bottom:65px}.rd-communities .rd-section-head{margin-top:16px}.rd-communities h2{font-size:clamp(28px,3vw,38px)}
@media(max-width:1100px){body.redesign .rd-status-inner{grid-template-columns:1fr auto;gap:0 15px}body.redesign .rd-opening{grid-row:2;grid-column:1/-1;justify-content:space-between;padding:8px 0;border-top:1px solid #ffb02013}body.redesign .mp-fundamentals .rd-fact{padding-inline:18px}.mp-fundamentals strong{min-height:48px!important}}
@media(max-width:760px){body.redesign .rd-hero>.rd-canvas{height:100%!important}body.redesign .rd-status-inner{padding-block:3px}body.redesign .rd-opening{gap:8px}body.redesign .rd-opening [data-opening-countdown]{font-size:15px}body.redesign .rd-opening b{font-size:10px;padding:8px 9px}body.redesign .mp-fundamentals{grid-template-columns:1fr 1fr;gap:0}body.redesign .mp-fundamentals .rd-fact{padding:22px 16px;min-height:210px}body.redesign .mp-fundamentals .rd-fact:first-child{padding-left:16px}body.redesign .mp-fundamentals .rd-fact:nth-child(3){border-left:0}body.redesign .mp-fundamentals strong{font-size:20px;min-height:52px}body.redesign .mp-fundamentals p{font-size:13px}body.redesign .mp-fundamentals .mp-fact-detail{font-size:11px}.rd-hero-copy:before{inset:0 -25px;background:radial-gradient(ellipse,#0a0908e6,#0a0908b3 65%,transparent)}.rd-communities{padding-block:48px}}
@media(max-width:520px){body.redesign .rd-opening{display:grid;grid-template-columns:auto auto;justify-content:space-between}body.redesign .rd-opening>span:first-child{grid-column:1/-1;font-size:9px}body.redesign .rd-opening [data-opening-countdown]{font-size:16px}body.redesign .rd-opening b{grid-column:auto;font-size:10px}.rd-hero h1{font-size:clamp(46px,12.5vw,70px)}}
@media(prefers-reduced-motion:reduce){.mp-type-word:after{animation:none;opacity:0}body.redesign .mp-fundamentals .rd-fact{transition:none}body.redesign .mp-fundamentals .rd-fact:hover{transform:none}}
html[data-swarm-motion=paused] .mp-type-word:after{animation-play-state:paused}
@media(max-width:760px){body.redesign .rd-hero .rd-art{aspect-ratio:1.05;max-height:400px;min-height:330px}}
body.redesign .mp-fundamentals .rd-fact{background:#100e0cf0}body.redesign .mp-fundamentals .rd-fact:hover{background:#21170ef5}
@media(min-width:761px){body.redesign .rd-hero>.rd-canvas{mask-image:linear-gradient(90deg,#0007 0%,#0009 38%,#000 57%)}}
.rd-hero:has(>.rd-canvas[data-phase="chart"]) .rd-chart-note,.rd-hero:has(>.rd-canvas[data-phase="forming-chart"]) .rd-chart-note{opacity:1}

/* FUEL keeps its own verified brand lettering; all surrounding copy is SWARM. */
@font-face{font-family:"FUEL Unbounded";src:url("/assets/fonts/fuel/unbounded-latin.woff2") format("woff2");font-style:normal;font-weight:200 900;font-display:swap}
body.redesign .rd-fuel-word{font-family:"FUEL Unbounded",Sora,Arial,sans-serif;font-weight:700;letter-spacing:.08em;font-size:clamp(44px,5.1vw,68px)}
body.redesign .rd-stake-copy>.rd-eyebrow{font-family:Sora,Arial,sans-serif;font-weight:600;letter-spacing:.1em}
@media(max-width:760px){body.redesign .rd-fuel-word{font-size:44px;letter-spacing:.06em}}

body.redesign a.rd-fuel-word{display:inline-flex;align-items:center;gap:.06em;line-height:1.15;transition:transform .25s ease,color .25s ease;pointer-events:auto}body.redesign a.rd-fuel-word>span{font-family:Sora,Arial,sans-serif;letter-spacing:0}body.redesign a.rd-fuel-word:hover,body.redesign a.rd-fuel-word:focus-visible{color:#ffb020;transform:translateY(-3px)}
@media(prefers-reduced-motion:reduce){body.redesign a.rd-fuel-word{transition:none}body.redesign a.rd-fuel-word:hover{transform:none}}
