/* Darker Holder Board pass
   Keeps the Stonk-inspired visual language while lowering panel brightness,
   border contrast and cyan intensity for a calmer charcoal/blue dashboard. */

:root{
  --bg:#0f171a;
  --surface:#162329;
  --surface2:#192a30;
  --surface3:#1d3037;
  --line:#263e47;
  --line2:#34535e;
  --text:#e8f0f2;
  --muted:#87a5b0;
  --faint:#607f8a;
  --green:#73b9d2;
  --green-soft:#91d5b7;
  --cyan:#73b9d2;
  --mint:#91d5b7;
}

html,body{background:#0f171a}
body{color:var(--text)}

.site-header{
  background:rgba(15,23,26,.96);
  border-bottom-color:#243b43;
}

.nav-links a{color:#7895a0}
.nav-links a:hover{background:#17262b;color:#e8f0f2}
.network-pill{background:#142126;border-color:#2d4852;color:#9ab5bf}
.wallet-button,.primary{background:#73b9d2;border-color:#83c7df;color:#0e1c21}

.dashboard-intro{
  background:linear-gradient(135deg,#17272c 0%,#192b31 68%,#1a2d33 100%);
  border-color:#29444e;
}
.dashboard-intro:after{opacity:.46;filter:brightness(.86) saturate(.88)}
.intro-copy p{color:#86a7b3}
.tracking-card{
  background:rgba(19,33,38,.94);
  border-color:#304d57;
  box-shadow:0 18px 42px rgba(3,9,12,.24);
}
.tracking-head,.tracking-row{border-color:#283f48}

.global-search,.search,.token-picker,.day-filters{
  background:#132126;
  border-color:#2d4953;
}
.command-action{
  background:#17282e;
  border-color:#355762;
  color:#73b9d2;
}
.command-action:hover{background:#1a2e35}

.stat-grid{border-color:#243b43}
.stat-grid article{border-color:#243b43}
.stat-grid strong{color:#e9f1f3}
.stat-grid span{color:#7696a1}
.stat-grid small{color:#5d7d88}

.compact-heading,.airdrop-heading,.airdrop-section{border-color:#243b43}
.section-heading>p{color:#6e909c}

.token-list{background:transparent}
.token-row{
  background:#18282e;
  border-color:#294852;
  box-shadow:0 8px 24px rgba(3,9,12,.08);
}
.token-row:after{
  border-color:#2c505c;
  box-shadow:0 0 0 17px #1c3037,0 0 0 18px #294d58;
  opacity:.48;
}
.token-row:hover{background:#1b2d34;border-color:#3b6370}
.token-identity>i{background:#132329;border-color:#365b67;color:#73b9d2}
.token-identity small{color:#86a3ae}
.row-arrow{background:#16262c;border-color:#345762;color:#73b9d2}
.token-row:hover .row-arrow{background:#73b9d2;color:#0e1c21}
.token-empty{background:#162329;border-color:#294852}

.day-filters button{border-color:#2d4953;color:#8ea9b3}
.day-filters button.active{background:#2a4a54;color:#e3f1f5}
.outline{background:#15252b;border-color:#34545f;color:#73b9d2}
.token-detail{background:#17292f!important;border-color:#2c4b55!important}
.token-detail>div{border-color:#2c4b55!important}

.table-wrap{background:transparent}
tbody tr{background:#18282e}
tbody tr:hover{background:#1b2e35}
td{border-top-color:#294a55;border-bottom-color:#294a55}
tbody td:first-child{border-left-color:#294a55}
tbody td:last-child{border-right-color:#294a55}
thead th{color:#668894}
.wallet{color:#d9e7eb}
.wallet-dot{background:#557682;border-color:#233f48}
.score-bar{background:#263f48}
.status{background:#1d3633;border-color:#3b655b;color:#9bd9ba}
.pagination button{background:#132126;border-color:#2d4953}

.panel{background:#18282e;border-color:#294a55;box-shadow:0 10px 28px rgba(3,9,12,.08)}
.builder-step{border-color:#294a55}
.builder-step>span{background:#132126;border-color:#345761;color:#73b9d2}
.builder-step small,.recipient-summary{color:#7e9da8}
.field input,.field select{background:#132126;border-color:#2d4b55;color:#e1ecef}
.field select[multiple] option:checked{background:#294d57;color:#ecf7fa}
.builder-actions{border-color:#294a55}
.summary-number,.summary-row{border-color:#294a55}
.summary-note{background:#132126;border-color:#294a55}
.wallet-secondary{background:#1d3834;border-color:#3d675d;color:#a8e2c4}
.progress-track{background:#223941}
.airdrop-info{background:#111d21;border-color:#243f48;color:#6e8f9a}

.principles,.formula,.formula>div,footer{border-color:#243b43}
footer{color:#76939d}

dialog{
  background:#152329;
  border-color:#31515c;
  box-shadow:0 24px 70px rgba(0,0,0,.38);
}
dialog::backdrop{background:rgba(2,7,9,.84)}
dialog input,dialog select{background:#111d21;border-color:#294650;color:#e4eef1}
.result-card{background:#17272d;border-color:#294650}

@media(max-width:800px){
  .site-header{background:rgba(15,23,26,.98)}
  .dashboard-intro{background:linear-gradient(160deg,#17272c,#16252a)}
}
