/* Compact white-and-gold pixel terminal. */
body{background:#fffefb;font-family:var(--mono);font-size:13px;color:#8b6616}.topbar{height:70px;padding:0 max(24px,calc((100vw - 1240px)/2));border-color:#dcc582;background:#fffefb;gap:30px}.brand{font-size:29px}.brand img{width:35px;height:35px}.topbar nav{gap:26px}.topbar nav a{font-size:12px}.topbar nav a.active:after{height:2px}.about-button{font-size:11px;min-height:32px;padding:5px 9px}.about-button .icon{display:none}.shell{width:calc(100% - 48px);max-width:1240px}.page-top{padding:22px 0 18px}.breadcrumb{font-size:10px}.preview-tag{font-size:9px}.button{box-shadow:none;min-height:35px;padding:8px 12px;font-size:11px}.button:active{transform:none}.button-gold{box-shadow:inset 0 -2px #d8b22f}.button-outline{box-shadow:none;background:transparent}.pixel-panel{outline:none;border-color:#d9bf78}.hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr);gap:18px}.hero{min-height:245px;background:#fffef9;background-image:none}.hero:before{display:none}.corner{width:5px;height:5px;background:#bb8b16}.hero-copy{padding:26px 20px 52px 25px;flex-basis:75%}.hero-copy>.eyebrow{font-size:10px;letter-spacing:.5px}.hero h1{font-size:43px;line-height:1.15;letter-spacing:0;margin:15px 0 11px;font-weight:500;text-shadow:none;color:#a3780b}.hero h1 .cursor{color:#d6aa21;font-size:43px}.hero-copy p{font:12px/1.8 var(--mono);color:#9a7b32;margin-bottom:18px}.hero-copy .button{font-size:10px;gap:7px}.hero-copy .button .icon{height:13px;width:13px}.ingot-stage{width:138px;right:15px;top:45px;bottom:40px}.hero-ingot{width:135px;animation:none;filter:none}.ingot-orbit,.asset-coordinates{display:none}.hero-floor{background:#fff9e8;border-color:#e7d39f;height:29px;padding:0 20px;font-size:8px;letter-spacing:.3px}.hero-floor>span:last-child{font-size:9px}.quote-panel{padding:22px 23px;background:#fffefb;display:grid;grid-template-columns:1fr 1fr;gap:0 15px;align-content:start}.quote-panel>.panel-top{grid-column:1/-1}.quote-name{grid-column:1;grid-row:2;gap:9px;margin-top:17px}.gold-token{width:34px;height:34px;border-width:1px;box-shadow:none}.gold-token img{width:30px;height:30px}.quote-name h2{font-size:23px}.quote-name>div>span{font-size:10px}.quote-value{grid-column:2;grid-row:2;align-self:center;font:29px var(--pixel);letter-spacing:0;margin-top:15px;min-height:0;text-align:right}.quote-change{grid-column:1/-1;grid-row:3;gap:8px;margin:12px 0 0;font-size:9px}.quote-change>span:first-child{font-size:10px;padding:2px 5px}.returns-heading,.return-bars{display:none}.quote-source{grid-column:1/-1;font-size:9px;margin-top:17px;border-top:1px solid #ebdbb3;padding-top:11px}.quote-disclaimer{grid-column:1/-1;font:10px/1.6 var(--mono);margin-top:7px;color:#998358}.market-stats{margin-top:18px;background:#fffefb;border-color:#dfc98f;grid-template-columns:1fr 1fr .8fr .9fr}.market-stats>div{padding:16px 19px;border-color:#e5d39e}.stat-label{font-size:9px;letter-spacing:.3px;gap:7px}.stat-label>span{display:none}.market-stats strong{font:29px var(--pixel);letter-spacing:0;margin:5px 0 2px}.market-stats small{font:9px/1.6 var(--mono)}.market-stats .stat-foot{background:#fffaf0}.stat-foot .eyebrow{font-size:9px;letter-spacing:.4px}.stat-foot>strong{font:23px var(--pixel);margin:8px 0}.text-button{font-size:10px}.section-heading{margin:27px 0 15px}.section-heading .eyebrow{font-size:9px;letter-spacing:.5px}.section-heading h2{font-size:30px;letter-spacing:0}.section-caption{font:9px var(--mono)}.market-controls{background:transparent;border:0;padding:0;margin-bottom:14px;gap:12px}.filter{font-size:10px;padding:6px 10px;border:1px solid #e4d5b0}.filter.active{border-color:#c7a244;background:#faeab3;box-shadow:none}.filters{gap:6px}.search input{font-size:11px}.sort-label,.sort-label select{font-size:10px}.sort-label{border-color:#e5d5ae}.inventory-layout{display:block}.vault-teaser{display:none}.pool-grid{display:block;border:1px solid #dcc78f;border-top:0}.table-header,.pool-card{display:grid;grid-template-columns:29px 66px minmax(130px,1.4fr) minmax(75px,.8fr) minmax(96px,1fr) minmax(105px,1fr) 100px 24px;gap:10px;align-items:center}.table-header{padding:10px 17px;background:#fff6d9;border:1px solid #dcc78f;color:#9d7c2d;font-size:9px;letter-spacing:.3px}.table-header>span:nth-child(n+5){text-align:right}.pool-card{width:100%;padding:14px 17px;border:0;border-bottom:1px solid #e9dbb6;background:transparent;box-shadow:none;color:#92701e;transform:none;min-height:78px}.pool-card:last-child{border-bottom:0}.pool-card:hover{background:#fff8e3;border-color:#e9dbb6;transform:none}.slot-header,.pool-card dl,.card-footer{display:contents}.slot-id{grid-column:1;grid-row:1;font:10px var(--mono);color:#b19b65}.slot-header>span:last-child{grid-column:4;grid-row:1;font:10px var(--mono);color:#a28a50}.slot-symbols{grid-column:2;grid-row:1;margin:0;gap:4px}.inventory-icon{width:27px;height:27px;border:1px solid #dbbf71;box-shadow:none;background:#fff8e0;font-size:14px}.inventory-icon img{width:25px;height:25px}.pair-plus{font-size:10px}.pool-card h3{grid-column:3;grid-row:1;font:20px var(--pixel);color:#996f0c;letter-spacing:0}.pool-subtitle,.pool-card dt{display:none}.pool-card dd{font:12px var(--mono);margin:0;grid-row:1;text-align:right;color:#997526}.pool-card dd:nth-of-type(1){grid-column:5}.pool-card dd:nth-of-type(2){grid-column:6}.card-footer>span:first-child{grid-column:7;grid-row:1;font:10px var(--mono);text-align:right;color:#768144}.card-footer>span:last-child{grid-column:8;grid-row:1;font-size:0;text-align:right;color:#b68b20}.card-footer>span:last-child:after{content:'↗';font:17px var(--mono)}.inventory-footer{font-size:9px;margin-top:13px}.inventory-footer .button{font-size:10px}.data-note{font-size:9px;padding-top:15px}.footer-brand{font-size:23px}footer{border-color:#e2d0a2;padding:19px 0 25px;gap:20px}footer p{font:9px/1.8 var(--mono);max-width:470px}.footer-end{display:none}footer>.text-button{font-size:9px}.vault-main{padding:35px 25px;background:#fffef9}.vault-main h2{font-size:32px}.vault-main>p{font:12px/1.9 var(--mono)}.vault-metrics strong{font:28px var(--pixel)}.guide-entry p{font:12px/1.9 var(--mono)}.guide-entry a{font:11px var(--mono)}.guide-foot{font:10px/1.8 var(--mono)}dialog{box-shadow:5px 5px 0 #b99d4f24}dialog>h2{font-size:33px}#pool-facts{font-size:12px}.muted{font-size:12px}.empty-results{padding:35px 20px}.empty-results p{font-size:12px}.address-label span{font-size:11px}
@media(max-width:1100px){.hero h1,.hero h1 .cursor{font-size:35px}.hero-copy{padding-left:22px}.ingot-stage{width:100px;right:6px;top:65px}.hero-ingot{width:102px}.quote-name h2{font-size:21px}.quote-panel{padding:22px 19px}.topbar nav{gap:18px}.table-header,.pool-card{grid-template-columns:23px 58px minmax(116px,1.4fr) minmax(65px,.8fr) minmax(88px,1fr) minmax(95px,1fr) 94px 20px;gap:8px}.pool-card{padding:12px}.table-header{padding:10px 12px}.slot-id{font-size:9px}.inventory-icon{width:24px;height:24px}.inventory-icon img{width:23px;height:23px}.pool-card h3{font-size:18px}.pool-card dd{font-size:11px}}
@media(max-width:800px){.shell{width:calc(100% - 32px)}.topbar{padding:0 16px;height:65px;gap:16px}.brand{font-size:26px;gap:5px}.brand img{width:30px;height:30px}.topbar nav{gap:14px;margin-left:auto}.topbar nav a{font-size:10px}.about-button{display:none}.hero-grid{grid-template-columns:1fr;gap:15px}.hero{min-height:228px}.hero-copy{padding:23px 24px 48px;flex-basis:70%}.hero h1,.hero h1 .cursor{font-size:39px}.ingot-stage{width:140px;right:24px;top:16px;bottom:30px}.hero-ingot{width:140px}.quote-panel{display:grid;grid-template-columns:1fr 1fr;padding:18px 22px}.quote-name{margin-top:13px}.quote-value{font-size:31px;grid-column:2;grid-row:2;margin:10px 0 0}.quote-name h2{font-size:24px}.quote-change{grid-column:1;grid-row:3;margin:10px 0 0}.quote-source{grid-column:2;grid-row:3;margin:10px 0 0;border:0;padding:0;justify-self:end}.quote-disclaimer{grid-column:1/-1;margin-top:13px}.market-stats{grid-template-columns:1fr 1fr}.market-stats>div{padding:14px 17px}.market-stats strong{font-size:29px}.market-stats small{font-size:9px}.market-stats>div:nth-child(-n+2){border-color:#e5d39e}.market-controls{flex-wrap:wrap}.search{border:0;padding:0;flex-basis:auto;order:2}.search input{width:160px}.sort-label{order:3;border:0}.table-header,.pool-card{grid-template-columns:23px minmax(120px,1.5fr) 74px minmax(82px,1fr) minmax(87px,1fr) 80px;gap:8px}.table-header>span:nth-child(2),.table-header>span:last-child,.slot-symbols{display:none}.table-header>span:nth-child(3){grid-column:2}.table-header>span:nth-child(4){grid-column:3}.table-header>span:nth-child(5){grid-column:4}.table-header>span:nth-child(6){grid-column:5}.table-header>span:nth-child(7){grid-column:6}.pool-card h3{grid-column:2;min-height:0;white-space:nowrap}.slot-header>span:last-child{grid-column:3;font-size:9px}.pool-card dd:nth-of-type(1){grid-column:4}.pool-card dd:nth-of-type(2){grid-column:5}.card-footer>span:first-child{grid-column:6;font-size:9px}.card-footer>span:last-child{display:none}.pool-card{min-height:64px}.section-caption{font-size:8px}}
@media(max-width:620px){.table-header{display:none}.pool-grid{border-top:1px solid #dcc78f}.pool-card{grid-template-columns:22px 1fr 1fr;gap:9px 12px;padding:15px 13px}.slot-id{grid-column:1;grid-row:1;font-size:10px}.slot-header>span:last-child{grid-column:2;grid-row:2;font-size:9px}.pool-card h3{grid-column:2/4;grid-row:1;font-size:21px;min-height:0}.pool-card dd{font-size:12px;text-align:left;grid-row:3;margin:2px 0 0}.pool-card dd:nth-of-type(1){grid-column:2}.pool-card dd:nth-of-type(2){grid-column:3}.pool-card dd:nth-of-type(1):before{content:'LIQ ';font-size:9px;color:#b09b68}.pool-card dd:nth-of-type(2):before{content:'VOL ';font-size:9px;color:#b09b68}.card-footer>span:first-child{grid-column:3;grid-row:2;font-size:10px;text-align:left}.search{flex-basis:100%;order:3;border-top:1px solid #e5d5ae;padding-top:10px}.search input{width:100%;font-size:12px}.sort-label{order:2;margin-left:auto}.filters{flex-basis:auto;flex-grow:0;width:auto}.filter{padding:6px 8px;font-size:10px}.sort-label,.sort-label select{font-size:9px}.market-controls{padding:0}.section-caption{display:none}}
@media(max-width:540px){.topbar{height:auto;padding:14px 16px 0;display:block}.brand{font-size:28px}.brand img{width:31px;height:31px}.topbar nav{height:43px;justify-content:space-between;margin:0}.topbar nav a{font-size:10px}.shell{width:calc(100% - 32px)}.page-top{padding:17px 0}.breadcrumb{font-size:8px;gap:7px}.preview-tag{font-size:7px}.hero{min-height:245px}.hero-copy{padding:22px 18px 49px;flex-basis:100%}.hero-copy>.eyebrow{font-size:8px}.hero h1{font-size:29px;max-width:none;margin:17px 0 10px}.hero h1 .cursor{font-size:29px}.hero-copy p{font-size:10px;max-width:220px;line-height:1.9;margin:0 0 16px}.hero-copy .button{position:static;font-size:9px;min-height:31px;padding:7px 9px}.ingot-stage{width:74px;top:101px;bottom:34px;right:6px}.hero-ingot{width:78px}.hero-floor{height:28px;padding:0 17px;font-size:7px}.hero-floor>span:last-child{display:none}.quote-panel{padding:17px;gap:0 10px}.panel-top .eyebrow{font-size:8px}.quote-name{gap:8px}.quote-name h2{font-size:21px}.quote-name>div>span{font-size:9px}.gold-token{width:27px;height:27px}.gold-token img{width:26px;height:26px}.quote-value{font-size:28px;letter-spacing:0}.quote-change{font-size:8px;gap:6px}.quote-change>span:first-child{font-size:9px}.quote-source{font-size:7px;gap:5px;max-width:140px;justify-self:end}.quote-disclaimer{font-size:9px;line-height:1.7}.market-stats{margin-top:15px}.market-stats>div{padding:13px 14px}.stat-label{font-size:8px;letter-spacing:0}.market-stats strong{font-size:27px;letter-spacing:0}.market-stats small{font-size:8px}.stat-foot .eyebrow{font-size:8px}.stat-foot>strong{font-size:23px}.stat-foot>.text-button{font-size:9px}.section-heading{margin:24px 0 14px}.section-heading .eyebrow{font-size:8px}.section-heading h2{font-size:27px}.filters{flex-basis:100%;width:100%;justify-content:flex-start}.filter{font-size:10px;padding:7px 10px}.sort-label{width:auto;order:4;border:0;gap:5px;padding:0;margin-left:0}.sort-label,.sort-label select{font-size:10px}.inventory-footer{font-size:8px}.data-note{font-size:8px;gap:20px}.data-note a{font-size:8px}footer{gap:12px}footer p{font-size:8px}.footer-brand{font-size:22px}footer>.text-button{font-size:8px}.vault-main{padding:25px 17px}.vault-main h2{font-size:28px}.vault-main>p{font-size:11px}.page-title{font-size:33px}.vault-metrics span{font-size:10px}.vault-metrics strong{font-size:26px}}
/* Keep the quote and feed labels compact at intermediate widths. */
.quote-panel{grid-template-columns:1.45fr 1fr}.quote-name h2{white-space:nowrap}.market-stats .stat-foot>strong{font-size:21px;letter-spacing:0}
@media(max-width:540px){.quote-panel{grid-template-columns:1.45fr 1fr}.quote-name h2{font-size:19px}.market-stats .stat-foot>strong{font-size:20px}}
.header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.x-link{display:inline-flex;align-items:center;gap:8px;min-height:36px;font:12px var(--mono);padding:7px 11px;white-space:nowrap}.x-icon{width:15px;height:15px;fill:currentColor;flex-shrink:0}.x-link:hover{background:#fff1bd;border-color:#bc9231;color:#7a5400}
@media(max-width:800px){.header-actions{gap:0}.x-link{width:40px;min-height:40px;padding:10px}.x-label{display:none}.topbar{gap:12px}.topbar nav{gap:12px}}
@media(max-width:540px){.topbar{display:grid;grid-template-columns:1fr auto;gap:0 12px;align-items:center}.header-actions{justify-self:end}.topbar nav{grid-column:1/-1;grid-row:2;width:100%;margin:0}.x-link{min-height:38px;width:38px}}
