/* Terminal layout layer: dense, compact trading-desk UI (spacing, sizes, shapes only).
   Colors are NOT set here: everything uses the site's own palette variables. */
body{font-size:13px;line-height:1.45;letter-spacing:-.005em}

/* Panels and cards: tighter corners, hairline border in the site's own border color */
.SeamPanel,.TokenCard-card,.SC-card,.An-col,.An-stat,.MineTile,.NetworkGrid-readoutItem,.TrendingRail-list,.SeamEmpty,.SEmpty,.Ex-empty,.An-empty{
  border-radius:8px!important;border-width:1px!important}

/* Sidebar items and search: compact */
.AppShell-item{border-radius:6px!important;font-size:13px;font-weight:500}
.AppShell-search{border-radius:6px!important;height:32px;font-size:12.5px}

/* Stat boxes: small muted label on top, bright value below */
.An-stat,.TokenCard-stat,.SC-metric{padding:8px 12px!important}
.An-stat small,.An-stat .k,.TokenCard-stat small,.SC-metric small,.An-stat>span:first-child{
  font-size:11px!important;color:var(--fg-4)!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important}
.An-stat b,.An-stat strong,.SC-metric b{font-size:14px;font-weight:600;color:var(--fg-1);font-variant-numeric:tabular-nums}

/* Tabs: plain text, active one on a small chip */
.SC-tabs,.An-seg,.NetworkGrid-filter{gap:2px}
.SC-tab,.STab,.An-seg button,.NetworkGrid-chip{
  background:transparent!important;border:0!important;box-shadow:none!important;color:var(--fg-4)!important;font-size:12.5px!important;font-weight:600!important;border-radius:5px!important;padding:5px 9px!important}
.SC-tab:hover,.STab:hover,.An-seg button:hover,.NetworkGrid-chip:hover{color:var(--fg-2)!important}
.SC-tab.active,.SC-tab[aria-selected="true"],.STab.active,.STab[aria-selected="true"],.An-seg .active,.An-seg [aria-pressed="true"],.NetworkGrid-chip.active,.NetworkGrid-chip[aria-pressed="true"]{
  background:var(--bg-4)!important;color:var(--fg-1)!important}

/* Buttons and inputs: compact */
.SeamBtn,.LogoBtn,.SeamFooter-btn,.SFollow,.VenueLinks-link,.DashboardBanner-cta,.TokenCard-claim,.ConnectButton-cta,.ConnectButton-pill,.AppShell-launch{
  border-radius:6px!important;font-size:12.5px!important;font-weight:600!important}
input,select,textarea,.SField input,.SField textarea{border-radius:6px!important}

/* Tables: dense rows, faint separators, muted headers */
.An-table,table{font-size:12.5px;font-variant-numeric:tabular-nums}
.An-table th,table th{font-size:11px!important;font-weight:500!important;color:var(--fg-4)!important;text-transform:none!important;letter-spacing:0!important;border-bottom:1px solid var(--line)!important;padding:8px 10px!important}
.An-table td,table td{border-bottom:1px solid var(--border-0)!important;padding-top:9px;padding-bottom:9px}

/* Headings tighter */
h1{letter-spacing:-.02em}
h2,h3{letter-spacing:-.01em}
.An h2,.SeamPanel h2,.SeamPanel h3{font-size:14px;font-weight:600}

/* Slim footer, thin scrollbars */
.SeamFooter{font-size:11.5px}
*{scrollbar-width:thin;scrollbar-color:var(--bg-5) transparent}
::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--bg-5);border-radius:8px}::-webkit-scrollbar-track{background:transparent}
