/* 4AI / compact, editorial trading interface */
:root{--bg:#111310;--panel:#191c17;--panel-raised:#22271e;--line:#343a2f;--text:#f2f4e9;--muted:#a4ac9a;--gold:#c6fa50;--gold-dim:#abd83f;--lime:#c6fa50;--lime-dim:#abd83f;--radius:3px;--max:1400px;--sans:"Segoe UI","Microsoft YaHei",sans-serif}
body{background:var(--bg)}::selection{background:#c6fa50;color:#111310}.topbar{max-width:none;height:76px;padding:0 4%;gap:30px;background:#111310}.topbar nav{gap:26px;margin-left:12px}.wordmark{display:inline-flex;align-items:baseline;font:900 40px/.9 Arial,sans-serif;letter-spacing:-4px;color:#f4f5eb;position:relative}.wordmark>span{font-weight:500;letter-spacing:-3px}.wordmark i{width:7px;height:7px;background:#c6fa50;margin:0 0 3px 7px;display:block}.brand-subtitle{font-size:8px;max-width:70px;line-height:1.6;color:#9fa994;letter-spacing:1px}.nav{color:#a4ac9a}.head-actions{gap:15px}.network{color:#b8c0ac}.button,.search,.refresh-button,.market-tools select,.filter,.stage-label,.pill{border-radius:3px}.button.primary{background:#c6fa50;color:#151b0d;font-weight:750}.button.primary:hover{background:#d9ff87}.button.secondary{background:#22271e;border-color:#424a38;color:#eff3e6}.button.quiet{color:#e4e9da}.button.secondary:hover,.button.quiet:hover{background:#30382a}.wallet-glyph{color:#c6fa50}.language-control select{background:#191d15;color:#eee;border-color:#3c4434}main{max-width:1400px;padding:0 4%;margin:auto}.hero{display:grid;grid-template-columns:1.35fr 1fr;min-height:380px;padding:48px 0 34px;gap:24px;align-items:center}.hero-copy{padding:0}.hero .eyebrow{font:10px var(--mono);letter-spacing:1.8px;color:#b5c1a6}.hero h1{font-size:clamp(32px,4.2vw,60px);line-height:1.19;letter-spacing:-2px;margin:23px 0 20px;font-weight:750}.hero h1>span{color:#b0bb9f}.hero-description{font-size:14px;line-height:1.8;color:#a4ac9a;max-width:520px}.hero-actions{margin-top:27px;gap:12px}.hero-meta{margin-top:24px;color:#77866a;font:9px var(--mono);letter-spacing:1.3px}.four-art{height:295px;position:relative;overflow:hidden;border-left:1px solid #343a2f;background:repeating-linear-gradient(0deg,transparent 0 35px,#293123 35px 36px),repeating-linear-gradient(90deg,transparent 0 35px,#293123 35px 36px)}.four-glyph{font:900 330px/.9 Arial,sans-serif;letter-spacing:-30px;color:#c6fa50;position:absolute;left:50%;top:-17px;transform:translateX(-50%) skew(-9deg);text-shadow:12px 12px 0 #303c1f}.art-cross{position:absolute;right:14px;top:8px;color:#7e8f69;font:24px var(--mono)}.art-label{position:absolute;left:15px;bottom:14px;font:9px/1.8 var(--mono);letter-spacing:1.4px;color:#9aab88}.art-index{position:absolute;right:14px;bottom:14px;font:9px var(--mono);color:#b3c69c}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #343a2f;border-radius:0;background:#191d16;margin:0 0 38px;overflow:hidden}.stat{padding:20px 24px;background:none;border-right:1px solid #343a2f}.stat:last-child{border:0}.stat strong{font:500 30px var(--mono);color:#f3f6ea}.stat strong em{font-size:13px;color:#96a386}.stat-label{font-size:11px;color:#b4bda8}.stat small{color:#7f8c73;font-size:10px}.market{padding:0 0 36px}.section-head{gap:20px}.eyebrow.subtle{font-size:9px;color:#8e9e7e;letter-spacing:1.8px}.market-heading h2,.section-head h2{font-size:26px;letter-spacing:-.8px}.search{background:#191d16;border-color:#394231}.search input{font-size:12px}.search svg{stroke:#8f9c80}.market-tools select{background:#191d16;border-color:#394231;color:#cbd5bf}.filter-row{border-top:1px solid #343a2f;padding-top:16px;margin-top:20px}.filter{color:#9da98f}.filter.active{background:#c6fa50;color:#17200c;border-color:#c6fa50}.filter-count{color:inherit}.data-label,.last-updated{color:#92a17f}.edition-note{font-size:11px;color:#89967b;margin:0 0 18px;line-height:1.7}.token-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.token-card{background:#191d16;border:1px solid #343a2f;border-radius:3px;box-shadow:none;padding:22px}.token-card:hover{border-color:#728e4c;background:#1b2117;transform:none;box-shadow:none}.token-icon{border-radius:3px;background:#2d3822;color:#d2f495}.stage-label{background:#26331b;border-color:#455b31;color:#c8ee9c}.card-desc,.contract-link{color:#8f9d81}.card-top h3{color:#f3f5ec}.progress{background:#31382a}.progress span{background:#b5e750}.card-bottom{border-color:#343e2b}.card-bottom button{color:#c6fa50}.pill{background:#24301b;color:#c4e7a0;border-color:#425632}.pill.neutral{background:#22291c;color:#a7b697;border-color:#37452b}.favorite-toggle{color:#c6fa50}.empty{border:1px dashed #414e34;background:#171c13;border-radius:3px;padding:55px 20px;text-align:center;color:#a3b091}.empty h3{color:#eff5e5}.chain-status{border-color:#343a2f;color:#94a481}.process{display:none}.faq{margin-top:10px;border-top:1px solid #343a2f;padding:30px 0;grid-template-columns:1fr 2fr;gap:60px}.faq h2{font-size:25px}.faq p{color:#9ba88d}.faq details{border-color:#343a2f}.faq summary{color:#dfe8d4}.buyback-plan{display:none}footer{max-width:none;border-top:1px solid #343a2f;padding:26px 4%;background:#111310}.footer-main{max-width:1288px;margin:auto}.footer-brand{gap:24px}.footer-brand .wordmark{font-size:31px}.footer-links{color:#95a286}.footer-bottom{max-width:1288px;margin:22px auto 0;border-color:#303728;color:#849574}.footer-brand>span:last-child{color:#7c8e6a}dialog{background:#181d14;border:1px solid #4b5b3a;border-radius:6px;color:#edf3e5}dialog::backdrop{background:#050805d9}.modal-title{letter-spacing:-.8px}.field input,.field textarea,.field select{background:#11170d;border-color:#415036;color:#f2f5ec;border-radius:3px}.notice{background:#232c1a;border-color:#475535;color:#bfccaF}.trade-summary,.address-box,.avatar-upload{background:#1f2818;border-color:#3e4e31;border-radius:3px}.detail-list dt,.hint,.modal-copy{color:#9eac90}.detail-list dd{color:#e2ecd5}.text-button,a.address,.contract-link:hover{color:#c6fa50}.prompt{background:#10160b;border-color:#3e4e31;color:#ccd8bf}#toast{background:#c6fa50;color:#18210e}.bncb-hero{padding:44px 0 25px}.bncb-hero h1{font-size:clamp(30px,4vw,52px);letter-spacing:-1.8px}.bncb-intro{background:#191d16;border-color:#343a2f;border-radius:3px}.bncb-status{background:#1c2515;border-color:#3c4d2c}.bncb-features>div{border-color:#3c4d2c}.bncb-footer{margin-top:30px}
@media(min-width:1100px){.token-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-actions .button{min-height:47px}}
@media(max-width:1000px){.topbar{gap:20px;padding:0 3%}.topbar nav{gap:18px;margin-left:0}.brand-subtitle{display:none}.network{display:none}.head-actions{gap:10px}.hero{grid-template-columns:1.4fr 1fr;min-height:340px}.four-art{height:260px}.four-glyph{font-size:290px}.token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:17px}.faq{gap:25px}}
@media(max-width:650px){.topbar{height:auto;min-height:72px;flex-wrap:wrap;padding:18px 5% 0;gap:16px}.topbar .brand{order:0}.wordmark{font-size:35px}.head-actions{order:1;margin-left:auto}.topbar nav{order:2;width:100%;height:38px;justify-content:flex-start;gap:25px}.nav{font-size:12px}.topbar .button.small{font-size:11px;padding:9px 11px}.language-control select{font-size:11px}.hero{padding:30px 0 25px;grid-template-columns:1fr;min-height:0;gap:24px}.hero h1{font-size:36px;letter-spacing:-1.5px;margin:18px 0 15px}.hero .eyebrow{font-size:8px}.hero-description{font-size:12px}.hero-actions{margin-top:20px}.hero-actions .button{font-size:12px;padding:12px 14px}.hero-meta{font-size:8px}.four-art{display:none}main{padding:0 5%}.stats{grid-template-columns:repeat(2,1fr);margin-bottom:26px}.stat{padding:16px;border-bottom:1px solid #343a2f}.stat:nth-child(2){border-right:0}.stat:nth-child(3){border-bottom:0}.stat strong{font-size:26px}.stat-label{font-size:10px}.stat small{font-size:9px}.market-heading h2{font-size:24px}.market-heading{gap:9px;flex-wrap:wrap}.market-heading .text-button{font-size:10px}.section-head{flex-direction:column;align-items:stretch;gap:12px}.market-tools{width:100%;gap:8px}.search{flex:1}.search input{font-size:12px}.market-tools select{font-size:11px;max-width:100px}.filter{font-size:11px;padding:8px}.filter-row{gap:12px}.data-meta{width:100%}.token-grid{grid-template-columns:1fr}.card-top h3{font-size:18px}.token-card{padding:20px}.card-desc,.card-bottom button{font-size:12px}.edition-note{font-size:10px}.faq{grid-template-columns:1fr;gap:16px}.faq h2{font-size:23px}.faq summary{font-size:13px}.faq p{font-size:12px}.footer-links{font-size:10px;gap:14px}.footer-main{gap:20px}.chain-number{display:none}.detail-list{font-size:12px}.modal-copy,.notice,.hint{font-size:12px}.bncb-hero h1{font-size:34px}}
