/* KOANTUM Brand Refresh · additive layer. Source palette: KOANT #01CFE5, #041E34; Base #0052FF. */
:root{
 --bg:#0b3143;--bg2:#12475c;--panel:#174b60;--panel2:#123d51;
 --ink:#f4feff;--muted:#c1e0e8;--a:#01cfe5;--a2:#72ecf4;
 --a3:#078fa3;--base:#0052ff;--cyan:#01cfe5;--line:#39768b;
 --a-dim:rgba(1,207,229,.20);--shadow:0 20px 60px rgba(0,17,33,.25);
 color-scheme:dark;
}
html,body{background:#0b3143;color:var(--ink)}
body{background:linear-gradient(155deg,#0c3347,#12495d 38%,#0b3143 100%)}
.top{background:rgba(9,49,66,.96);border-color:#4c8796}
.marquee{background:#155369;color:#d3feff;border-color:#4c8796}
section{border-top-color:#43768a}
.hero:before{background:radial-gradient(circle at 75% 36%,rgba(1,207,229,.23),transparent 30%),radial-gradient(circle at 20% 80%,rgba(0,82,255,.12),transparent 39%),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:auto,auto,46px 46px,46px 46px}
.hero,.about-lore,.documents-section,.official-page,.policy-page,.genesis-page{background-color:transparent}
.genesis-entry{background:linear-gradient(125deg,#14576c,#0b3d57 62%,#104b72)}
.hero-badges span,.ask-notes span{background:#155365;color:#e6feff;border-color:#4b93a1}
.btn{background:#174f64;color:#efffff;border-color:#4b90a0}
.btn.main,.boot-button{background:#01cfe5;color:#032c3b;box-shadow:4px 4px 0 rgba(255,255,255,.80)}
.btn:hover{border-color:#66f8ff;box-shadow:4px 4px 0 rgba(1,207,229,.28)}
.stat,.card,.copy-panel,.mini-grid div,.social-card,.policy-card,.document-card,.doc-card,.address-card,.tax-card,.lore-copy,.ownership-visual,.launch-tax-panel,.g-principle-grid article,.g-calc-card,.g-transfer-card{
 background:linear-gradient(145deg,#1a5165,#124358)!important;border-color:#48879a!important;
}
.card p,.copy,.lead,.lore-copy p,.g-lead,.policy-card p,.policy-card li,.social-card small,.g-principle-grid p{color:#d0eaf1}
.official-page,.policy-page,.documents-page{background:transparent!important}
.official-page .official-hero,.policy-page .official-hero,.documents-page .official-hero{background:linear-gradient(145deg,#164e64,#0c354d)}
.footer-expanded{background:#103e52;border-top-color:#4c8c9b;color:#c7e5ed}
.footer-risk-grid span,.social-card,.doc-card{background:#1b5268;border-color:#528b9c}
.footer-bottom,.footer-bottom a{color:#daeff4}
.loader-bg{background:#0b3246}.loader-content{background:rgba(17,65,82,.97);border-color:#5999a5}.loader-bar{background:#1a5367;border-color:#538d9c}
.navlinks a{font-size:11px;letter-spacing:.015em;color:#e5f8fd}.navlinks a:hover,.navlinks a[aria-current=page]{color:#75ffff}
.navlinks{gap:12px;margin-left:auto}.nav{gap:16px}.nav-actions{gap:7px}
.nav select,.sound-toggle{background:#164c60;color:#f3ffff;border-color:#5593a3}
.navlinks.open{background:#12465c;border:1px solid #66a9b9;box-shadow:0 26px 70px rgba(2,24,39,.35)}
.menu-toggle{background:#195369;color:#e6ffff;border:1px solid #62a5b4;border-radius:8px;padding:8px 12px}
.genesis-page .genesis-hero,.genesis-page .genesis-explain,.genesis-page .genesis-interact,.genesis-page .genesis-dates,.genesis-page .genesis-faq{background:linear-gradient(135deg,#124a60,#0c3449)!important}
.genesis-page .genesis-timer-card,.genesis-page .genesis-steps article,.genesis-page .g-principle-grid article,.genesis-page .g-calc-card,.genesis-page .g-transfer-card,.genesis-page .g-faq-grid details,.genesis-page .g-timeline article,.genesis-page .g-source-bar,.genesis-page .g-example,.genesis-page .g-confirm-box,.genesis-page .g-wallet-box,.genesis-page .g-calc-output,.genesis-page .g-input-row,.genesis-page .g-safe-address{
 background:#195468!important;border-color:#5097a8!important;
}
.genesis-page .g-schedule-date,.genesis-page .g-calc-output strong,.genesis-page .g-network-chip{color:#76fff4}
.genesis-page .g-lead,.genesis-page .g-faq-grid p,.genesis-page .g-timeline p,.genesis-page .genesis-steps p,.genesis-page .g-calc-line,.genesis-page .g-hint,.genesis-page .g-send-hint{color:#dbf0f5}
.genesis-page .g-availability{background:#315460;color:#fff0d5}
.genesis-page .g-pay-button{background:#01cfe5;color:#00374a}
.genesis-page .g-pay-button:disabled{background:#527b85;color:#e2f4f5}
.genesis-page .g-red-warning{background:#602330!important;border-color:#ff777e!important}
.brand-mark{width:32px;height:32px;object-fit:contain;vertical-align:middle;margin-right:7px}
/* Desktop navigation compressed without dropping existing links */
@media(max-width:1420px){.navlinks{gap:9px}.navlinks a{font-size:10.25px}.nav{gap:12px}}
@media(max-width:1180px){.navlinks{display:none}.menu-toggle{display:block}.navlinks.open{display:flex;gap:5px;max-height:80vh;overflow-y:auto}.navlinks.open a{color:#edffff}}
@media(max-width:600px){.footer-bottom>div{row-gap:13px}.nav{height:68px}.brand{font-size:18px}}

.genesis-quicklinks{background:#1b5870;border-bottom:1px solid #5a97aa}.genesis-quicklinks .wrap{display:flex;gap:22px;flex-wrap:wrap;padding:11px 0}.genesis-quicklinks a{color:#e6ffff;font:800 11px ui-monospace,monospace}.genesis-quicklinks a:hover{color:#91ffff}
