/* Trading workspace: stable surfaces, dense data, touch-sized controls. */
[hidden]{display:none!important}
.terminal-entry{min-height:39px;padding:0 16px;font-size:12px;gap:7px}
.terminal-entry .icon{width:16px;height:16px}
.terminal-discovery{margin-top:-5px;margin-bottom:40px}
.terminal-discovery>a{display:flex;align-items:center;gap:18px;padding:20px 24px;border:1px solid #59787a;background:linear-gradient(105deg,#17282c,#111a1e);border-radius:5px;transition:border-color .2s,background .2s}
.terminal-discovery>a:hover{border-color:var(--lime);background:#192b2b}
.discovery-icon{width:40px;height:40px;border:1px solid #738d5c;border-radius:5px;color:var(--lime);font-size:27px;display:grid;place-items:center;background:#d5fc490a}
.terminal-discovery strong{display:block;font-size:17px;letter-spacing:-.4px}
.terminal-discovery small{display:block;color:#96afb5;font-size:11px;margin-top:4px}
.discovery-link{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:12px;color:var(--lime);white-space:nowrap}
.terminal-open{background:#080d10}
.terminal-open .header{max-width:none;height:76px;padding-inline:28px}
.terminal-open .header:after{left:28px}
.terminal-open .topline{padding-inline:28px;height:28px}
.terminal-open .terminal-entry{box-shadow:0 0 18px #d5fc4920}
#terminal-root{max-width:1800px;margin:auto;padding:27px 28px 20px;--terminal-border:#354d59;--up:#c0ed75;--down:#ee91a2}
.terminal-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}
.terminal-kicker{font:9px var(--mono);letter-spacing:1.7px;color:#82a7b2;margin-bottom:8px}
.terminal-top h1{font-family:var(--font);font-size:29px;line-height:1.2;letter-spacing:-1px;text-transform:none;font-weight:800}
.terminal-top h1>span{color:#8ca8b3}
.terminal-top-actions{display:flex;align-items:center;gap:17px}
.terminal-top-actions .button{min-height:36px;font-size:11px;padding:0 13px;gap:8px}
.terminal-top-actions .icon{width:15px;height:15px}
.demo-market-badge{font:8px var(--mono);letter-spacing:1px;color:#b7c796;display:flex;align-items:center;gap:7px}
.demo-market-badge i{width:5px;height:5px;background:var(--lime);border-radius:50%}
.market-overview{display:flex;align-items:center;gap:26px;font:8px var(--mono);letter-spacing:.6px;color:#7294a1;padding:13px 0;border-block:1px solid var(--terminal-border);margin-bottom:19px;flex-wrap:wrap}
.market-overview>span{display:flex;align-items:center;gap:8px}
.market-overview b{color:#d5e5e8;font-size:10px;font-weight:400}
.market-overview .overview-crown{color:#aaba80}
.overview-crown .icon{color:var(--lime);width:14px;height:14px}
.market-overview .overview-note{margin-left:auto;font:10px var(--font);letter-spacing:0;color:#7b9aa5}
.terminal-workspace{display:grid;grid-template-columns:285px minmax(0,1fr) 285px;gap:13px;align-items:start}
.terminal-surface{background:linear-gradient(150deg,#132028,#0c151b);border:1px solid var(--terminal-border);border-radius:5px;min-width:0;box-shadow:inset 0 1px #daf6ff0b}
.market-explorer{overflow:hidden}
.explorer-heading{display:flex;justify-content:space-between;align-items:center;padding:20px 16px 15px}
.explorer-heading h2{font-size:16px;letter-spacing:-.3px;font-weight:700}
.explorer-heading>span{font:9px var(--mono);color:#a0bfca;border:1px solid #3c5965;padding:3px 6px;border-radius:3px;background:#13242e}
.market-search{display:flex;align-items:center;gap:9px;padding:0 11px;margin:0 13px;height:39px;border:1px solid #466270;background:#0a141b;border-radius:4px;color:#a2c1cb;font-size:25px;line-height:1}
.market-search:focus-within{border-color:#b3e785;box-shadow:0 0 0 2px #d5fc490a}
.market-search input{min-width:0;flex:1;border:0;background:none;color:#e8f1f4;outline:none;font-size:11px;height:100%}
.market-search input:focus-visible{outline:none}
.market-search input::placeholder{color:#6f8d9c}
.market-filters{display:flex;gap:5px;overflow:auto;scrollbar-width:thin;padding:14px 13px 12px;scrollbar-color:#314a57 transparent}
.market-filters button{font-size:9px;white-space:nowrap;padding:6px 9px;min-height:29px;border:1px solid transparent;border-radius:3px;color:#7d9da9}
.market-filters button:hover{color:#c7dfe5;background:#192c36}
.market-filters button.active{color:var(--lime);border-color:#5c753d;background:#b2df5b0b}
.market-list-label{display:flex;align-items:center;justify-content:space-between;padding:8px 13px 10px;color:#6d8d9c;border-bottom:1px solid #2f4652;font:7px var(--mono);letter-spacing:.6px}
.market-list-label select{font:8px var(--font);border:0;color:#9fb7c4;background:#14232d;outline-offset:2px;max-width:100px;padding:3px;border-radius:2px}
.market-list{max-height:640px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#395566 transparent;min-height:200px}
.market-row{display:flex;align-items:center;min-width:0;border-bottom:1px solid #243943;position:relative;border-left:2px solid transparent}
.market-row.selected{background:linear-gradient(90deg,#d5fc490c,#1b2c341a);border-left-color:var(--lime)}
.market-row:hover{background:#1b2e37}
.watch-toggle{color:#587887;font-size:18px;width:26px;flex-shrink:0;align-self:stretch;padding:0}
.watch-toggle:hover,.watched{color:var(--lime)!important}
.market-select{padding:14px 11px 14px 0;display:flex;align-items:center;gap:9px;min-width:0;flex:1;text-align:left}
.market-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:35px;height:35px;border:1px solid #b2d6de30;background:color-mix(in srgb,var(--market-accent) 18%,#111b24);color:var(--market-accent);border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px #0002}
.market-avatar img{width:100%;height:100%;object-fit:cover}
.market-avatar>span{font:700 12px var(--mono);letter-spacing:-.5px}
.market-row-identity{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}
.market-row-identity>strong{font-size:11px;font-weight:700;display:flex;gap:5px;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#d6e4e8}
.market-row-identity>strong .icon{width:11px;height:11px;color:var(--lime)}
.market-row-identity small{font:8px var(--mono);white-space:nowrap;color:#7799a6;letter-spacing:-.3px}
.market-row-identity small i{font-style:normal;color:#4a6b79;margin:0 2px}
.amm-dot{font:6px var(--mono);color:#8eafb7;border:1px solid #375762;padding:1px 2px;margin-left:3px;border-radius:2px}
.market-row-numbers{display:flex;flex-direction:column;gap:5px;align-items:flex-end;flex-shrink:0}
.market-row-numbers strong{font:10px var(--mono);letter-spacing:-.4px}
.market-row-numbers small{font:8px var(--mono);color:#688a99;letter-spacing:-.3px}
.positive{color:var(--up)!important}.negative{color:var(--down)!important}
.explorer-foot{padding:13px 15px;border-top:1px solid #34505d;font:7px var(--mono);letter-spacing:1px;display:flex;justify-content:space-between;color:#70919e}
.explorer-foot>span{color:var(--lime)}
.market-empty{padding:37px 22px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:13px}
.market-empty>span{font-size:35px;color:#799fac}
.market-empty strong{font-size:13px;color:#cedfe5}
.market-empty p{font-size:11px;color:#83a4b1;line-height:1.7}
.terminal-text-button{font-size:10px;color:#b8dd9a;padding:0}
.terminal-center{min-width:0;display:flex;flex-direction:column;gap:13px}
.chart-panel{overflow:hidden}
.selected-identity{display:flex;align-items:center;gap:11px;padding:20px 20px 16px}
.selected-identity .market-avatar{width:39px;height:39px}
.selected-identity h2{font-size:19px;font-weight:700;letter-spacing:-.5px;margin-bottom:5px;overflow-wrap:anywhere}
.selected-identity h2>span{font-size:13px;font-weight:400;color:#658b9d;letter-spacing:0}
.selected-identity>div{min-width:0;flex:1}
.selected-identity>div>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font:8px var(--mono);color:#8eb1c0}
.terminal-crown{display:inline-flex;align-items:center;gap:4px;color:#c1d892;font-size:6px;letter-spacing:.5px}
.terminal-crown .icon{width:10px;height:10px}
.market-phase{color:#6a8e9f;border-left:1px solid #375766;padding-left:8px;font-size:7px}
.selected-star{width:30px;height:30px;font-size:23px;color:#648793;padding:0}
.market-metrics{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:10px;margin:0 20px;padding:0 0 20px;border-bottom:1px solid #304955}
.market-metrics>div{display:flex;flex-direction:column;gap:7px;min-width:0}
.market-metrics>div>span{font:7px var(--mono);color:#6e96a8;letter-spacing:.7px}
.market-metrics>div>strong{font:13px var(--mono);letter-spacing:-.6px;color:#dcebef}
.market-metrics .selected-price>strong{font-size:21px;line-height:1;letter-spacing:-.9px}
.selected-price small{font:8px var(--mono)}
.selected-price small i{font-style:normal;color:#658a9b;font-size:7px}
.chart-toolbar{display:flex;align-items:center;gap:16px;padding:12px 18px;border-bottom:1px solid #2b414d}
.chart-ranges,.chart-modes{display:flex;gap:4px;align-items:center}
.chart-ranges button,.chart-modes button{font:9px var(--mono);padding:5px 8px;min-height:28px;border:1px solid transparent;border-radius:3px;color:#7ca1b1}
.chart-ranges button.active,.chart-modes button.active{color:var(--lime);border-color:#486438;background:#d5fc4909}
.chart-ranges button:hover,.chart-modes button:hover{background:#1d3441}
.chart-modes{border-left:1px solid #314d5b;padding-left:13px}
.chart-modes button{font-size:14px;line-height:1;padding-block:2px;min-width:30px}
.chart-toolbar>span{font:8px var(--mono);margin-left:auto;color:#7e9da9}
.chart-ohlc{padding:13px 18px 5px;min-height:37px;display:flex;gap:13px;font:7px var(--mono);color:#52778c;flex-wrap:wrap}
.chart-ohlc b{font-weight:400;color:#a0b9c4}
.chart-ohlc i{font-style:normal;color:#b2cbd6}
.market-chart{padding:0 3px;position:relative;touch-action:pan-y}
.market-chart>svg{width:100%;height:auto;display:block;fill:none;stroke:none;cursor:crosshair;min-height:270px}
.chart-gridline{stroke:#527b8a;stroke-width:.6;opacity:.23;stroke-dasharray:2 4}
.chart-axis{fill:#688da0;font-family:var(--mono);font-size:10px;stroke:none}
.chart-last-price{fill:#1b290f;font-size:9px}
.chart-watermark{fill:#9bd0e3;opacity:.055;font-family:var(--heading);font-weight:800;font-size:47px;letter-spacing:3px;pointer-events:none}
.chart-bottom{display:flex;justify-content:space-between;gap:10px;padding:12px 16px 13px;border-top:1px solid #253f4d;font:6px var(--mono);letter-spacing:.7px;color:#5f8a9e}
.chart-bottom>span{display:flex;align-items:center;gap:6px}
.chart-bottom .status-dot{width:4px;height:4px}
.activity-header{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #355363;padding:0 16px}
.activity-tabs{display:flex;gap:18px}
.activity-tabs button{font-size:10px;padding:15px 0;border-bottom:2px solid transparent;color:#6b92a4;white-space:nowrap}
.activity-tabs button.active{color:#d7e7ec;border-color:var(--lime)}
.activity-tabs span{font:7px var(--mono);color:#b4d68c;background:#253925;border:1px solid #405b32;padding:1px 4px;border-radius:2px;margin-left:3px}
.terminal-table-wrap{max-height:310px;overflow:auto;scrollbar-width:thin;scrollbar-color:#335263 transparent}
.terminal-table{font-family:var(--mono);font-size:9px}
.terminal-table th{padding:11px 15px;font-size:7px;letter-spacing:.5px;color:#60889c;background:#101d26;position:sticky;top:0;z-index:1}
.terminal-table td{padding:11px 15px;font-size:9px;border-color:#223b4b;color:#9ab9c7}
.terminal-table td:nth-child(4),.terminal-table td:nth-child(5){text-align:right;font-variant-numeric:tabular-nums}
.terminal-table th:nth-child(4),.terminal-table th:nth-child(5){text-align:right}
.trade-side-pill{font-size:7px;padding:3px 5px;border-radius:2px;background:#bedf6620;color:var(--up)}
.trade-side-pill.sell{background:#ee91a210;color:var(--down)}
.trade-record{font:7px var(--font);color:#668c9f}
.activity-empty{padding:45px 20px;text-align:center;color:#b2cbd5}
.activity-empty strong{font-size:13px;font-weight:600}
.activity-empty p{font-size:11px;color:#6f99ad;margin-top:8px}
.terminal-order-column{display:flex;flex-direction:column;gap:13px;min-width:0}
.order-ticket{padding:18px 16px 16px;border-top-color:#8bac78}
.order-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}
.order-heading h2{font-size:17px;letter-spacing:-.4px;font-weight:700}
.paper-badge{font:6px var(--mono);border:1px solid #596e38;background:#d5fc4909;color:#b9cf8d;padding:4px 5px;border-radius:2px;letter-spacing:.6px}
.order-coin{display:flex;align-items:center;gap:9px;border-bottom:1px solid #314b58;padding-bottom:16px;margin-bottom:17px}
.order-coin .market-avatar{width:26px;height:26px}
.order-coin>span:last-child{font-size:12px;font-weight:700;color:#d7e7ec}
.order-coin small{display:inline-block;font-size:9px;color:#6f97aa;font-weight:400;margin-left:4px}
.order-sides{display:flex;gap:4px;padding:4px;border:1px solid #3b5968;border-radius:4px;background:#0b151d}
.order-sides button{flex:1;min-height:34px;font-size:12px;font-weight:600;color:#7597a8;border-radius:2px}
.order-sides button.active{background:#d5fc49;color:#1d2c0c;box-shadow:0 1px 10px #d5fc4910}
.order-sides button[data-order-side=sell].active{background:#f29cac;color:#341c26}
.order-market-label{display:flex;justify-content:space-between;margin:17px 0 12px;font-size:10px;color:#b5cbd5}
.order-market-label>span:last-child{font-size:8px;color:#688a9d}
.order-amount-box{padding:14px 12px;border:1px solid #4a6c7c;border-radius:4px;background:#0b1821}
.order-amount-box:focus-within{border-color:#b8df8c}
.order-amount-box>label{font-size:9px;color:#7599ac}
.order-amount-box>div:not(.order-balance){display:flex;align-items:center;gap:10px;margin:7px 0 10px}
.order-amount-box input{padding:0;border:0;background:none;min-width:0;width:100%;font:700 28px var(--font);color:#e7f1f4;outline:none;appearance:textfield}
.order-amount-box input::-webkit-inner-spin-button{appearance:none}
.order-amount-box input:focus-visible{outline:none}
.order-amount-box>div>span{flex:0 0 auto;white-space:nowrap;font:10px var(--mono);color:#b9d68c;max-width:95px;overflow:hidden;text-overflow:ellipsis}
.order-balance{font-size:8px;color:#587f94;display:flex;align-items:center;justify-content:space-between;gap:6px}
.order-balance strong{font:8px var(--mono);font-weight:400;color:#96b7c6}
.order-presets{display:flex;gap:6px;margin-top:9px}
.order-presets button{flex:1;border:1px solid #365465;background:#152631;color:#95b4c1;font:9px var(--mono);border-radius:3px;min-height:28px}
.order-presets button:hover{border-color:#9bbb6a;color:var(--lime)}
.order-result{display:flex;flex-direction:column;gap:6px;padding:18px 0;border-bottom:1px solid #2e4a5b}
.order-result>span{font-size:10px;color:#99b7c6;display:flex;justify-content:space-between}
.order-result small{font-size:8px;color:#5d8298;font-weight:400}
.order-result strong{font-size:22px;font-weight:600;letter-spacing:-.6px;color:#dcecf3;overflow-wrap:anywhere}
.order-result strong small{font:9px var(--mono);color:#a4c773;letter-spacing:0}
.order-details{padding:11px 0 0;display:grid;gap:10px}
.order-details>div{display:flex;justify-content:space-between;gap:8px;font-size:9px}
.order-details>div>span{color:#6b93a8}
.order-details strong{color:#abc8d7;font:8px var(--mono);text-align:right;overflow-wrap:anywhere;max-width:60%}
.order-details small{font-size:7px;color:#496b80}
.order-details select{border:1px solid #486678;background:#142531;border-radius:2px;color:#b7d491;font:8px var(--mono);padding:3px 5px}
.order-ticket .error-text{font-size:9px;margin:12px 0 6px;min-height:13px;color:#e99aa4}
.order-ticket .button{min-height:44px;font-size:12px;padding:0 12px}
.sell-ticket .button-primary{background:#f29cac;border-color:#ffc0cc;color:#361726}
.paper-explainer{font-size:9px;line-height:1.7;color:#658a9d;text-align:center;margin:12px 0 0}
.coin-info{padding:18px 16px}
.coin-info-heading{display:flex;justify-content:space-between;align-items:center}
.coin-info h3{font-size:12px;font-weight:600;color:#c9dde7}
.coin-info>p{font-size:10px;line-height:1.7;color:#7399ae;margin:14px 0}
.coin-info-row{display:flex;justify-content:space-between;margin:10px 0;font-size:9px}
.coin-info-row>span{color:#628a9f}.coin-info-row>strong{font-weight:500;color:#a9c5d4}
.curve-label{display:flex;justify-content:space-between;font-size:8px;margin-top:18px;color:#759cb0}
.curve-label>strong{color:#b8d583;font-family:var(--mono);font-weight:400}
.curve-meter{height:4px;border-radius:2px;background:#273f4c;margin:8px 0 10px;overflow:hidden}
.curve-meter>i{display:block;height:100%;background:linear-gradient(90deg,#71c7d3,#d5fc49)}
.curve-note{font-size:8px;color:#526f82;line-height:1.6;display:block}
.terminal-assistant{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #3b5568;border-radius:4px;background:#122330;padding:13px 8px;font-size:10px;color:#a1c0cf}
.terminal-assistant .icon{width:15px;height:15px;color:#b5db8d}
.terminal-assistant:hover{border-color:#8fb689;color:#d9eccb}
.terminal-bottom{display:flex;align-items:center;justify-content:space-between;font:7px var(--mono);letter-spacing:.8px;color:#486f85;margin-top:22px;gap:15px;padding-top:16px;border-top:1px solid #263e4e}
.terminal-bottom b{font-weight:400;color:#769dad;margin-left:5px}
.terminal-bottom a{color:#89aaaf;letter-spacing:0}
.mobile-terminal-tabs{display:none}
@media(min-width:1600px){.terminal-workspace{grid-template-columns:320px minmax(0,1fr) 310px}.market-chart>svg{min-height:360px}.market-list{max-height:780px}.market-select{padding-block:17px}}
@media(max-width:1250px){#terminal-root{padding-inline:20px}.terminal-workspace{grid-template-columns:245px minmax(0,1fr) 260px;gap:10px}.market-avatar{width:28px;height:28px}.market-select{gap:7px;padding-right:9px}.market-row-identity>strong{font-size:10px}.market-row-numbers strong{font-size:9px}.market-row-identity small{font-size:7px}.amm-dot{display:none}.market-row-numbers small{font-size:7px}.market-metrics{grid-template-columns:1.25fr 1fr 1fr;gap:12px;margin-inline:14px}.market-metrics>div:last-child{display:none}.market-metrics .selected-price>strong{font-size:19px}.selected-identity{padding-inline:14px}.selected-identity h2{font-size:17px}.selected-identity h2>span{font-size:11px}.chart-toolbar{gap:9px;padding-inline:12px}.chart-ranges{gap:1px}.chart-ranges button{padding-inline:6px}.chart-modes{padding-left:7px;gap:1px}.chart-ohlc{gap:8px;padding-inline:13px;font-size:6px}.market-chart>svg{min-height:250px}.chart-bottom{font-size:5px;letter-spacing:.4px;padding-inline:11px}.activity-tabs{gap:12px}.activity-tabs button{font-size:9px}.activity-header{padding-inline:12px}.activity-header>.terminal-text-button{font-size:8px}.terminal-table td{padding-inline:11px;font-size:8px}.terminal-table th{padding-inline:11px;font-size:6px}.order-ticket{padding:17px 13px}.order-heading h2{font-size:15px}.market-list{max-height:605px}.terminal-top h1{font-size:27px}}
@media(max-width:1050px) and (min-width:761px){.terminal-workspace{grid-template-columns:250px minmax(0,1fr)}.terminal-center{grid-column:2}.terminal-order-column{grid-column:2;display:grid;grid-template-columns:1fr 1fr;align-items:start}.order-ticket{grid-row:1/3}.terminal-assistant{grid-column:2}.market-explorer{grid-row:1/3;position:sticky;top:15px}.market-list{max-height:calc(100dvh - 270px)}.market-metrics{grid-template-columns:1.2fr 1fr 1fr 1fr}.market-metrics>div:last-child{display:flex}.market-overview{gap:15px}.market-overview .overview-note{display:none}.market-chart>svg{min-height:280px}}
@media(max-width:800px){.terminal-entry{min-height:36px;font-size:11px;padding-inline:12px}.terminal-entry .icon{width:14px}.terminal-discovery{margin-bottom:30px}.terminal-discovery>a{padding:18px;gap:13px}.terminal-discovery strong{font-size:15px}.terminal-discovery small{font-size:10px}.discovery-link{font-size:10px;gap:7px}.terminal-open .mobile-nav:not([hidden]){top:98px}}
@media(max-width:760px){
  .terminal-open .header{height:68px;padding-inline:16px}.terminal-open .header:after{left:16px}.terminal-open .topline{padding-inline:16px;height:26px;font-size:6px}
  #terminal-root{padding:21px 14px 15px}.terminal-top{gap:8px;align-items:flex-start;margin-bottom:17px}.terminal-top h1{font-size:24px}.terminal-kicker{font-size:7px;letter-spacing:1.1px}.terminal-top-actions{flex-direction:column;align-items:flex-end;gap:9px}.terminal-top-actions .button{min-height:28px;font-size:8px;padding:0 9px}.terminal-top-actions .icon{width:12px;height:12px}.demo-market-badge{font-size:6px;letter-spacing:.5px}.market-overview{gap:14px;margin-bottom:15px;font-size:6px;padding:11px 0}.market-overview b{font-size:8px}.market-overview>span{gap:5px}.market-overview .overview-note{display:none}.overview-crown .icon{width:11px;height:11px}
  .mobile-terminal-tabs{display:flex;gap:5px;padding:4px;background:#101f29;border:1px solid #416071;border-radius:5px;margin-bottom:14px;position:sticky;top:7px;z-index:8;box-shadow:0 5px 20px #0005}.mobile-terminal-tabs button{min-height:38px;flex:1;border-radius:3px;color:#83aaba;font-size:12px;font-weight:600}.mobile-terminal-tabs button.active{background:#d5fc49;color:#17290c}.mobile-terminal-tabs span{font:8px var(--mono);margin-left:4px;opacity:.7}
  .terminal-workspace{display:block}.terminal-center,.terminal-order-column,.market-explorer{display:none}
  #terminal-root[data-view=markets] .market-explorer{display:block}#terminal-root[data-view=chart] .terminal-center{display:flex}#terminal-root[data-view=order] .terminal-order-column{display:flex}
  .market-list{max-height:none;overflow:visible;min-height:250px}.explorer-heading{padding:19px 17px 15px}.explorer-heading h2{font-size:17px}.market-search{height:44px;margin-inline:15px}.market-search input{font-size:16px}.market-filters{padding:13px 15px}.market-filters button{font-size:10px;padding:7px 10px;min-height:33px}.market-list-label{padding-inline:16px;font-size:8px}.market-list-label select{font-size:10px;max-width:130px;padding:5px}.market-select{padding:15px 16px 15px 2px;gap:11px}.watch-toggle{width:33px;font-size:21px}.market-avatar{width:38px;height:38px}.market-row-identity>strong{font-size:13px}.market-row-identity small{font-size:9px}.market-row-numbers strong{font-size:12px}.market-row-numbers small{font-size:9px}.amm-dot{display:inline;font-size:7px}.market-row-identity>strong .icon{width:12px;height:12px}.explorer-foot{font-size:8px;padding:16px}
  .selected-identity{padding:18px 16px}.selected-identity h2{font-size:21px}.selected-identity>div>div{font-size:9px}.selected-identity h2>span{font-size:12px}.terminal-crown{font-size:7px}.market-metrics{margin-inline:16px;grid-template-columns:1.2fr 1fr 1fr;gap:11px;padding-bottom:18px}.market-metrics>div>span{font-size:7px}.market-metrics>div>strong{font-size:13px}.market-metrics .selected-price>strong{font-size:22px}.market-metrics .selected-price small{font-size:9px}.chart-toolbar{padding:10px 13px;gap:10px}.chart-ranges button{font-size:10px;min-height:32px;padding-inline:8px}.chart-modes button{min-height:30px;min-width:30px}.chart-ohlc{padding:13px 13px 6px;font-size:7px;gap:10px}.market-chart>svg{min-height:235px;aspect-ratio:1.75}.chart-bottom{font-size:6px;padding:11px;letter-spacing:.2px}.activity-tabs{gap:17px}.activity-tabs button{font-size:11px;padding-block:17px}.activity-header{padding-inline:14px}.activity-header>.terminal-text-button{font-size:10px}.terminal-table-wrap{max-height:350px}.terminal-table th{font-size:7px;padding:12px}.terminal-table td{font-size:9px;padding:13px 12px}.trade-record{font-size:8px}
  .order-ticket{padding:21px 19px}.order-heading h2{font-size:22px}.paper-badge{font-size:8px;padding:5px 7px}.order-coin{margin:19px 0}.order-coin .market-avatar{width:31px;height:31px}.order-coin>span:last-child{font-size:15px}.order-coin small{font-size:11px}.order-sides button{min-height:40px;font-size:14px}.order-market-label{font-size:12px;margin-top:19px}.order-market-label>span:last-child{font-size:10px}.order-amount-box{padding:17px 15px}.order-amount-box>label{font-size:11px}.order-amount-box input{font-size:34px}.order-amount-box>div>span{font-size:13px}.order-balance{font-size:10px}.order-balance strong{font-size:10px}.order-presets button{min-height:36px;font-size:11px}.order-result>span{font-size:12px}.order-result strong{font-size:29px}.order-result small{font-size:10px}.order-result strong small{font-size:11px}.order-details{gap:14px}.order-details>div{font-size:11px}.order-details strong{font-size:10px}.order-details select{font-size:11px;padding:5px 7px}.order-details small{font-size:9px}.order-ticket .error-text{font-size:11px;margin-top:15px}.order-ticket .button{min-height:49px;font-size:14px}.paper-explainer{font-size:11px;line-height:1.7;margin-top:14px}.coin-info{padding:21px 19px}.coin-info h3{font-size:15px}.coin-info>p{font-size:12px}.coin-info-row{font-size:11px}.curve-label{font-size:10px}.curve-note{font-size:10px}.terminal-assistant{min-height:48px;font-size:12px}.terminal-bottom{font-size:6px;flex-wrap:wrap;line-height:1.8;gap:10px}.terminal-bottom>span:nth-child(2){order:3;width:100%;text-align:center}.terminal-bottom a{margin-left:auto}
}
@media(max-width:600px){.header .brand{font-size:23px}.header .brand>svg{width:25px}.wallet-button span{display:none}.wallet-button{width:34px;padding:0}.header-actions{gap:7px}.terminal-entry{min-height:35px;padding:0 11px;font-size:11px}.terminal-entry .icon{width:13px;height:13px}.hero-ctas{flex-wrap:wrap;gap:17px}.hero-ctas .button{padding-inline:18px;font-size:12px}.terminal-discovery{margin-top:17px}.terminal-discovery>a{padding:17px 15px;gap:12px;flex-wrap:wrap}.discovery-icon{width:33px;height:33px;font-size:22px;flex-shrink:0}.terminal-discovery>a>span:nth-child(2){flex:1;min-width:0}.terminal-discovery strong{font-size:14px}.terminal-discovery small{font-size:10px;line-height:1.7}.discovery-link{margin-left:45px;font-size:11px}.terminal-open .mobile-nav:not([hidden]){top:89px}}
@media(max-width:380px){.header-actions{gap:5px}.header .brand{font-size:21px;gap:6px}.header .brand>svg{width:23px}.header{padding-inline:16px}.terminal-entry{padding:0 9px;font-size:10px}.terminal-entry .icon{display:none}.menu-button,.wallet-button{width:30px}.terminal-top h1{font-size:21px}.market-overview{gap:9px;font-size:5px}.market-overview b{font-size:7px}.market-row-identity small{font-size:8px}.market-row-numbers small{font-size:8px}.market-row-numbers strong{font-size:11px}.market-avatar{width:32px;height:32px}.market-select{gap:9px}.market-metrics{gap:8px}.market-metrics>div>strong{font-size:11px}.market-metrics .selected-price>strong{font-size:19px}.terminal-crown{font-size:6px}.selected-identity h2{font-size:18px}.selected-identity>div>div{gap:6px}.chart-toolbar{gap:7px}.chart-ranges button{padding-inline:6px}.chart-bottom{font-size:5px}.activity-tabs{gap:12px}.activity-tabs button{font-size:10px}}
