:root{color-scheme:dark;--panel:#16161f;--line:#2c2c39;--muted:#a3a3b8;--up:#3dd9a0;--down:#f97583}*{box-sizing:border-box}body{background:#0e0e15;color:#f4f4f7;font-family:system-ui,sans-serif;margin:0}header{position:relative;display:flex;align-items:center;gap:18px;padding:14px 24px;border-bottom:1px solid var(--line);flex-wrap:wrap}a{color:#d7b86d}.logo{display:flex;align-items:center;gap:10px;text-decoration:none}.tabs{display:flex;gap:18px;flex:1}.tabs a{text-decoration:none}main{max-width:1800px;margin:auto;padding:24px}h1{font-size:clamp(24px,3vw,40px);margin:0}h2{font-size:18px;margin:0 0 12px}h3{font-size:15px}.eyebrow{font-size:11px;letter-spacing:2px;color:#d7b86d}.terminal-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.signin{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;max-width:440px}.signin small{width:100%;text-align:right;overflow-wrap:anywhere}button,input,select{font:inherit;border:1px solid var(--line);border-radius:8px;padding:10px;background:#20202c;color:inherit;min-height:42px}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button:hover:not(:disabled){border-color:#d7b86d}label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:13px}input,select{width:100%}input[type=checkbox]{width:auto;min-height:0}form{display:flex;flex-direction:column;gap:14px}p,small,footer{line-height:1.55}.muted,small,footer{color:var(--muted)}small{font-size:12px}.terminal-grid{display:grid;grid-template-columns:220px minmax(0,1fr) 285px;gap:12px;align-items:stretch}.panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px;min-width:0;margin-bottom:16px}.market-panel{padding:14px}.market-panel button{display:flex;width:100%;justify-content:space-between;gap:8px;text-align:left;background:transparent;margin-top:8px}.market-panel button[aria-pressed=true]{background:#d7b86d15;border-color:#d7b86d}.market-panel p{font-size:12px}.market-panel small{display:block}.chart-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.chart-toolbar>div{flex:1}.chart-toolbar label{max-width:165px}.chart-toolbar small{display:block}.chart-toolbar h2{margin-bottom:4px}#spot-price{font-size:24px;font-variant-numeric:tabular-nums}.chart-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:16px 0 4px;font-size:11px;color:var(--muted)}.chart-tools label{flex-direction:row;align-items:center}.chart-tools button{min-height:30px;font-size:11px;padding:6px}#candle-chart{min-height:380px;touch-action:pan-y}#candle-chart svg{width:100%;height:auto;min-height:300px;display:block;cursor:crosshair;user-select:none}#candle-chart:fullscreen{background:#11111a;padding:25px}#candle-chart .ohlc{min-height:40px;font:11px/1.5 ui-monospace,monospace;color:var(--muted);overflow-wrap:anywhere}#market-detail,#reference-detail{font-size:12px}.order-panel p{font-size:12px}#execute-order{width:100%;margin-top:12px;background:#d7b86d;color:#181510;font-weight:700}#order-preview{font-size:13px;margin-top:14px;min-height:60px}#terminal-status{min-height:24px;color:#f7d185;overflow-wrap:anywhere}.account-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.account-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.account-forms form{border:1px solid var(--line);padding:16px;border-radius:10px}.history-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}th,td{text-align:left;padding:12px 8px;border-bottom:1px solid var(--line);white-space:nowrap}caption{text-align:left;font-weight:600;padding:16px 8px}summary{cursor:pointer}footer{font-size:12px;padding:10px 0 24px}.error{color:#f97583}.positive{color:var(--up)}.negative{color:var(--down)}
@media(max-width:1150px){.terminal-grid{grid-template-columns:180px minmax(0,1fr)}.order-panel{grid-column:1/-1}.order-panel form{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end}.order-panel form button{grid-column:1/-1}}
@media(max-width:700px){header{padding:10px 12px}.tabs{order:3;overflow:auto;white-space:nowrap;display:none}header>button{margin-left:auto}main{padding:12px}.terminal-heading{align-items:flex-start;flex-direction:column}.signin{justify-content:flex-start}.signin small{text-align:left}.terminal-grid{display:flex;flex-direction:column}.market-panel{max-height:250px;overflow:auto}.market-panel #market-list{display:flex;overflow:auto;gap:8px}.market-panel button{min-width:145px}.market-panel p,.market-panel>a{display:none}.panel{padding:12px}.order-panel form{grid-template-columns:1fr 1fr}.history-grid,.account-forms{grid-template-columns:1fr}#candle-chart{min-height:300px}#spot-price{font-size:21px}}
