html{color-scheme:light}
html[data-theme=dark]{color-scheme:dark;--ink:#e4eaf5;--muted:#a8b5cc;--paper:#101827;--line:#2b3951;--blue:#a895ff}
[data-theme=dark] body,[data-theme=dark] .order-page,[data-theme=dark] .methods-section{background:#101827;color:#e4eaf5}
[data-theme=dark] :is(.site-header,.site-header .nav,.exchange-card,.route-card,.method-item,.order-card,.summary-card,.pay-card,.footer,.trust-strip,.card,.stat,.login-card,table,dialog){background:#182336;color:#e4eaf5;border-color:#2b3951}
[data-theme=dark] :is(.brand,.site-header .nav,.section h2,.methods-copy h2,.method-item b,.route-name b,.reserve-value,.stack label,.check-row,.method-fields label,.field-label,.amount-box input,.amount-box output,.currency-select select){color:#e4eaf5}
[data-theme=dark] :is(.amount-box,.output-box,.pay-details,input,textarea,select,.stack input,.stack textarea,.toolbar input,.toolbar select,table input,th,.ghost,.ghost-button,.copy-button,.lang-switch,.header-icon,.swap-button,.info-button){background:#111c2d;color:#e4eaf5;border-color:#34425b}
[data-theme=dark] :is(.muted,.demo-bar,.hero-points,.section-heading>p,.methods-copy>p,.reserves-intro,.steps,.terms-note,.rate-line,.label-hint,.route-name span,.footer-copy,.footer-demo,.eyebrow,.card-kicker,.method-item small,.reserve-item small,.currency-code,.stat span){color:#abb8cf}
[data-theme=dark] :is(.route-card,.reserve-grid,.reserve-item,.summary-row,.route-rate,.trust-strip,.method-item,.site-header .brand,.header-tools){border-color:#2b3951}
[data-theme=dark] .route-badge,[data-theme=dark] .shield,[data-theme=dark] .trust-icon{background:#293754;color:#c0b1ff}
[data-theme=dark] .swap-line{background:#2b3951}
[data-theme=dark] tr.clickable:hover{background:#24334c}
[data-theme=dark] .site-header .nav a.active,[data-theme=dark] .site-header .nav a:hover{color:#b99aff}
