.testnet-banner{background:var(--ink);color:white;text-align:center;padding:10px 18px;font:500 11px/1.5 var(--mono);letter-spacing:.02em}
.account-item #eth-balance{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.topbar .connect{margin-left:auto}.topbar-inner>.text-button{margin-left:0}.deployment-notice{border:1px solid var(--rule);padding:13px 17px;font:400 12px/1.5 var(--mono);margin-bottom:15px;overflow-wrap:anywhere}.deployment-notice.error{border-color:var(--red);color:var(--red)}.wallet-line{display:flex;align-items:center;gap:16px;margin-bottom:18px;flex-wrap:wrap;font:400 11px/1.5 var(--mono)}.wallet-line>#refresh{margin-left:auto}.account-item .network-name{font-size:21px}.faucet-item .secondary-button{margin-top:10px;margin-bottom:8px;font-size:11px;padding:10px}.faucet-item small{display:block}.testnet-market-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.testnet-direction-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.testnet-direction-tabs button{padding:15px}.testnet-direction-tabs .direction-name{font-size:22px}.testnet-direction-tabs .direction-copy{font-size:11px}.order-details>div{gap:12px;align-items:baseline}.order-details strong{overflow-wrap:anywhere;text-align:right}.market-body{display:grid;gap:28px}.regime-tag{padding:7px 10px;border:1px solid var(--rule);font:500 10px/1.3 var(--mono);white-space:nowrap}.regime-tag.open{border-color:var(--blue);color:var(--blue)}.regime-tag.paused{border-color:var(--red);color:var(--red)}.market-details{margin:0}.market-details>div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--rule)}.market-details dt{font-size:12px;color:var(--muted)}.market-details dd{font:500 11px/1.5 var(--mono);margin:0;text-align:right;overflow-wrap:anywhere}.market-explanation{padding:24px;background:var(--paper);border:1px solid var(--rule)}.market-explanation h3{font-size:23px;margin-bottom:12px}.market-explanation p{font-size:12px;color:var(--muted);margin-top:12px}.tx-list{list-style:none;margin:0;padding:0}.tx-list li{border-bottom:1px solid var(--rule);padding:14px 0;font:400 11px/1.6 var(--mono);overflow-wrap:anywhere}.tx-list a{display:inline-block;color:var(--blue);margin-left:12px}.tx-list .tx-status{margin-right:10px;font-weight:600}.tx-list .failed{color:var(--red)}.tx-list .confirmed{color:var(--blue)}.rehearsal-panel{background:#fff8df;border:1px solid #c8a450;padding:20px;margin-bottom:20px}.rehearsal-panel p{margin-bottom:12px;font-size:12px}.rehearsal-panel label{font:400 12px/1.5 var(--mono)}.rehearsal-actions{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.rehearsal-actions select{padding:8px;max-width:100%;font:400 11px var(--mono)}
@media(max-width:600px){.topbar-inner{height:auto;min-height:65px;padding-block:12px;gap:12px;flex-wrap:wrap}.topbar .connect{padding:10px;font-size:11px}.topbar-inner>.text-button{font-size:9px}.testnet-banner{font-size:9px}.testnet-direction-tabs button{flex-direction:column;align-items:start;gap:8px;padding:14px 12px}.testnet-direction-tabs .direction-name{font-size:21px}.market-details>div{gap:12px}.market-details dd{max-width:60%;font-size:10px}.market-explanation{padding:18px}.price-readout{align-items:flex-start;gap:14px;flex-wrap:wrap}.account-item .network-name{font-size:19px}.faucet-item{grid-column:1/-1;border-left:0!important}.account-strip .account-item:last-child{grid-column:1/-1;border-left:0;border-top:1px solid var(--rule)}.tx-list a{margin-left:0;display:block}.wallet-line{font-size:10px}.order-details strong{max-width:62%}}
.testnet-market-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.testnet-direction-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.testnet-direction-tabs .protect[aria-pressed=true]{background:var(--blue-soft);color:var(--blue);border-color:var(--blue)}.buy-button.protect{background:var(--blue);border-color:var(--blue)}.protect-inputs{display:grid;gap:20px}.protect-inputs input[type=range]{width:100%;accent-color:var(--blue)}.protect-inputs .eyebrow strong{color:var(--ink)}.strategy-list{display:grid;gap:16px}.strategy-card{background:var(--plate);border:1px solid var(--ink);padding:24px;display:grid;gap:16px}.strategy-card-header{display:flex;justify-content:space-between;align-items:start;gap:20px}.strategy-card-header h3{font-size:24px}.strategy-card .receipt-label{font:500 11px/1.5 var(--mono);color:var(--muted)}.strategy-card dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.strategy-card dl div{min-width:0}.strategy-card dt{font:500 9px/1.5 var(--mono);color:var(--muted);text-transform:uppercase}.strategy-card dd{margin:5px 0 0;font:500 13px/1.5 var(--mono);overflow-wrap:anywhere}.strategy-card .model-values{padding:16px;background:var(--paper);border:1px solid var(--rule);font:400 11px/1.6 var(--mono);display:grid;gap:5px}.strategy-card .field-hint{font-size:11px}.strategy-card .secondary-button{white-space:normal;text-align:center}.strategy-card .positive{color:var(--blue)}.strategy-card .negative{color:var(--red)}
@media(max-width:600px){.strategy-card{padding:18px}.strategy-card-header{flex-direction:column;gap:14px}.strategy-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.testnet-direction-tabs .direction-name{font-size:20px}.testnet-direction-tabs .direction-copy{font-size:10px}}
.strategy-pager{display:flex;gap:10px;margin:12px 0 18px;flex-wrap:wrap}
.wallet-options{display:grid;gap:10px;margin-top:22px}.wallet-option{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px;font:500 12px/1.5 var(--mono);border:1px solid var(--rule);text-align:left;white-space:normal}.wallet-option a{font-size:10px;color:var(--blue)}.wallet-options button{width:100%;border-color:var(--ink)}.wallet-discovery-note{margin-top:14px}.dialog-content #wallet-dialog-copy{font-size:12px;line-height:1.6;color:var(--muted);margin-top:16px}
