.market-page{--gold:#d4b477;--line:#4e4431;--muted:#a5a9ae;color:#eee8d9;background:radial-gradient(at 90% 0,#31253880,#0000 45%),radial-gradient(at 10% 35%,#32291866,#0000 50%),#0c0e12;min-height:100vh;padding:0 3vw 50px;font-family:Arial,sans-serif}.market-page *{box-sizing:border-box}.market-page>*{width:100%;max-width:1800px;margin-left:auto;margin-right:auto}.market-page button,.market-page select,.market-page input{font:inherit}.market-page button,.market-page select{color:#eee8d9;background:linear-gradient(#25272e,#17191f);border:1px solid #605039;border-radius:4px;padding:8px 12px}.market-page button{cursor:pointer}.market-page button:hover{background:#34303a;border-color:#d4b477}.market-page button:disabled{opacity:.4;cursor:default}.market-page :focus-visible{outline-offset:3px;outline:2px solid #b393e4}.market-page a{color:var(--gold)}.market-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 0;display:flex}.market-brand{letter-spacing:3px;font-family:Georgia,serif;font-size:23px;font-weight:700;text-decoration:none}.market-brand span{letter-spacing:4px;color:var(--muted);margin-top:6px;font:10px Arial;display:block}.market-top nav{align-items:center;gap:20px;display:flex}.market-heading{justify-content:space-between;align-items:center;gap:20px;padding:35px 0 22px;display:flex}.market-eyebrow{letter-spacing:2px;color:var(--gold);margin:0 0 10px;font-size:10px}.market-heading h1{margin:0;font:clamp(30px,4vw,48px) Georgia,serif}.market-heading p:not(.market-eyebrow){color:var(--muted);font-size:14px}.market-build{border-left:2px solid var(--gold);color:var(--muted);padding:8px 18px;font-size:12px}.market-build strong,.market-build small{margin:7px 0;display:block}.market-build strong{color:var(--gold)}.market-realm{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;font-size:12px;display:flex}.market-realm label{align-items:center;gap:12px;display:flex}.market-layout{grid-template-columns:minmax(280px,34%) minmax(0,1fr);gap:20px;display:grid}.market-panel{border:1px solid var(--line);background:linear-gradient(135deg,#1b1b20,#111419);border-radius:7px;min-width:0;box-shadow:inset 0 0 0 3px #191919,0 16px 50px #0005}.market-search{gap:10px;padding:17px;display:grid}.market-search>input{color:#eee;background:#090b0e;border:1px solid #64573f;border-radius:4px;width:100%;padding:11px}.market-search label{color:var(--muted);font-size:12px}.market-search input[type=checkbox]{accent-color:var(--gold);margin-right:7px}.market-list-title{color:var(--gold);background:#352b17;justify-content:space-between;padding:12px 17px;font-size:11px;display:flex}.market-item-list{min-height:280px;max-height:670px;overflow:auto}.market-item-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #34302b;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 14px;display:grid}.market-item-list>button:nth-child(2n){background:#ffffff04}.market-item-list>button.is-selected{background:#57437155;box-shadow:inset 3px 0 #b79cd4}.market-item-list>button>span{font-size:13px;line-height:1.5}.market-item-list small{color:#9b9ba2;font-size:10px;display:block}.market-item-list strong{font-size:11px;font-weight:400}.market-icon{object-fit:contain;border:1px solid #9d8457;border-radius:4px;width:38px;height:38px;box-shadow:0 0 0 2px #070808}.market-icon-missing{color:#b49bbf;background:#201c24;place-items:center;font-size:24px;display:grid}.market-pagination{color:var(--muted);justify-content:space-between;align-items:center;padding:13px;font-size:12px;display:flex}.market-detail{align-self:start;min-height:600px;padding:25px}.market-detail-heading{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding-bottom:20px;display:flex}.market-detail-heading h2{color:#f0d5a2;margin:0;font:26px Georgia,serif}.market-detail-heading .market-icon{width:52px;height:52px}.market-welcome{text-align:center;padding:90px 10px;line-height:1.8}.market-welcome>p{max-width:440px;color:var(--muted);margin:20px auto}.market-detail-controls,.market-chart-tools{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;font-size:11px;display:flex}.market-detail-controls label,.market-chart-tools label{align-items:center;gap:6px;display:flex}.market-detail-controls select,.market-chart-tools select{max-width:230px;padding:6px;font-size:11px}.market-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.market-stats>div{background:#090d12;border:1px solid #37312a;border-radius:4px;padding:12px 8px}.market-stats span{color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.market-stats strong{color:var(--gold);white-space:nowrap;font-size:13px}.market-chart{margin:20px -8px 0}.market-chart-readout{background:#090d12;border:1px solid #34312c;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:11px 13px;display:flex}.market-chart svg{background:#0c1117;border:1px solid #34312c;border-radius:4px;width:100%;display:block}.market-ohlc{color:#b5bdc5;flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.market-ohlc time{color:var(--gold);width:100%}.market-ohlc strong,.market-supply-summary strong{color:#eee8d9;font-weight:700}.market-supply-summary{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:12px;font-size:10px;display:flex}.market-supply-summary span:first-child{color:var(--gold)}.market-chart-note{margin:8px 2px 0}.market-muted{color:var(--muted);font-size:11px;line-height:1.7}.market-evidence{color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px;padding:16px 0;font-size:11px;display:flex}.market-detail details{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.8}.market-detail summary{color:var(--gold);cursor:pointer}.market-provenance{color:#89858b;margin-top:22px;font-size:10px;line-height:1.7}.market-empty{color:var(--muted);padding:35px 20px;font-size:13px;line-height:1.8}.market-notice{color:#edc88f;background:#332716;border:1px solid #80633e;border-radius:4px;margin:15px 0;padding:13px 18px;font-size:13px}.market-notice a{margin-left:12px}@media (width>=2200px){.market-page>*{max-width:1600px}.market-heading{padding-top:28px}.market-item-list{max-height:560px}.market-detail{min-height:540px;padding:20px}}@media (width<=1050px){.market-layout{grid-template-columns:300px minmax(0,1fr)}.market-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.market-detail{padding:17px}.market-item-list>button{grid-template-columns:32px minmax(0,1fr)}.market-item-list strong{grid-column:2}.market-icon{width:32px;height:32px}}@media (width<=760px){.market-page{padding:0 14px 30px}.market-heading{align-items:flex-start}.market-build{display:none}.market-layout{grid-template-columns:1fr}.market-item-list{min-height:100px;max-height:280px}.market-realm{display:block}.market-realm select{max-width:70vw}.market-realm>span{margin-top:12px;display:block}.market-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.market-detail-heading h2{font-size:23px}.market-top nav{gap:12px;font-size:12px}.market-brand{font-size:18px}.market-detail-controls{gap:8px}.market-chart-readout{flex-direction:column;align-items:flex-start}.market-supply-summary{justify-content:flex-start}}
