:root{color-scheme:dark;--pixel: 4px;--gold: #f0b90b;--gold-bright: #ffd84d;--gold-dim: #c4950a;--gold-glow: rgba(240, 185, 11, .2);--bg: #0a0a0a;--bg-panel: #0d1a0d;--bg-panel-alt: #0f1f0f;--bg-input: #0a140a;--bg-card: #0c160c;--bg-card-hover: #101e10;--border: #1a3a1a;--border-bright: #2a5a2a;--text: #d4e0c8;--text-bright: #e8f0d8;--text-dim: #6a7a5a;--text-muted: #3a4a30;--green: #00cc44;--green-dim: #008830;--red: #ee2233;--red-dim: #aa1122;--font-pixel: "Press Start 2P", monospace;--font-terminal: "VT323", "Courier New", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-terminal);font-size:18px;line-height:1.4;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;image-rendering:pixelated}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold-bright)}button{font-family:var(--font-terminal);cursor:pointer;border:none;outline:none;transition:transform .05s,box-shadow .05s}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0px,rgba(0,0,0,.12) 1px,transparent 1px,transparent 3px);opacity:.4}.app{display:flex;flex-direction:column;min-height:100vh}.page{flex:1;max-width:1280px;width:100%;margin:0 auto;padding:2rem 1.5rem}.pixel-border{border:var(--pixel) solid var(--border-bright);box-shadow:inset calc(var(--pixel) * -1) calc(var(--pixel) * -1) 0 0 var(--border),var(--pixel) var(--pixel) 0 0 #00000080}.header{position:sticky;top:0;z-index:100;background:var(--bg-panel);border-bottom:var(--pixel) solid var(--gold-dim);padding:0 1.5rem;height:60px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 var(--pixel) 0 0 #0009}.header-left{display:flex;align-items:center;gap:2rem}.logo{display:flex;align-items:center;gap:.6rem;font-family:var(--font-pixel);font-size:11px;font-weight:400;color:var(--gold);letter-spacing:1px;cursor:pointer;background:none;border:none}.logo-mark{width:36px;height:36px;background:var(--gold);color:#000;font-family:var(--font-pixel);font-size:16px;font-weight:400;display:grid;place-items:center;border:3px solid var(--gold-dim);box-shadow:3px 3px #00000080}.nav{display:flex;gap:4px}.nav a,.nav button{padding:8px 14px;font-family:var(--font-pixel);font-size:9px;letter-spacing:.5px;color:var(--text-dim);background:transparent;border:2px solid transparent}.nav a:hover,.nav button:hover{color:var(--text);background:var(--bg-card);border-color:var(--border)}.nav a.active,.nav button.active{color:var(--gold);background:var(--bg-card);border:2px solid var(--gold-dim);box-shadow:inset 0 0 10px var(--gold-glow)}.wallet-btn{font-family:var(--font-pixel);font-size:9px;font-weight:400;padding:10px 18px;background:var(--gold);color:#000;border:3px solid var(--gold-dim);box-shadow:4px 4px #0009;letter-spacing:.5px}.wallet-btn:hover{background:var(--gold-bright);transform:translate(-1px,-1px);box-shadow:5px 5px #0009}.wallet-btn:active{transform:translate(2px,2px);box-shadow:2px 2px #0009}.wallet-btn.connected{background:var(--bg-panel);color:var(--gold);border-color:var(--gold-dim);box-shadow:3px 3px #00000080}.mobile-menu-btn{display:none;background:none;color:var(--gold);font-family:var(--font-pixel);font-size:16px;padding:4px;border:2px solid var(--border-bright);line-height:1}.hero{text-align:center;padding:4rem 1rem 2.5rem;border:var(--pixel) solid var(--border-bright);background:var(--bg-panel);margin-bottom:2rem;position:relative}.hero:before{content:"BSTONKEX_TERMINAL v1.0";position:absolute;top:12px;left:16px;font-family:var(--font-pixel);font-size:7px;color:var(--text-muted);letter-spacing:1px}.hero:after{content:"BNB_CHAIN // SYSTEM_READY";position:absolute;top:12px;right:16px;font-family:var(--font-pixel);font-size:7px;color:var(--green-dim);letter-spacing:1px}.hero h1{font-family:var(--font-pixel);font-size:clamp(16px,4vw,28px);font-weight:400;line-height:1.6;letter-spacing:2px;color:var(--gold);margin-bottom:1rem;text-shadow:3px 3px 0 rgba(0,0,0,.8)}.hero p{color:var(--text-dim);font-size:20px;max-width:540px;margin:0 auto 2rem;font-family:var(--font-terminal)}.hero-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-pixel);font-size:9px;font-weight:400;padding:12px 20px;letter-spacing:.5px;border:3px solid transparent;box-shadow:4px 4px #00000080}.btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #00000080}.btn:active{transform:translate(2px,2px);box-shadow:2px 2px #00000080}.btn-primary{background:var(--gold);color:#000;border-color:var(--gold-dim)}.btn-primary:hover{background:var(--gold-bright)}.btn-secondary{background:var(--bg-panel);color:var(--text);border-color:var(--border-bright)}.btn-secondary:hover{border-color:var(--gold-dim);color:var(--gold)}.btn-sm{padding:8px 14px;font-size:8px;box-shadow:3px 3px #00000080}.btn-sm:hover{box-shadow:4px 4px #00000080}.btn-sm:active{box-shadow:1px 1px #00000080}.btn-ghost{background:transparent;color:var(--gold);border-color:transparent;box-shadow:none}.btn-ghost:hover{background:var(--gold-glow);box-shadow:none;transform:none}.btn-buy{background:var(--green);color:#000;border-color:var(--green-dim)}.btn-sell{background:var(--red);color:#fff;border-color:var(--red-dim)}.section-title{font-family:var(--font-pixel);font-size:10px;font-weight:400;letter-spacing:1px;color:var(--gold);margin-bottom:1.25rem;display:flex;align-items:center;gap:12px;text-transform:uppercase}.section-title:after{content:"";flex:1;height:2px;background:repeating-linear-gradient(90deg,var(--border-bright) 0,var(--border-bright) 4px,transparent 4px,transparent 8px)}.term-label{font-family:var(--font-pixel);font-size:7px;color:var(--green-dim);letter-spacing:1.5px;text-transform:uppercase}.term-blink{animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.token-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:1rem}.token-card{background:var(--bg-card);border:3px solid var(--border-bright);padding:1.25rem;box-shadow:4px 4px #00000080;transition:border-color .1s,transform .05s,box-shadow .05s;cursor:pointer;position:relative}.token-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gold-dim)}.token-card:hover{border-color:var(--gold-dim);transform:translate(-2px,-2px);box-shadow:6px 6px #0009}.token-card-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.token-logo{width:40px;height:40px;background:var(--bg-panel);border:2px solid var(--border-bright);display:grid;place-items:center;font-family:var(--font-pixel);font-size:14px}.token-card-name{font-family:var(--font-pixel);font-size:10px;color:var(--text-bright)}.token-card-symbol{font-family:var(--font-terminal);color:var(--text-dim);font-size:16px}.token-card-price{font-family:var(--font-terminal);font-size:22px;font-weight:700;color:var(--text-bright)}.token-card-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.stat{display:flex;flex-direction:column;gap:2px}.stat-label{font-family:var(--font-pixel);font-size:7px;color:var(--text-muted);letter-spacing:.8px;text-transform:uppercase}.stat-value{font-family:var(--font-terminal);font-size:18px;font-weight:700;color:var(--text)}.token-card-actions{display:flex;gap:8px;margin-top:12px}.tabs{display:flex;gap:4px;margin-bottom:1.5rem;flex-wrap:wrap}.tab{font-family:var(--font-pixel);font-size:8px;font-weight:400;padding:10px 16px;letter-spacing:.5px;color:var(--text-dim);background:transparent;border:2px solid transparent}.tab:hover{color:var(--text);border-color:var(--border);background:var(--bg-card)}.tab.active{color:var(--gold);border-color:var(--gold-dim);background:var(--bg-card);box-shadow:inset 0 0 12px var(--gold-glow)}.search-bar{font-family:var(--font-terminal);font-size:18px;background:var(--bg-input);color:var(--text);border:3px solid var(--border-bright);padding:10px 14px;width:100%;max-width:340px;box-shadow:inset 2px 2px #0000004d}.search-bar::placeholder{color:var(--text-muted)}.search-bar:focus{border-color:var(--gold-dim);outline:none}.filter-row{display:flex;align-items:center;gap:12px;margin-bottom:1.5rem;flex-wrap:wrap}.filter-select{font-family:var(--font-terminal);font-size:16px;background:var(--bg-input);color:var(--text);border:2px solid var(--border-bright);padding:8px 12px;box-shadow:inset 2px 2px #0000004d}.table-wrap{border:3px solid var(--border-bright);box-shadow:4px 4px #00000080;overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{padding:10px 14px;text-align:left;font-size:16px;border-bottom:1px solid var(--border);white-space:nowrap}th{font-family:var(--font-pixel);font-size:7px;font-weight:400;letter-spacing:.8px;text-transform:uppercase;color:var(--gold-dim);background:var(--bg-panel)}tr:hover td{background:var(--bg-card-hover)}.mono{font-family:var(--font-terminal)}.positive{color:var(--green)}.negative{color:var(--red)}.market-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.market-token-logo{width:56px;height:56px;background:var(--bg-panel);border:3px solid var(--border-bright);display:grid;place-items:center;font-size:24px;box-shadow:3px 3px #00000080}.market-title{font-family:var(--font-pixel);font-size:16px;color:var(--gold)}.market-pair{font-family:var(--font-terminal);color:var(--text-dim);font-size:18px}.market-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-bottom:2rem}.market-stat-card{background:var(--bg-panel);border:3px solid var(--border-bright);padding:1rem;box-shadow:3px 3px #0006}.market-stat-card .stat-label{font-family:var(--font-pixel);font-size:7px;color:var(--text-muted);letter-spacing:.8px;text-transform:uppercase;margin-bottom:6px}.market-stat-card .stat-value{font-family:var(--font-terminal);font-size:24px;font-weight:700}.chart-container{background:var(--bg-panel);border:3px solid var(--border-bright);padding:1.5rem;margin-bottom:2rem;min-height:320px;box-shadow:4px 4px #00000080;position:relative}.chart-container:before{content:"CHART_MODULE // RETRO_MODE";position:absolute;top:8px;right:12px;font-family:var(--font-pixel);font-size:7px;color:var(--text-muted);letter-spacing:1px}.trade-panel{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.trade-box{background:var(--bg-panel);border:3px solid var(--border-bright);padding:1.5rem;box-shadow:4px 4px #00000080}.trade-input{font-family:var(--font-terminal);font-size:18px;background:var(--bg-input);color:var(--text);border:3px solid var(--border-bright);padding:10px 14px;width:100%;margin-bottom:12px;box-shadow:inset 2px 2px #0000004d}.trade-input:focus{border-color:var(--gold-dim);outline:none}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.info-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border)}.info-label{color:var(--text-dim);font-size:16px}.info-value{font-family:var(--font-terminal);font-size:16px;font-weight:700}.wizard{max-width:740px;margin:0 auto}.wizard-steps{display:flex;gap:4px;margin-bottom:2rem}.wizard-step{flex:1;text-align:center;padding:12px 8px;background:var(--bg-panel);border:2px solid var(--border-bright);font-family:var(--font-pixel);font-size:7px;font-weight:400;letter-spacing:.3px;color:var(--text-dim)}.wizard-step.active{border-color:var(--gold-dim);color:var(--gold);background:var(--bg-card);box-shadow:inset 0 0 15px var(--gold-glow)}.wizard-step.completed{border-color:var(--green-dim);color:var(--green)}.wizard-card{background:var(--bg-panel);border:var(--pixel) solid var(--border-bright);padding:2rem;box-shadow:4px 4px #00000080;position:relative}.wizard-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gold-dim)}.wizard-card h2{font-family:var(--font-pixel);font-size:11px;font-weight:400;color:var(--gold);letter-spacing:.5px;margin-bottom:4px}.wizard-card h2 small{font-family:var(--font-terminal);font-size:16px;color:var(--text-dim);font-weight:400;display:block;margin-top:4px;letter-spacing:0}.form-group{margin-bottom:1.25rem}.form-label{display:block;font-family:var(--font-pixel);font-size:8px;color:var(--text-dim);margin-bottom:6px;letter-spacing:.5px}.form-input{font-family:var(--font-terminal);font-size:18px;background:var(--bg-input);color:var(--text);border:3px solid var(--border-bright);padding:10px 14px;width:100%;box-shadow:inset 2px 2px #0000004d}.form-input:focus{border-color:var(--gold-dim);outline:none}.form-input::placeholder{color:var(--text-muted)}textarea.form-input{resize:vertical;min-height:80px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pair-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin-bottom:1.5rem}.pair-card{background:var(--bg-input);border:3px solid var(--border-bright);padding:1rem;text-align:center;cursor:pointer;transition:border-color .1s,transform .05s;box-shadow:3px 3px #0006}.pair-card:hover{border-color:var(--text-dim);transform:translate(-1px,-1px)}.pair-card.selected{border-color:var(--gold);background:var(--bg-card);box-shadow:inset 0 0 15px var(--gold-glow),3px 3px #0006}.pair-card-icon{font-size:20px;margin-bottom:4px}.pair-card-name{font-family:var(--font-pixel);font-size:9px;font-weight:400;color:var(--text-bright)}.pair-card-sub{font-family:var(--font-terminal);font-size:14px;color:var(--text-muted)}.tax-options{display:flex;gap:6px;margin-bottom:1.5rem;flex-wrap:wrap}.tax-btn{font-family:var(--font-pixel);font-size:10px;font-weight:400;padding:12px 20px;background:var(--bg-input);color:var(--text-dim);border:3px solid var(--border-bright);box-shadow:3px 3px #0006}.tax-btn:hover{border-color:var(--text-dim);transform:translate(-1px,-1px)}.tax-btn.selected{border-color:var(--gold);color:var(--gold);background:var(--bg-card);box-shadow:inset 0 0 12px var(--gold-glow),3px 3px #0006}.allocation-bar{display:flex;height:28px;overflow:hidden;margin-bottom:12px;border:2px solid var(--border-bright)}.allocation-segment{display:flex;align-items:center;justify-content:center;font-family:var(--font-pixel);font-size:7px;font-weight:400;color:#000;transition:width .2s ease}.allocation-controls{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.allocation-input-group{text-align:center}.allocation-input-group label{display:block;font-family:var(--font-pixel);font-size:7px;color:var(--text-dim);margin-bottom:4px;letter-spacing:.5px}.allocation-input{width:100%;text-align:center;font-family:var(--font-terminal);font-size:18px;background:var(--bg-input);color:var(--text);border:2px solid var(--border-bright);padding:8px;box-shadow:inset 2px 2px #0000004d}.allocation-input:focus{border-color:var(--gold-dim);outline:none}.fee-display{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0}.fee-card{background:var(--bg-input);border:3px solid var(--border-bright);padding:1.25rem;text-align:center;box-shadow:3px 3px #0006}.fee-card .fee-pct{font-family:var(--font-pixel);font-size:20px;font-weight:400}.fee-card .fee-label{font-family:var(--font-pixel);font-size:7px;color:var(--text-dim);margin-top:6px;letter-spacing:.5px}.treasury-addr{font-family:var(--font-terminal);font-size:16px;color:var(--text-dim);background:var(--bg-input);border:2px solid var(--border-bright);padding:8px 12px;display:inline-block;margin-top:8px}.logo-upload-area{border:3px dashed var(--border-bright);background:var(--bg-input);padding:2rem 1.5rem;text-align:center;cursor:pointer;transition:border-color .1s,background .1s;box-shadow:inset 2px 2px #0000004d;position:relative}.logo-upload-area:hover,.logo-upload-area.dragover{border-color:var(--gold-dim);background:var(--bg-card)}.logo-upload-area.dragover{box-shadow:inset 0 0 20px var(--gold-glow),inset 2px 2px #0000004d}.logo-upload-icon{font-family:var(--font-pixel);font-size:28px;color:var(--gold-dim);margin-bottom:12px;display:block;line-height:1}.logo-upload-text{font-family:var(--font-pixel);font-size:9px;color:var(--gold);letter-spacing:.5px;margin-bottom:6px}.logo-upload-hint{font-family:var(--font-terminal);font-size:15px;color:var(--text-muted)}.logo-upload-input{display:none}.logo-preview-wrap{display:flex;align-items:center;gap:1rem;background:var(--bg-input);border:3px solid var(--green-dim);padding:1rem;box-shadow:3px 3px #0006}.logo-preview-img{width:64px;height:64px;object-fit:contain;border:2px solid var(--border-bright);background:var(--bg-panel);image-rendering:auto}.logo-preview-info{flex:1;text-align:left}.logo-preview-name{font-family:var(--font-terminal);font-size:16px;color:var(--text);margin-bottom:4px;word-break:break-all}.logo-preview-status{font-family:var(--font-pixel);font-size:8px;color:var(--green);letter-spacing:.5px}.logo-preview-size{font-family:var(--font-terminal);font-size:14px;color:var(--text-muted);margin-top:2px}.logo-remove-btn{font-family:var(--font-pixel);font-size:7px;padding:6px 12px;background:var(--bg-panel);color:var(--red);border:2px solid var(--red-dim);box-shadow:2px 2px #0006;letter-spacing:.3px}.logo-remove-btn:hover{background:#ee22331a;transform:translate(-1px,-1px);box-shadow:3px 3px #0006}.logo-remove-btn:active{transform:translate(1px,1px);box-shadow:1px 1px #0006}.logo-required-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-pixel);font-size:8px;color:var(--red);letter-spacing:.5px;padding:4px 10px;border:2px solid var(--red-dim);background:#ee223314}.logo-ready-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-pixel);font-size:8px;color:var(--green);letter-spacing:.5px;padding:4px 10px;border:2px solid var(--green-dim);background:#00cc4414}.logo-review-wrap{display:flex;align-items:center;gap:1rem;padding:12px 0}.logo-review-img{width:48px;height:48px;object-fit:contain;border:2px solid var(--border-bright);background:var(--bg-panel);image-rendering:auto}.preview-table{width:100%}.preview-table td{padding:10px 0;border-bottom:1px solid var(--border)}.preview-table td:first-child{font-family:var(--font-pixel);font-size:8px;color:var(--gold-dim);width:150px;letter-spacing:.5px}.preview-table td:last-child{font-family:var(--font-terminal);font-size:18px;font-weight:700}.locker-card{background:var(--bg-panel);border:3px solid var(--border-bright);padding:1.5rem;margin-bottom:1rem;box-shadow:4px 4px #00000080;transition:border-color .1s}.locker-card:hover{border-color:var(--gold-dim)}.lock-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-pixel);font-size:7px;font-weight:400;letter-spacing:.5px;padding:6px 12px;border:2px solid}.lock-badge.locked{border-color:var(--green-dim);color:var(--green);background:#00cc4414}.lock-badge.unlocked{border-color:var(--red-dim);color:var(--red);background:#ee223314}.lock-badge.pending{border-color:var(--gold-dim);color:var(--gold);background:var(--gold-glow)}.dash-card{background:var(--bg-panel);border:3px solid var(--border-bright);padding:1.5rem;margin-bottom:1rem;box-shadow:4px 4px #00000080;position:relative}.dash-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gold-dim)}.dash-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.dash-earnings{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.footer{border-top:3px solid var(--border-bright);padding:2rem 1.5rem;margin-top:3rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;background:var(--bg-panel)}.footer-brand{font-family:var(--font-pixel);font-size:9px;color:var(--gold);letter-spacing:.5px}.footer-brand span{display:block;font-family:var(--font-terminal);font-size:16px;color:var(--text-dim);margin-top:4px;letter-spacing:0}.footer-links{display:flex;gap:1.25rem;flex-wrap:wrap}.footer-links a,.footer-links button{color:var(--text-dim);font-family:var(--font-terminal);font-size:16px;background:none;border:none;cursor:pointer}.footer-links a:hover,.footer-links button:hover{color:var(--gold)}.badge{display:inline-block;font-family:var(--font-pixel);font-size:6px;font-weight:400;letter-spacing:.5px;padding:4px 8px;border:2px solid;text-transform:uppercase}.badge-bnb{border-color:var(--gold-dim);color:var(--gold);background:var(--gold-glow)}.badge-stock{border-color:var(--green-dim);color:var(--green);background:#00cc4414}.placeholder-note{background:var(--bg-panel);border:2px dashed var(--gold-dim);padding:12px;font-family:var(--font-terminal);font-size:16px;color:var(--gold);text-align:center}.pixel-grid-bg{background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:32px 32px;background-position:center}.pair-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.pair-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px 10px;background:var(--bg-card);border:2px solid var(--border);cursor:pointer;transition:border-color .15s,background .15s,transform .05s;text-align:center;position:relative}.pair-card:hover{border-color:var(--border-bright);background:var(--bg-card-hover);transform:translate(-1px,-1px)}.pair-card.selected{border-color:var(--gold);background:var(--gold-glow);box-shadow:0 0 8px #f0b90b26}.pair-card.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.pair-card-logo{width:32px;height:32px;border-radius:50%;object-fit:contain;background:var(--bg-input);border:1px solid var(--border);image-rendering:auto}.pair-card-icon{width:32px;height:32px;display:grid;place-items:center;background:var(--bg-input);border:2px solid var(--border-bright);font-family:var(--font-pixel);font-size:10px}.pair-card-name{font-family:var(--font-pixel);font-size:9px;color:var(--text-bright);letter-spacing:.5px;word-break:break-all}.pair-card-sub{font-family:var(--font-terminal);font-size:13px;color:var(--text-dim);line-height:1.2}.pair-card-badge{font-family:var(--font-pixel);font-size:6px;letter-spacing:.3px;padding:1px 4px}.pair-card-badge.verified{color:var(--green);border:1px solid var(--green-dim)}.pair-card-badge.native{color:var(--gold-dim);border:1px solid var(--gold-dim)}.pair-card-badge.pending{color:var(--text-dim);border:1px solid var(--text-muted)}.divider{height:2px;margin:2rem 0;background:repeating-linear-gradient(90deg,var(--border-bright) 0,var(--border-bright) 4px,transparent 4px,transparent 8px)}.text-gold{color:var(--gold)}.text-dim{color:var(--text-dim)}.text-sm{font-size:16px}.mt-1{margin-top:8px}.mt-2{margin-top:1rem}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:1rem}.flex{display:flex}.items-center{align-items:center}.gap-1{gap:8px}.gap-2{gap:1rem}.between{justify-content:space-between}@media(max-width:768px){.page{padding:1.5rem 1rem}.hero{padding:2.5rem .75rem 2rem}.hero h1{font-size:14px}.hero p{font-size:16px}.hero:before,.hero:after{display:none}.nav{display:none}.nav.open{display:flex;flex-direction:column;position:absolute;top:60px;left:0;right:0;background:var(--bg-panel);border-bottom:3px solid var(--gold-dim);padding:1rem;z-index:99}.mobile-menu-btn{display:block}.token-grid{grid-template-columns:1fr}.pair-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.allocation-controls{grid-template-columns:repeat(2,1fr)}.trade-panel,.form-row{grid-template-columns:1fr}.wizard-steps{overflow-x:auto}.market-stats{grid-template-columns:repeat(2,1fr)}.info-grid{grid-template-columns:1fr}.footer{flex-direction:column;text-align:center}.fee-display{grid-template-columns:1fr}.filter-row{flex-direction:column;align-items:stretch}.search-bar{max-width:100%}.header{padding:0 1rem}.header-left{gap:.75rem}.dash-card-header{flex-direction:column;align-items:flex-start}.dash-panels-2col,.market-chart-grid{grid-template-columns:1fr!important}}.market-chart-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:0;margin-bottom:1rem;border:2px solid var(--border-bright);min-height:420px}.live-trades-scroll::-webkit-scrollbar{width:4px}.live-trades-scroll::-webkit-scrollbar-track{background:var(--bg-panel)}.live-trades-scroll::-webkit-scrollbar-thumb{background:var(--border-bright)}
