:root{--bg:#f5f7fb;--surface:#fff;--surface2:#eef1f7;--text:#171b26;--muted:#737c91;--line:#e5e8ef;--blue:#5b6cf9;--blue2:#7c8cff;--navy:#202840;--cyan:#31b6c9;--red:#d95c73;--green:#1a9d7a;--shadow:0 18px 45px rgba(30,38,72,.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'DM Sans',sans-serif;color:var(--text);background:var(--bg);min-width:320px}.ambient{position:absolute;border-radius:50%;filter:blur(4px);pointer-events:none}.ambient-one{width:520px;height:520px;right:-230px;top:80px;background:radial-gradient(circle,rgba(91,108,249,.09),transparent 68%)}.ambient-two{width:300px;height:300px;left:-190px;top:520px;background:radial-gradient(circle,rgba(49,182,201,.08),transparent 68%)}.topbar{height:76px;padding:0 4%;display:flex;align-items:center;position:relative;z-index:20;background:rgba(255,255,255,.88);border-bottom:1px solid var(--line);backdrop-filter:blur(16px);position:sticky;top:0}.brand{display:flex;align-items:center;text-decoration:none;color:var(--text);gap:10px}.brand-mark{width:38px;height:38px;border-radius:11px;background:var(--navy);display:grid;grid-template-columns:repeat(3,5px);align-items:center;justify-content:center;gap:3px;transform:rotate(-4deg);box-shadow:0 7px 18px rgba(32,40,64,.16)}.brand-mark span{height:18px;border-radius:3px;background:linear-gradient(180deg,#9eabff,var(--blue));transform:skewY(-20deg)}.brand-mark span:nth-child(1){height:12px}.brand-mark span:nth-child(3){height:24px}.brand-name{font-family:'Manrope';font-size:20px;font-weight:800;letter-spacing:-.7px}.brand-name>span{color:var(--blue)}.main-nav{display:flex;margin-left:55px;height:100%;gap:34px}.main-nav a{display:flex;align-items:center;text-decoration:none;color:var(--muted);font-size:14px;font-weight:600;border-bottom:2px solid transparent}.main-nav a.active{color:var(--text);border-color:var(--blue)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.icon-btn,.menu-btn{width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--text);cursor:pointer}.icon-btn svg{width:19px;fill:var(--muted)}.network-btn,.wallet-btn{height:40px;border-radius:10px;border:1px solid var(--line);background:var(--surface);padding:0 12px;color:var(--text);font-weight:600;cursor:pointer}.network-btn{display:flex;align-items:center;gap:7px}.network-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(26,157,122,.1)}.network-btn b{color:var(--muted)}.wallet-btn{border:0;background:var(--navy);color:white;padding:0 17px}.menu-btn{display:none}.network-menu{position:fixed;right:118px;top:68px;width:190px;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);z-index:30;display:none}.network-menu.open{display:block}.network-menu button{width:100%;height:42px;border:0;background:none;color:var(--text);text-align:left;padding:0 10px;border-radius:8px;cursor:pointer;font-weight:600}.network-menu button:hover{background:var(--surface2)}.network-menu span{display:inline-block;width:14px;height:14px;border-radius:50%;margin-right:8px}.eth{background:#627eea}.polygon{background:#8247e5}.bnb{background:#f3ba2f}.hero{max-width:1440px;margin:auto;min-height:520px;padding:58px 4% 50px;display:grid;grid-template-columns:.9fr 1.1fr;gap:42px;align-items:center}.eyebrow{text-transform:uppercase;color:var(--blue);font-size:11px;font-weight:800;letter-spacing:1.8px;margin-bottom:18px}.eyebrow span{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--blue);margin-right:8px;box-shadow:0 0 0 4px rgba(91,108,249,.1)}.hero h1{font-family:'Manrope';font-size:clamp(44px,4.8vw,72px);line-height:1.02;letter-spacing:-4px;margin:0 0 22px}.hero h1 em{font-style:normal;color:var(--blue)}.hero-copy>p{max-width:560px;font-size:17px;line-height:1.7;color:var(--muted);margin:0 0 28px}.hero-actions{display:flex;gap:10px}.primary-btn,.secondary-btn{height:48px;border-radius:10px;padding:0 21px;font-weight:700;cursor:pointer}.primary-btn{border:0;background:var(--blue);color:white;box-shadow:0 10px 24px rgba(91,108,249,.22)}.secondary-btn{border:1px solid var(--line);background:var(--surface);color:var(--text)}.secondary-btn span{margin-left:8px}.hero-stats{display:flex;margin-top:34px;gap:38px}.hero-stats div{display:flex;flex-direction:column;border-right:1px solid var(--line);padding-right:38px}.hero-stats div:last-child{border:0}.hero-stats strong{font-family:'Manrope';font-size:20px}.hero-stats span{font-size:12px;color:var(--muted);margin-top:4px}.market-card{height:390px;background:var(--navy);border-radius:20px;color:white;padding:25px;box-shadow:0 24px 60px rgba(32,40,64,.18);position:relative;overflow:hidden}.market-card:after{content:'';position:absolute;width:280px;height:280px;border-radius:50%;right:-150px;top:-170px;border:50px solid rgba(124,140,255,.08)}.card-head{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:2}.card-head div{display:flex;flex-direction:column}.card-head span{font-size:12px;color:#adb5c9}.card-head strong{font-family:'Manrope';font-size:28px;margin-top:4px}.live-pill{height:26px;border-radius:20px;background:rgba(255,255,255,.08)!important;padding:0 9px;display:flex;align-items:center}.live-pill i{width:6px;height:6px;border-radius:50%;background:#70d8a8;margin-right:6px}.market-card canvas{width:100%;height:230px}.asset-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.asset-strip>div{height:58px;border-radius:10px;background:rgba(255,255,255,.055);display:flex;align-items:center;padding:8px;gap:8px}.coin{width:34px;height:34px;border-radius:50%;display:inline-grid!important;place-items:center;color:white;font-weight:800;font-size:15px}.btc{background:#f3a333}.eth{background:#627eea}.sol{background:#7868ca}.asset-strip p{margin:0;display:flex;flex-direction:column}.asset-strip p strong{font-size:12px}.asset-strip small{color:#9da5ba;font-size:9px}.asset-strip b{margin-left:auto;font-size:11px}.ticker-strip{height:52px;background:var(--navy);color:white;overflow:hidden;display:flex;align-items:center}.ticker-track{width:100%;display:flex;justify-content:center;gap:54px}.ticker-track span{font-size:12px;white-space:nowrap}.ticker-track b{margin-left:5px}.ticker-track em{font-style:normal;margin-left:5px}.up{color:#34b995!important}.down{color:var(--red)!important}.workspace{max-width:1440px;margin:auto;height:500px;display:grid;grid-template-columns:270px minmax(400px,1fr) 280px;background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.watchlist,.chart-panel,.order-panel{min-width:0}.watchlist{border-right:1px solid var(--line)}.section-title{height:70px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.section-title div{display:flex;flex-direction:column}.section-title span{font-family:'Manrope';font-weight:800}.section-title small{color:var(--muted);font-size:10px;margin-top:2px}.section-title button{border:0;background:var(--surface2);width:28px;height:28px;border-radius:8px;color:var(--text)}.asset-table-head{height:38px;display:grid;grid-template-columns:1fr 80px 55px;align-items:center;padding:0 18px;color:var(--muted);font-size:10px;text-transform:uppercase}.asset-row{height:64px;padding:0 18px;display:grid;grid-template-columns:1fr 80px 55px;align-items:center;border-bottom:1px solid var(--line);cursor:pointer}.asset-row:hover,.asset-row.active{background:#f7f8fd}.asset-info{display:flex;align-items:center;gap:8px}.asset-info .coin{width:30px;height:30px;font-size:12px}.asset-info p{margin:0;display:flex;flex-direction:column}.asset-info strong{font-size:12px}.asset-info small{font-size:9px;color:var(--muted)}.asset-row>strong{font-size:11px}.asset-row>em{font-style:normal;font-size:10px;font-weight:700;text-align:right}.chart-panel{padding:0 18px}.pair-header{height:70px;display:flex;align-items:center;border-bottom:1px solid var(--line)}.pair{display:flex;align-items:center}.pair .coin{width:32px;height:32px}.overlap{margin-left:-7px;margin-right:8px;border:2px solid white}.pair div{display:flex;flex-direction:column;margin-left:8px}.pair strong{font-size:13px}.pair small{font-size:10px;color:var(--muted)}.pair-price{margin-left:auto;text-align:right;display:flex;flex-direction:column}.pair-price strong{font-family:'Manrope';font-size:16px}.pair-price span{font-size:11px}.chart-tools{height:44px;display:flex;align-items:center;justify-content:space-between}.ranges button,.chart-icons button{border:0;background:none;color:var(--muted);font-size:10px;height:28px;border-radius:6px;padding:0 8px;cursor:pointer}.ranges button.active{background:var(--surface2);color:var(--text)}.chart-icons button{font-size:14px}.chart-panel canvas{width:100%;height:350px}.order-panel{border-left:1px solid var(--line);padding:18px}.order-tabs{height:42px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr}.order-tabs button{border:0;background:none;color:var(--muted);font-weight:700;cursor:pointer;border-bottom:2px solid transparent}.order-tabs button.active[data-side="buy"]{color:var(--green);border-color:var(--green)}.order-tabs button.active[data-side="sell"]{color:var(--red);border-color:var(--red)}.order-type{height:48px;display:flex;align-items:center;gap:4px}.order-type button{height:28px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:11px}.order-type button.active{background:var(--surface2);color:var(--text)}.order-panel label{font-size:10px;color:var(--muted);display:block;margin-bottom:12px}.order-panel label div{height:44px;margin-top:6px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;padding:0 10px;background:var(--surface)}.order-panel input{border:0;outline:0;width:100%;font-size:13px;font-weight:700;color:var(--text);background:transparent}.order-panel label span{font-size:10px;color:var(--muted)}.percentage{height:34px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:12px}.percentage button{border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);font-size:9px}.place-order{width:100%;height:46px;border:0;border-radius:8px;background:var(--green);color:white;font-weight:800;cursor:pointer}.place-order.sell{background:var(--red)}.balance-row{display:flex;justify-content:space-between;margin-top:14px;font-size:10px;color:var(--muted)}.balance-row strong{color:var(--text)}.account-grid{max-width:1440px;margin:24px auto 0;padding:0 4%;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:14px}.account-grid>article{min-height:230px;border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.account-grid .section-title{height:64px}.account-list{max-height:166px;overflow:auto;padding:10px 18px;font-size:12px}.account-list p{color:var(--muted)}.order-row{padding:8px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.funding-controls,.kyc-controls{padding:18px;display:flex;flex-wrap:wrap;gap:8px}.funding-controls button,.kyc-controls button{height:38px;border:0;border-radius:8px;background:var(--navy);color:white;font-weight:700;padding:0 12px}.funding-controls input,.kyc-controls input{width:100%;height:40px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:var(--surface);color:var(--text)}#transactionHistory{width:100%;font-size:11px;color:var(--muted)}.status-pill{height:28px;border-radius:20px;background:var(--surface2);padding:7px 10px;font-size:11px}.account-grid>article{background:#24160f!important;border-color:#4b3326!important;color:#f5ead7;box-shadow:inset 0 1px rgba(255,255,255,.025)}.account-grid .section-title{background:#2f1f17!important;border-bottom-color:#4b3326!important}.account-grid .section-title span{color:#fffaf0}.account-grid .section-title small{color:#bca78f}.account-grid .section-title button{background:#b58a35!important;color:#24160f!important}.account-list{background:#24160f;color:#f4eadb}.account-list .order-row{border-bottom-color:#4b3326}.dummy-order-row{min-height:31px;border-bottom:1px solid #4b3326;display:grid;grid-template-columns:46px 1fr 1fr 58px;align-items:center;gap:8px;transition:.25s}.dummy-order-row:last-child{border-bottom:0}.dummy-order-row:hover{background:#302016}.dummy-side{font-size:9px;font-weight:800}.buy-side{color:#d4b45f}.sell-side{color:#d09b75}.dummy-symbol,.dummy-price{display:flex;flex-direction:column}.dummy-symbol strong,.dummy-price strong{font-size:10px;color:#fffaf0}.dummy-symbol small,.dummy-price small{font-size:8px;color:#bba58a;margin-top:1px}.dummy-price{text-align:right}.dummy-status{justify-self:end;border-radius:12px;padding:4px 7px;font-size:8px;font-weight:800}.status-filled{background:rgba(181,138,53,.18);color:#d8b968}.status-open{background:rgba(208,155,117,.16);color:#d9aa86}.status-partial{background:rgba(245,234,215,.09);color:#e4d8c6}.dummy-order-loading{color:#bca78f;font-size:12px;padding-top:18px}.dummy-order-loading i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#d4b45f;animation:pulse 1s infinite}.feature-grid{max-width:1440px;margin:24px auto 60px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0 4%}.feature-grid article{height:150px;border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:24px;display:flex;gap:16px}.feature-icon{width:42px;height:42px;border-radius:12px;background:#eef0ff;color:var(--blue);display:grid;place-items:center;font-size:20px;flex:0 0 auto}.feature-grid small{color:var(--blue);font-size:9px;font-weight:800;letter-spacing:1px}.feature-grid h3{font-family:'Manrope';font-size:16px;margin:7px 0}.feature-grid p{font-size:12px;color:var(--muted);line-height:1.5;margin:0}.toast{position:fixed;right:24px;bottom:24px;background:var(--navy);color:white;padding:14px 18px;border-radius:10px;font-size:13px;box-shadow:var(--shadow);transform:translateY(90px);opacity:0;transition:.25s;z-index:50}.toast.show{transform:translateY(0);opacity:1}.modal-backdrop{position:fixed;inset:0;background:rgba(17,21,34,.45);backdrop-filter:blur(5px);z-index:40;display:none;place-items:center}.modal-backdrop.open{display:grid}.modal{width:390px;background:var(--surface);border-radius:18px;padding:28px;position:relative;box-shadow:0 30px 80px rgba(18,23,44,.25)}.modal-close{position:absolute;right:16px;top:12px;border:0;background:none;font-size:24px;color:var(--muted);cursor:pointer}.modal-icon{width:58px;height:58px;border-radius:16px;background:#f0f2ff;display:grid;place-items:center}.modal-icon .brand-mark{width:42px;height:42px}.modal h2{font-family:'Manrope';margin:18px 0 6px}.modal>p{font-size:13px;color:var(--muted);margin:0 0 18px}.wallet-option{width:100%;height:58px;border:1px solid var(--line);border-radius:10px;background:var(--surface);margin-top:8px;padding:0 14px;display:flex;align-items:center;gap:10px;color:var(--text);cursor:pointer}.wallet-option>span{font-size:24px}.wallet-option strong{font-size:13px}.wallet-option b{margin-left:auto;color:var(--muted)}body.dark{--bg:#111521;--surface:#191e2b;--surface2:#242a3a;--text:#edf0f8;--muted:#9da5b7;--line:#2b3243;--shadow:0 18px 45px rgba(0,0,0,.22)}body.dark .market-card{background:#252b3d}body.dark .wallet-btn,body.dark .ticker-strip{background:#30384f;color:white}body.dark .asset-row:hover,body.dark .asset-row.active{background:#202636}body.dark .topbar{background:rgba(17,21,33,.88)}body.dark .overlap{border-color:var(--surface)}:root{--bg:#f7f2e6;--surface:#fffdf7;--surface2:#eee4cc;--text:#4a3323;--muted:#876f58;--line:#e4d7bd;--blue:#b58a35;--blue2:#d0aa63;--navy:#563829;--cyan:#9b7a3d;--green:#9a742e;--red:#8a5038;--shadow:0 18px 45px rgba(86,56,41,.10)}body{background-image:linear-gradient(135deg,rgba(181,138,53,.025),transparent 45%)}.topbar{background:rgba(255,253,247,.92)}.brand-mark{background:#563829}.brand-name>span{color:#b58a35}.main-nav a.active{border-color:#b58a35}.wallet-btn{background:#563829!important}.primary-btn{background:#b58a35!important;box-shadow:0 10px 24px rgba(181,138,53,.22)}.market-card{background:linear-gradient(145deg,#563829,#6e4931)!important}.ticker-strip{background:#563829!important}.feature-icon{background:#efe4cc!important;color:#8a672b!important}.place-order{background:#a27a32!important}.place-order.sell{background:#7b5038!important}.order-tabs button.active[data-side="buy"]{color:#9a742e!important;border-color:#9a742e!important}.order-tabs button.active[data-side="sell"]{color:#8a5038!important;border-color:#8a5038!important}.chart-panel canvas{height:260px!important}.orderbook-panel{height:126px;border-top:1px solid var(--line);overflow:hidden}.orderbook-head{height:28px;display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:800}.orderbook-head small{font-size:8px;color:var(--muted);font-weight:600}.orderbook-head i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#b58a35;margin-right:4px;box-shadow:0 0 0 3px rgba(181,138,53,.12);animation:pulse 1.5s infinite}@keyframes pulse{50%{opacity:.45}}.orderbook-columns,.orderbook-row{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:right;height:18px;align-items:center}.orderbook-columns{text-align:right;font-size:8px;color:var(--muted);border-bottom:1px solid var(--line)}.orderbook-row{position:relative;font-size:9px}.orderbook-row span{position:relative;z-index:2;padding-right:3px}.orderbook-row:before{content:'';position:absolute;right:0;top:1px;height:16px;max-width:100%;opacity:.16}.orderbook-row.ask{color:#8a5038}.orderbook-row.ask:before{background:#8a5038}.orderbook-row.bid{color:#7d682f}.orderbook-row.bid:before{background:#b58a35}.orderbook-row:hover{background:var(--surface2);cursor:pointer}.orderbook-mid{height:18px;text-align:center;font-size:10px;font-weight:800;color:#9a742e;border-top:1px solid var(--line);border-bottom:1px solid var(--line);line-height:18px}.dark{--bg:#201914;--surface:#2b211a;--surface2:#38291f;--text:#f4eddf;--muted:#bcae9b;--line:#483727}.dark .topbar{background:rgba(32,25,20,.92)!important}.dark .wallet-btn{background:#9a742e!important}.dark .overlap{border-color:var(--surface)}
@media(min-width:761px){.account-grid{grid-template-columns:1.3fr 1fr}.account-grid>article:first-child{grid-column:auto}.account-grid>article{min-height:230px}}
@media(max-width:1100px){.main-nav{margin-left:25px;gap:18px}.hero{grid-template-columns:1fr 1fr}.workspace{margin:0 4%;grid-template-columns:230px minmax(360px,1fr)}.order-panel{display:none}.ticker-track{justify-content:flex-start;padding-left:30px}}@media(max-width:1000px){.account-grid{grid-template-columns:1fr 1fr}.account-grid>article:first-child{grid-column:1/-1}}@media(max-width:760px){.topbar{height:66px;padding:0 16px}.main-nav,.network-btn{display:none}.wallet-btn{padding:0 12px}.menu-btn{display:block}.hero{padding:38px 20px;grid-template-columns:1fr}.hero h1{letter-spacing:-2.5px}.market-card{height:370px}.ticker-strip{margin-bottom:18px}.ticker-track{gap:28px}.workspace{height:auto;margin:0 16px;grid-template-columns:1fr}.watchlist{display:none}.chart-panel{padding:0 12px;height:470px}.chart-panel canvas{height:350px}.feature-grid{grid-template-columns:1fr;padding:0 16px}.hero-stats{gap:18px}.hero-stats div{padding-right:18px}.network-menu{right:100px;top:58px}.asset-strip{grid-template-columns:1fr 1fr 1fr}.asset-strip>div:nth-child(3){display:none}.modal{width:calc(100% - 32px)}}
/* Complete dark-coffee theme: applied last so every card and control is consistent. */
:root{--bg:#1a120e;--surface:#241812;--surface2:#342319;--text:#f7efdf;--muted:#bcae99;--line:#493625;--blue:#c29a4b;--blue2:#dcc27f;--navy:#3a261b;--cyan:#b89a61;--green:#c29a4b;--red:#b27654;--shadow:0 20px 55px rgba(10,7,5,.38)}
body{background:radial-gradient(circle at 82% 18%,rgba(194,154,75,.07),transparent 24%),linear-gradient(135deg,#1a120e,#211711 58%,#17100d);color:var(--text)}
body:not(.dark) .topbar,body.dark .topbar{background:rgba(31,21,16,.96)!important;border-bottom-color:#493625}.topbar{border-bottom:1px solid #493625}.brand-name{color:#f7efdf}.brand-mark{background:#3a261b!important}.brand-mark span{background:linear-gradient(180deg,#e1c887,#c29a4b)}.main-nav a{color:#bcae99}.main-nav a.active{color:#f7efdf;border-color:#c29a4b}.icon-btn svg{fill:#bcae99}.network-btn{background:#302118!important;border-color:#493625!important;color:#f7efdf}.network-menu{background:#241812;border-color:#493625}.network-menu button{color:#f7efdf}.network-menu button:hover{background:#342319}.wallet-btn{background:#c29a4b!important;color:#241812!important}.primary-btn{background:#c29a4b!important;color:#241812!important;box-shadow:0 12px 28px rgba(194,154,75,.18)}.secondary-btn{background:#302118!important;border-color:#493625!important;color:#f7efdf}.hero-copy>p{color:#bcae99}.hero-stats strong{color:#f7efdf}.hero-stats span{color:#bcae99}.hero-stats div{border-right-color:#493625}.eyebrow{color:#dcc27f}.eyebrow span{background:#c29a4b;box-shadow:0 0 0 4px rgba(194,154,75,.12)}.hero h1 em{color:#c29a4b}.market-card{background:linear-gradient(145deg,#3a261b,#241812)!important;border:1px solid #57412f}.ticker-strip{background:#342319!important;border-top:1px solid #493625;border-bottom:1px solid #493625}.workspace,.feature-grid article,.account-grid>article,.modal{background:#241812;border-color:#493625}.watchlist,.order-panel{border-color:#493625}.section-title{border-bottom-color:#493625}.asset-table-head{color:#aa987f}.asset-row{border-bottom-color:#493625}.asset-row:hover,.asset-row.active{background:#302118!important}.asset-info small,.asset-row>em{color:#bcae99}.pair-header,.chart-tools,.orderbook-panel{border-color:#493625}.pair-price strong,.pair strong{color:#f7efdf}.ranges button.active,.order-type button.active{background:#342319!important;color:#f7efdf!important}.ranges button,.chart-icons button,.order-type button{color:#bcae99}.order-panel label div{background:#1d140f;border-color:#493625}.order-panel input{color:#f7efdf}.percentage button{background:#302118;border-color:#493625;color:#bcae99}.place-order{background:#c29a4b!important;color:#241812!important}.place-order.sell{background:#8b5a43!important;color:#fffaf2!important}.order-tabs{border-bottom-color:#493625}.orderbook-columns{border-bottom-color:#493625;color:#aa987f}.orderbook-mid{border-color:#493625;color:#d4b967}.feature-grid article{background:#241812!important}.feature-icon{background:#342319!important;color:#dcc27f!important}.feature-grid h3{color:#f7efdf}.feature-grid p{color:#bcae99}.feature-grid small{color:#c29a4b}.account-grid>article{background:#241812!important;border-color:#493625!important}.account-grid .section-title{background:#302118!important;border-bottom-color:#493625!important}.funding-controls input,.kyc-controls input{background:#1d140f;border-color:#493625;color:#f7efdf}.funding-controls button,.kyc-controls button{background:#c29a4b;color:#241812}.status-pill{background:#342319;color:#d8c7aa}.toast{background:#c29a4b;color:#241812}.modal{background:#241812;border:1px solid #493625}.modal>p{color:#bcae99}.wallet-option{background:#302118;border-color:#493625;color:#f7efdf}.modal-close{color:#bcae99}.modal-icon{background:#342319}.dummy-order-row{border-bottom-color:#493625}.dummy-order-row:hover{background:#302118}.dummy-order-loading{color:#bcae99}.ambient-one{background:radial-gradient(circle,rgba(194,154,75,.07),transparent 68%)}.ambient-two{background:radial-gradient(circle,rgba(181,118,84,.06),transparent 68%)}
/* Complete white enterprise theme */
:root{--bg:#f7f8fa;--surface:#ffffff;--surface2:#f0f2f5;--text:#1f242b;--muted:#737b87;--line:#e4e7eb;--blue:#6b5a43;--blue2:#c2a66a;--navy:#20242a;--cyan:#7d694a;--green:#2f8068;--red:#a65151;--shadow:0 14px 38px rgba(42,48,56,.08)}
body{background:#f7f8fa!important;color:#1f242b!important;background-image:none!important}body.dark{--bg:#f7f8fa!important;--surface:#fff!important;--surface2:#f0f2f5!important;--text:#1f242b!important;--muted:#737b87!important;--line:#e4e7eb!important;background:#f7f8fa!important;color:#1f242b!important}
.ambient-one{background:radial-gradient(circle,rgba(194,154,75,.06),transparent 68%)}.ambient-two{background:radial-gradient(circle,rgba(120,104,74,.05),transparent 68%)}
.topbar,body.dark .topbar{background:rgba(255,255,255,.96)!important;border-bottom-color:#e4e7eb!important}.brand-name,body.dark .brand-name{color:#20242a!important}.brand-mark{background:#28251f!important}.brand-mark span{background:linear-gradient(180deg,#d8bd79,#a88955)!important}.main-nav a{color:#777f8a!important}.main-nav a.active{color:#20242a!important;border-color:#a88955!important}.icon-btn svg{fill:#777f8a!important}.network-btn{background:#fff!important;border-color:#e4e7eb!important;color:#20242a!important}.network-menu{background:#fff!important;border-color:#e4e7eb!important}.network-menu button{color:#20242a!important}.network-menu button:hover{background:#f4f5f7!important}.wallet-btn,body.dark .wallet-btn{background:#20242a!important;color:#fff!important}.primary-btn{background:#9b7d4d!important;color:#fff!important;box-shadow:0 10px 24px rgba(155,125,77,.18)!important}.secondary-btn{background:#fff!important;border-color:#e4e7eb!important;color:#20242a!important}.hero-copy>p{color:#737b87!important}.hero-stats strong,.hero-stats span{color:#20242a!important}.hero-stats div{border-right-color:#e4e7eb!important}.eyebrow,.eyebrow span,.hero h1 em{color:#9b7d4d!important}.eyebrow span{background:#9b7d4d!important;box-shadow:0 0 0 4px rgba(155,125,77,.10)!important}
.market-card,body.dark .market-card{background:#fff!important;border:1px solid #e4e7eb!important;color:#20242a!important;box-shadow:0 14px 38px rgba(42,48,56,.08)!important}.market-card .card-head span,.market-card small{color:#737b87!important}.market-card .card-head strong{color:#20242a!important}.market-card .asset-strip>div{background:#f4f5f7!important}.market-card .asset-strip small{color:#737b87!important}.market-card .asset-strip b,.market-card .asset-strip p strong{color:#20242a!important}.ticker-strip{background:#fff!important;border-top:1px solid #e4e7eb!important;border-bottom:1px solid #e4e7eb!important;color:#20242a!important}.workspace,.feature-grid article,.account-grid>article,.modal{background:#fff!important;border-color:#e4e7eb!important;color:#1f242b!important;box-shadow:0 14px 38px rgba(42,48,56,.06)!important}.watchlist,.order-panel{border-color:#e4e7eb!important}.section-title,.account-grid .section-title{background:#fff!important;border-bottom-color:#e4e7eb!important}.section-title span,.account-grid .section-title span{color:#1f242b!important}.section-title small,.account-grid .section-title small{color:#737b87!important}.section-title button,.account-grid .section-title button{background:#f1f2f4!important;color:#20242a!important}.asset-table-head{color:#737b87!important}.asset-row{border-bottom-color:#eef0f2!important}.asset-row:hover,.asset-row.active,body.dark .asset-row:hover,body.dark .asset-row.active{background:#f6f7f8!important}.asset-info small,.asset-row>em{color:#737b87!important}.pair-header,.chart-tools,.orderbook-panel{border-color:#e4e7eb!important}.pair strong,.pair-price strong{color:#1f242b!important}.pair small,.pair-price span{color:#737b87!important}.ranges button,.chart-icons button,.order-type button{color:#737b87!important}.ranges button.active,.order-type button.active{background:#f0f2f5!important;color:#1f242b!important}.order-tabs{border-bottom-color:#e4e7eb!important}.order-panel label div,.funding-controls input,.kyc-controls input{background:#fff!important;border-color:#e4e7eb!important}.order-panel input,.funding-controls input,.kyc-controls input{color:#1f242b!important}.percentage button{background:#fff!important;border-color:#e4e7eb!important;color:#737b87!important}.place-order{background:#9b7d4d!important;color:#fff!important}.place-order.sell{background:#a65151!important;color:#fff!important}.balance-row{color:#737b87!important}.balance-row strong{color:#1f242b!important}.orderbook-columns{border-bottom-color:#e4e7eb!important;color:#737b87!important}.orderbook-row.ask{color:#a65151!important}.orderbook-row.bid{color:#2f8068!important}.orderbook-mid{border-color:#e4e7eb!important;color:#1f242b!important}.feature-grid small{color:#9b7d4d!important}.feature-grid h3,.feature-grid p{color:#1f242b!important}.feature-grid p{color:#737b87!important}.feature-icon{background:#f1eee7!important;color:#9b7d4d!important}.funding-controls button,.kyc-controls button{background:#20242a!important;color:#fff!important}.status-pill{background:#f0f2f5!important;color:#555d67!important}.account-list{background:#fff!important;color:#1f242b!important}.account-list p{color:#737b87!important}.order-row{border-bottom-color:#eef0f2!important}.dummy-order-row{border-bottom-color:#eef0f2!important}.dummy-order-row:hover{background:#f6f7f8!important}.dummy-side.buy-side{color:#8a713f!important}.dummy-side.sell-side{color:#a65151!important}.dummy-symbol strong,.dummy-price strong{color:#1f242b!important}.dummy-symbol small,.dummy-price small{color:#737b87!important}.status-filled{background:#edf5f1!important;color:#2f8068!important}.status-open{background:#f8f1e3!important;color:#9b7d4d!important}.status-partial{background:#f0f2f5!important;color:#555d67!important}.dummy-order-loading{color:#737b87!important}.toast{background:#20242a!important;color:#fff!important}.modal{background:#fff!important;border-color:#e4e7eb!important}.modal>p,.modal-close,.wallet-option b{color:#737b87!important}.wallet-option{background:#fff!important;border-color:#e4e7eb!important;color:#1f242b!important}.modal-icon{background:#f1eee7!important}
/* Black section override */
.brand-mark{background:#111214!important}.wallet-btn,body.dark .wallet-btn,.funding-controls button,.kyc-controls button,.modal-icon{background:#111214!important}.market-card,body.dark .market-card{background:#111214!important;border-color:#111214!important;color:#fff!important}.market-card .card-head span,.market-card small,.market-card .card-head strong,.market-card .asset-strip b,.market-card .asset-strip p strong{color:#fff!important}.market-card .asset-strip>div{background:#24272c!important}.market-card .asset-strip small{color:#bfc3c8!important}.ticker-strip{background:#111214!important;border-color:#111214!important;color:#fff!important}.feature-icon{background:#111214!important;color:#d0ad66!important}.account-grid>article{background:#111214!important;border-color:#111214!important;color:#fff!important}.account-grid .section-title{background:#111214!important;border-bottom-color:#303238!important}.account-grid .section-title span{color:#fff!important}.account-grid .section-title small{color:#b6bac1!important}.account-grid .section-title button{background:#303238!important;color:#fff!important}.account-list{background:#111214!important;color:#fff!important}.account-list p,.dummy-symbol small,.dummy-price small,.dummy-order-loading{color:#b6bac1!important}.dummy-order-row,.account-list .order-row{border-bottom-color:#303238!important}.dummy-order-row:hover{background:#24272c!important}.dummy-symbol strong,.dummy-price strong{color:#fff!important}.dummy-side.buy-side{color:#d0ad66!important}.dummy-side.sell-side{color:#d88c76!important}.status-filled{background:rgba(208,173,102,.16)!important;color:#d0ad66!important}.status-open{background:#303238!important;color:#e1e3e6!important}.status-partial{background:#24272c!important;color:#d4d6da!important}.modal{background:#111214!important;border-color:#303238!important;color:#fff!important}.modal>p,.modal-close,.wallet-option b{color:#b6bac1!important}.wallet-option{background:#24272c!important;border-color:#303238!important;color:#fff!important}.toast{background:#111214!important;color:#fff!important}
/* Final monochrome white, black, and grey theme */
:root{--bg:#f4f5f6!important;--surface:#fff!important;--surface2:#eceef0!important;--text:#181a1d!important;--muted:#707680!important;--line:#dfe2e6!important;--blue:#202328!important;--blue2:#7a8088!important;--navy:#17191c!important;--cyan:#676d75!important;--green:#4f5a54!important;--red:#8d5a5a!important;--shadow:0 14px 38px rgba(20,22,24,.08)!important}
body,body.dark{background:#f4f5f6!important;background-image:none!important;color:#181a1d!important}.ambient{display:none!important}
.topbar,body.dark .topbar{height:76px;background:rgba(255,255,255,.96)!important;border-bottom:1px solid #dfe2e6!important;box-shadow:none!important}.brand{gap:10px}.brand-name{color:#181a1d!important;font-size:21px;letter-spacing:-.8px}.brand-name>span{color:#666b72!important}.brand-mark{width:40px!important;height:40px!important;background:#17191c!important;border-radius:10px!important;box-shadow:0 6px 14px rgba(0,0,0,.14)!important;display:grid!important}.brand-mark span{background:#fff!important}.brand-mark span:nth-child(1){height:12px!important}.brand-mark span:nth-child(2){height:18px!important}.brand-mark span:nth-child(3){height:24px!important}
.main-nav a{color:#777d85!important}.main-nav a.active{color:#181a1d!important;border-bottom-color:#181a1d!important}.icon-btn svg{fill:#5e646b!important}.network-btn{background:#fff!important;border-color:#dfe2e6!important;color:#181a1d!important}.network-dot{background:#181a1d!important;box-shadow:0 0 0 3px rgba(24,26,29,.08)!important}.network-menu{background:#fff!important;border-color:#dfe2e6!important;box-shadow:0 18px 45px rgba(20,22,24,.12)!important}.network-menu button{color:#181a1d!important}.network-menu button:hover{background:#f0f1f2!important}.wallet-btn,body.dark .wallet-btn{background:#181a1d!important;color:#fff!important}.primary-btn{background:#181a1d!important;color:#fff!important;box-shadow:0 10px 24px rgba(24,26,29,.16)!important}.secondary-btn{background:#fff!important;border-color:#dfe2e6!important;color:#181a1d!important}
.hero h1{color:#181a1d!important}.hero h1 em{color:#737980!important}.hero-copy>p,.hero-stats span{color:#707680!important}.eyebrow{color:#595f66!important}.eyebrow span{background:#181a1d!important;box-shadow:0 0 0 4px rgba(24,26,29,.08)!important}.hero-stats div{border-right-color:#dfe2e6!important}.market-card,body.dark .market-card{background:#181a1d!important;border:1px solid #181a1d!important;color:#fff!important;box-shadow:0 24px 60px rgba(20,22,24,.16)!important}.market-card:after{border-color:rgba(255,255,255,.035)!important}.market-card .card-head span,.market-card small{color:#b0b4ba!important}.market-card .card-head strong,.market-card .asset-strip b,.market-card .asset-strip p strong{color:#fff!important}.market-card .asset-strip>div{background:#292c30!important}.market-card canvas{opacity:.95}.ticker-strip{background:#181a1d!important;border:0!important;color:#fff!important}.ticker-track em.up{color:#aeb4aa!important}.ticker-track em.down{color:#c39d9d!important}
.workspace,.feature-grid article,.account-grid>article,.modal{background:#fff!important;border-color:#dfe2e6!important;color:#181a1d!important;box-shadow:0 14px 38px rgba(20,22,24,.06)!important}.watchlist,.order-panel{border-color:#dfe2e6!important}.section-title,.account-grid .section-title{background:#fff!important;border-bottom-color:#dfe2e6!important}.section-title span,.account-grid .section-title span{color:#181a1d!important}.section-title small,.account-grid .section-title small{color:#707680!important}.section-title button,.account-grid .section-title button{background:#eceef0!important;color:#181a1d!important}.asset-table-head{color:#707680!important}.asset-row{border-bottom-color:#eceef0!important}.asset-row:hover,.asset-row.active,body.dark .asset-row:hover,body.dark .asset-row.active{background:#f1f2f3!important}.asset-info small,.asset-info strong,.asset-row>strong{color:#181a1d!important}.asset-row>em{color:#707680!important}.pair-header,.chart-tools,.orderbook-panel{border-color:#dfe2e6!important}.pair strong,.pair-price strong{color:#181a1d!important}.pair small,.pair-price span{color:#707680!important}.ranges button,.chart-icons button,.order-type button{color:#707680!important}.ranges button.active,.order-type button.active{background:#eceef0!important;color:#181a1d!important}.order-tabs{border-bottom-color:#dfe2e6!important}.order-tabs button.active[data-side="buy"]{color:#4f5a54!important;border-color:#4f5a54!important}.order-tabs button.active[data-side="sell"]{color:#8d5a5a!important;border-color:#8d5a5a!important}.order-panel label div,.funding-controls input,.kyc-controls input{background:#fff!important;border-color:#dfe2e6!important}.order-panel input,.funding-controls input,.kyc-controls input{color:#181a1d!important}.percentage button{background:#fff!important;border-color:#dfe2e6!important;color:#707680!important}.place-order{background:#181a1d!important;color:#fff!important}.place-order.sell{background:#555a60!important;color:#fff!important}.balance-row{color:#707680!important}.balance-row strong{color:#181a1d!important}.orderbook-columns{border-bottom-color:#dfe2e6!important;color:#707680!important}.orderbook-row.ask{color:#8d5a5a!important}.orderbook-row.bid{color:#4f5a54!important}.orderbook-mid{border-color:#dfe2e6!important;color:#181a1d!important}.feature-icon{background:#eceef0!important;color:#181a1d!important}.feature-grid small{color:#666b72!important}.feature-grid h3{color:#181a1d!important}.feature-grid p{color:#707680!important}
.account-list{background:#fff!important;color:#181a1d!important}.account-list p{color:#707680!important}.order-row{border-bottom-color:#eceef0!important}.dummy-order-row{border-bottom-color:#eceef0!important}.dummy-order-row:hover{background:#f1f2f3!important}.dummy-symbol strong,.dummy-price strong{color:#181a1d!important}.dummy-symbol small,.dummy-price small,.dummy-order-loading{color:#707680!important}.dummy-side.buy-side{color:#4f5a54!important}.dummy-side.sell-side{color:#8d5a5a!important}.status-filled{background:#edf0ed!important;color:#4f5a54!important}.status-open{background:#eceef0!important;color:#555a60!important}.status-partial{background:#f1f2f3!important;color:#707680!important}.funding-controls button,.kyc-controls button{background:#181a1d!important;color:#fff!important}.status-pill{background:#eceef0!important;color:#555a60!important}
.toast{background:#181a1d!important;color:#fff!important}.modal{background:#fff!important;border-color:#dfe2e6!important}.modal>p,.modal-close,.wallet-option b{color:#707680!important}.wallet-option{background:#fff!important;border-color:#dfe2e6!important;color:#181a1d!important}.modal-icon{background:#eceef0!important}.modal-icon .brand-mark{background:#181a1d!important}.modal-icon .brand-mark span{background:#fff!important}
/* White header override */
.topbar,body.dark .topbar,body:not(.dark) .topbar{background:#ffffff!important;border-bottom:1px solid #dfe2e6!important;color:#181a1d!important;box-shadow:0 1px 0 rgba(20,22,24,.03)!important}.topbar{backdrop-filter:none!important}
/* Continuous ticker marquee */
.ticker-strip{height:52px!important;overflow:hidden!important;display:flex!important;align-items:center!important}.ticker-track{width:max-content!important;min-width:max-content!important;padding:0!important;gap:0!important;justify-content:flex-start!important;animation:tickerScroll 55s linear infinite!important}.ticker-track:hover{animation-play-state:paused!important}.ticker-group{display:flex!important;align-items:center!important;flex-shrink:0!important}.ticker-group span{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;margin-right:46px!important;font-size:12px!important}.ticker-group span b{margin-left:7px!important}.ticker-group span em{margin-left:6px!important;font-style:normal!important}@keyframes tickerScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:760px){.ticker-strip{height:48px!important}.ticker-group span{margin-right:30px!important;font-size:11px!important}.ticker-track{animation-duration:42s!important}}
