/* V8.9 premium consistency — no animated distractions outside the existing coin */
:root{--accent:#ffb94b;--accent-hi:#ffe0a6;--stroke:#364c61;--fg:#f7f9ff;--muted:#b7c7da}
body{background:radial-gradient(ellipse at 87% 9%,#8f57150b,transparent 34%),radial-gradient(ellipse at 10% 39%,#194e7d0d,transparent 32%),#070c13;color:#f6f9fe}
.header{border-bottom:1px solid #35485e;background:linear-gradient(105deg,#0b1019e8,#111824e8);box-shadow:0 12px 38px #000a;backdrop-filter:blur(14px)}
.brand{filter:contrast(1.06)}
.hero{background:radial-gradient(ellipse at 61% 22%,#7e4b1310,transparent 50%)}
.hero h1,.section-heading h2{letter-spacing:-.05em;color:#f9fbff;text-shadow:0 1px 0 #fff1}
.eyebrow,.overline{letter-spacing:.11em;color:#ffbc65}
.main-nav a{font-weight:720}
.surface,.hero-panel,.halving-center,.tools-launch{border:1px solid #334b63;background:linear-gradient(145deg,#172130,#111a28 53%,#0c131f);box-shadow:inset 0 1px #ffffff0b,0 22px 54px #0004}
.portal-quicklinks a{border:1px solid #304961;background:linear-gradient(148deg,#172439,#0f1827);box-shadow:inset 0 1px #ffffff10;transition:transform .2s,border-color .2s,box-shadow .2s}
.portal-quicklinks a:hover{transform:translateY(-3px);border-color:#ffb75c;box-shadow:0 14px 32px #0007,inset 0 1px #ffffff10}
.button.solid{border-color:#ffcd82;background:linear-gradient(145deg,#ffda91,#ef9c32);color:#291706;font-weight:850}
.button.secondary{border-color:#455a75;background:linear-gradient(145deg,#1b2b41,#131e2d);color:#eef5fe}
.chart-holder,.market-workbench{border-color:#33495e}
input,select,textarea{accent-color:#efab53}
@media(prefers-reduced-motion:reduce){.portal-quicklinks a{transition:none}}
