:root{--bg:#07110f;--panel:#0c1b17;--line:#223b32;--ink:#edf8f2;--muted:#8aa99c;--accent:#9ff3ce}
body{background:var(--bg);color:var(--ink)}.hero-top h1>span{color:#9ff3ce;text-decoration-color:#9ff3ce}.button,.pill{background:#a8f4d3;border-color:#a8f4d3;color:#09291d}.button:hover{background:#caffdf}.button.outline{color:#c4ebd9;border-color:#39574b;background:transparent}.button.muted{background:#13251e;color:#c4ebd9;border-color:#274638}.hero-description p{color:#9ab6a9}.hero-description p b{color:#e9fff3}.pill i{background:#287450;box-shadow:0 0 0 5px #d8ffea}.pill time{color:#32664e}.compatibility,.scenario-options{color:#8fae9e}.compatibility span{color:#638976}#hero-switch{border-color:#a8f4d3;background:#06100c;box-shadow:0 0 70px #69eeb509}.switch-knob{background:linear-gradient(135deg,#dcffeb,#8ddcb7);box-shadow:inset 0 1px 0 #fff8,0 12px 30px #0002}.switch-knob img{mix-blend-mode:normal;width:94px;height:94px}.switch-label{color:#729d88}.hero-dest{color:#486a58}.hero-dest>span{background:#0b1812;border-color:#284333}.hero-dest.active{color:#bcfadd}.hero-dest.active>span{color:#b8f9d8;border-color:#a8f4d3;box-shadow:0 0 0 4px #8fffc109,0 0 22px #6fffa312}.hero-dest>small{background:#baf9d9;color:#103625}.hero-dest .brand-icon{filter:brightness(0) saturate(100%) invert(91%) sepia(19%) saturate(610%) hue-rotate(93deg)}.connections .track-on{stroke:#92c8ab}.connections .track-off{stroke:#203a2b}.travel-dot{fill:#c3ffdf;filter:drop-shadow(0 0 3px #93ffbf)}.coin b{background:radial-gradient(circle at 35% 25%,#e5fff0,#a3dfbb 70%,#517c65);color:#103322;border-color:#203e2b}.coin small{color:#a5cfb6}.coin:after{border-color:#a1d1b6}.board-identity,.schedule{background:#0c1913;border-color:#274132}.board-grid{background:linear-gradient(110deg,#0e1e16,#0a1711);border-color:#274132}.board-grid>aside,.route-editor{border-color:#253f30}#social-buttons button,#destination-buttons button,.route-row{background:#102219;border-color:#284334}.route-row-top .route-circle{border-color:#4a7258;color:#c4f9da}.column-title,.more-label,.schedule label{color:#8cb59b}.column-title b,.segments button.active{background:#b1f6cc;color:#0b2a17}.segments{background:#07130c;border-color:#304d37}.segments button{color:#82aa8e}.schedule>.button{background:#a8f4c4;border-color:#a8f4c4;color:#0b2b17}input,select,textarea,.board-identity input,.board-identity select{background:#09160e;border-color:#2a4633;color:#e0f8e8}.route-row .recipient{background:#0a180f;border-color:#294833}.board-tools button{border-color:#33543e;color:#b6d9c0}.route-subtitle{color:#7e9f87!important}.allocation input[type=range]{background:linear-gradient(to right,#b2f8cc var(--share,50%),#304a38 var(--share,50%))}.allocation input[type=range]::-webkit-slider-thumb{background:#c8ffde;border-color:#0b2011;box-shadow:0 0 0 1px #a6eac0}.destination-card,.identity-art{background:linear-gradient(135deg,#132b1d,#0b1c12);border-color:#304f39}.destination-card p,.steps p,.how>div>p,.launch-section p,.section-heading p{color:#92af9b}.steps article,.how,.faq details{border-color:#26432f}em{color:#8dd0a5}.brand img{background:#a8f4cd;border-radius:11px}.mini-routing .track-on{stroke:#94d7ae}.scene-note,.board-disclaimer{color:#6d967b}.show-recipients .recipient{display:block}
@media(max-width:650px){.switch-knob img{width:64px;height:64px}}
/* Reverse the diagram flow without reversing its lettering or brand marks. */
.relay-scene{transform:scaleX(-1)}
.relay-scene .coin b,.relay-scene .coin small,.relay-scene .switch-knob img,.relay-scene .switch-label,.relay-scene .scene-note,.relay-scene .hero-dest>span,.relay-scene .hero-dest>div,.relay-scene .hero-dest>small{transform:scaleX(-1)}
.relay-scene .hero-dest>div{text-align:right}
.relay-scene .social-mini{justify-content:flex-end}
