.header-tools{display:flex;gap:12px;align-items:center}.theme-toggle,.wallet-button{border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--ink);font-size:12px;padding:9px 13px;min-height:38px}.theme-toggle:hover,.wallet-button:hover{border-color:var(--gold)}
html[data-theme=dark]{color-scheme:dark;--bg:#0b1914;--panel:#11261c;--field:#1d3327;--ink:#eeeede;--muted:#a7b5a6;--line:#344838;--gold:#d5b777}
html[data-theme=dark] .preview-bar{background:#1d3024;color:#b9c7b7}html[data-theme=dark] .brand span{color:#698371}html[data-theme=dark] .brand em,html[data-theme=dark] .step-label{color:#d5b777}html[data-theme=dark] .card-heading h1 i{color:#c4d0b7}html[data-theme=dark] .primary{background:#d5b777;color:#0e2518}html[data-theme=dark] .primary:hover{background:#e3c78d}html[data-theme=dark] .intent-card{border-color:var(--line);box-shadow:none}html[data-theme=dark] .direction{background:#0c1b13}html[data-theme=dark] .direction button[aria-pressed=true]{background:#263d2c;color:#ecdfb2;box-shadow:none}html[data-theme=dark] .amount-row select{background:var(--field);border-color:var(--line)}html[data-theme=dark] .suggestions button{background:var(--field);color:#cfdbc5}html[data-theme=dark] .date-buttons button[aria-pressed=true]{background:#2b3b29;border-color:#b89c5c;color:#e9e5c9}html[data-theme=dark] .card-foot{color:#a7b5a6}html[data-theme=dark] .offer-total{background:#1d3223;border-color:#556044}html[data-theme=dark] .close,html[data-theme=dark] .deposit-box{background:var(--field);color:var(--muted)}html[data-theme=dark] .orb{background:#1b2e20}html[data-theme=dark] .state-tools button[aria-pressed=true]{background:#293c27}html[data-theme=dark] dialog{border-color:#405641;box-shadow:0 25px 100px #0006}html[data-theme=dark] dialog::backdrop{background:#031009aa}html[data-theme=dark] .request-row>span:last-child{color:#d5b777}html[data-theme=dark] .error{color:#efb39e}
@media(max-width:600px){.header-tools{gap:7px}.header-tools .network{display:none}.theme-toggle,.wallet-button{font-size:11px;padding:8px 10px}}
