/* Neutral light theme; token artwork and brand samples keep their authentic colors. */
html[data-theme="light"]{color-scheme:light;--bg:#f4f4f4;--panel:#ffffff;--field:#f6f6f6;--line:#dddddd;--text:#202020;--muted:#626262;--surface-raised:#f8f8f8;--surface-selected:#e8e8e8;--ui-action:#252525;--green:#247444;--red:#ad3f39}
html[data-theme="light"] body{background:var(--bg);color:var(--text)}
html[data-theme="light"] .topbar{background:#fff}
html[data-theme="light"] .primary{background:#252525;color:#fff}
html[data-theme="light"] .primary:hover{background:#404040}
html[data-theme="light"] .primary.buy-action,html[data-theme="light"] .trade-sides [data-side="buy"]{background:#58ce89;color:#102318}
html[data-theme="light"] .primary.sell-action,html[data-theme="light"] .trade-sides [data-side="sell"],html[data-theme="light"] .trade-sides [data-side="sell"]:not(.active),html[data-theme="light"] .trade-sides .active.sell{background:#ee817b;color:#2b1413}
html[data-theme="light"] .trade-sides button.active{box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #666}
html[data-theme="light"] .trade-sides,html[data-theme="light"] .period-switch{background:#eee}
html[data-theme="light"] .field,html[data-theme="light"] .account-field input,html[data-theme="light"] .account-field select,html[data-theme="light"] .password-control{border-color:#c9c9c9}
html[data-theme="light"] .field .unit,html[data-theme="light"] .news-source,html[data-theme="light"] .network-chain,html[data-theme="light"] .transfer-path,html[data-theme="light"] .volume-legend button{color:#555}
html[data-theme="light"] .field:focus-within{border-color:#555}
html[data-theme="light"] button:focus-visible,html[data-theme="light"] a:focus-visible,html[data-theme="light"] input:focus-visible,html[data-theme="light"] select:focus-visible{outline-color:#343434}
html[data-theme="light"] .nav button.active:after,html[data-theme="light"] .orders-top button.active:after{background:#333}
html[data-theme="light"] .intervals .active,html[data-theme="light"] .period-switch button.active,html[data-theme="light"] .news-filters button.active{border-color:#aaa}
html[data-theme="light"] .percentages button:hover{border-color:#777;color:#202020}
html[data-theme="light"] .quiet-link:hover,html[data-theme="light"] .transfer-row:hover .transfer-path{color:#111}
html[data-theme="light"] .count,html[data-theme="light"] .empty-icon{background:#ececec}
html[data-theme="light"] .book-row:hover{background:#e8e8e8}
html[data-theme="light"] .custody-card{background:#eee;border-color:#d3d3d3}
html[data-theme="light"] .custody-card p{color:#606060}
html[data-theme="light"] .custody-card .eyebrow{color:#555!important}
html[data-theme="light"] .demo-session-banner,html[data-theme="light"] .demo-note{background:#eee;border-color:#d4d4d4;color:#555}
html[data-theme="light"] .demo-session-banner .demo-mode-label{color:#444}
html[data-theme="light"] .toast{background:#252525;color:#fff}
html[data-theme="light"] dialog{background:#fff;border-color:#ccc}
html[data-theme="light"] .news-title,html[data-theme="light"] .news-item.featured{background:#fafafa}
html[data-theme="light"] .news-item:hover{background:#eee}
html[data-theme="light"] .source-mark,html[data-theme="light"] .source-mark.ethereum,html[data-theme="light"] .source-mark.cointelegraph{background:#e8e8e8;color:#444}
html[data-theme="light"] .news-bottom button,html[data-theme="light"] .depth-downloads a,html[data-theme="light"] .logo-option-downloads a,html[data-theme="light"] td button,html[data-theme="light"] #intel-dialog-content a{color:#333}
html[data-theme="light"] .network-chain{border-color:#ccc}
html[data-theme="light"] .transfer-header select{background:#f4f4f4;border-color:#ccc;color:#444}
html[data-theme="light"] .transfer-path span{color:#666}
html[data-theme="light"] .network-footnote{background:#f7f7f7}
html[data-theme="light"] .order-status{color:#3b3b3b}
html[data-theme="light"] .order-status.is-cancelled{color:var(--muted)}
html[data-theme="light"] .error{background:#fff1f0;border-color:#dcaaa6}
html[data-theme="light"] .brand-board .eyebrow{color:#aaa}
html[data-theme="light"] .depth-mono-light{border-color:#c7c7c7}
html[data-theme="light"] #chart text,html[data-theme="light"] #network-chart text{fill:#606060}
html[data-theme="light"] #chart line[stroke="#30362e"],html[data-theme="light"] #chart line[stroke="#303030"],html[data-theme="light"] #network-chart line{stroke:#d7d7d7}
html[data-theme="light"] #chart [fill="#a8cc8c"]{fill:#388250}
html[data-theme="light"] #chart [stroke="#a8cc8c"]{stroke:#388250}
html[data-theme="light"] #chart [fill="#dc7974"]{fill:#b9524d}
html[data-theme="light"] #chart [stroke="#dc7974"]{stroke:#b9524d}
html[data-theme="light"] .auth-story{background:linear-gradient(145deg,#ececec,#f8f8f8 80%)}
html[data-theme="light"] .auth-story .eyebrow{color:#626262}
html[data-theme="light"] .auth-depth-art span{background:linear-gradient(90deg,#d7d7d7,#e7e7e7);border-color:#bebebe;box-shadow:0 12px 25px #00000008}
html[data-theme="light"] .profile-avatar{background:#e9e9e9;border-color:#c7c7c7}
html[data-theme="light"] .switch-input{background:#ddd;border-color:#9a9a9a}
html[data-theme="light"] .switch-input:before{background:#666}
html[data-theme="light"] .switch-input:checked{background:#444;border-color:#333}
html[data-theme="light"] .switch-input:checked:before{background:#fff}
html[data-theme="light"] #chart-volume{color:#626262!important}
html[data-theme="light"] .brand-colors>span:last-child{color:#eef0e9}
html[data-theme="light"] .concept svg,html[data-theme="light"] .concept img{background:#171717;border-radius:8px;padding:8px}
