/* ═══════════════════════════════════════════════════════════
   VOID TYPE — dark theme (colors only, shapes from light)
   ─────────────────────────────────────────────────────────
   Rules:
   - NEVER change border-radius — keep light-theme geometry
   - Keep --r / --r2 at 12px / 8px
   - Primary accent = bone white; text on white fills = black
   - Green / red stay semantic for trading
═══════════════════════════════════════════════════════════ */

/* ── Atmosphere ── */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) body::before,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) body::after{
  content:'';
  position:fixed;inset:0;pointer-events:none;z-index:45;
}

/* ═══════════════════════════════════════════════════════════════
   Coin detail — premium continuous workspace
   Reduce the nested-card feeling: one market canvas, one insight
   ribbon and one continuous action rail.
   ═══════════════════════════════════════════════════════════════ */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .detail-view{
  position:relative;
  isolation:isolate;
  padding:24px 28px 48px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .detail-view::before{
  content:"";
  position:absolute;
  z-index:-1;
  inset:-120px -40px auto;
  height:460px;
  pointer-events:none;
  background:
    radial-gradient(42% 72% at 14% 0%,rgba(255,138,61,.08),transparent 72%),
    radial-gradient(36% 68% at 82% 4%,rgba(123,92,246,.07),transparent 74%);
  opacity:.85;
}

/* The identity is an open hero, not another boxed module. */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-header{
  min-height:88px;
  margin:0 0 18px;
  padding:14px 18px;
  border:0;
  border-radius:28px;
  background:
    linear-gradient(110deg,rgba(255,255,255,.055),rgba(255,255,255,.018) 58%,transparent),
    rgba(7,7,7,.72);
  backdrop-filter:blur(18px) saturate(1.1);
  -webkit-backdrop-filter:blur(18px) saturate(1.1);
  box-shadow:
    0 0 0 1px rgba(255,255,255,.075),
    inset 0 1px 0 rgba(255,255,255,.045),
    0 18px 48px rgba(0,0,0,.2);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-img{
  width:68px;
  height:68px;
  border-radius:20px;
  box-shadow:0 0 0 1px rgba(255,255,255,.12),0 10px 28px rgba(0,0,0,.42);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-hleft{
  gap:16px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-hinfo{
  gap:26px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-hname{
  font-size:22px;
  font-weight:720;
  letter-spacing:-.55px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-mc{
  position:relative;
  padding-left:26px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-mc::before{
  content:"";
  position:absolute;
  left:0;
  top:7px;
  bottom:5px;
  width:1px;
  background:linear-gradient(transparent,rgba(255,255,255,.14),transparent);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-mc-val{
  font-size:34px;
  font-weight:680;
  letter-spacing:-1.2px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-actions{
  gap:2px;
  padding:4px;
  border-radius:16px;
  background:rgba(255,255,255,.035);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.065);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-btn{
  min-height:42px;
  padding:0 12px;
  border:0;
  border-radius:12px;
  background:transparent;
  color:#8A8A82;
  box-shadow:none;
  backdrop-filter:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-btn:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-fav.active{
  color:#F4F4EF;
  border:0;
  background:rgba(255,255,255,.075);
  box-shadow:none;
}

html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-grid{
  grid-template-columns:minmax(0,1fr) 336px;
  gap:16px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-left{
  gap:16px;
}

/* The chart is the visual anchor of the page. */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-chart-wrap{
  min-height:560px;
  border:0;
  border-radius:28px;
  background:
    radial-gradient(75% 58% at 50% 110%,rgba(61,219,138,.035),transparent 72%),
    #090909;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.075),
    inset 0 1px 0 rgba(255,255,255,.025),
    0 24px 64px rgba(0,0,0,.28);
  overflow:hidden;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-chart-el{
  --dv-plot-bg:#090909;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-chart-ctrl{
  top:14px;
  left:14px;
}

/* Three metric boxes become one continuous insight ribbon. */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .stats-row{
  position:relative;
  display:grid;
  grid-template-columns:minmax(150px,.72fr) minmax(150px,.72fr) minmax(360px,1.56fr);
  gap:0;
  padding:8px;
  border-radius:24px;
  background:
    linear-gradient(110deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),
    #090909;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.075),
    inset 0 1px 0 rgba(255,255,255,.025);
  overflow:hidden;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .stat-card{
  min-height:152px;
  padding:18px 20px;
  border:0;
  border-radius:17px;
  background:transparent;
  box-shadow:none;
  backdrop-filter:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .stats-row > .stat-card + .stat-card::before{
  content:"";
  position:absolute;
  top:22px;
  bottom:22px;
  width:1px;
  margin-left:-20px;
  background:linear-gradient(transparent,rgba(255,255,255,.09),transparent);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .stat-card:hover{
  border:0;
  background:rgba(255,255,255,.018);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .stat-lbl{
  color:#7C7C74;
  letter-spacing:.08em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .stat-val{
  font-size:24px;
  font-weight:680;
  letter-spacing:-.5px;
  font-variant-numeric:tabular-nums;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-flow-card{
  background:rgba(255,255,255,.022);
}

/* The entire trading side is now one calm rail; its modules are sections,
   not a stack of unrelated cards. */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-right{
  position:sticky;
  top:82px;
  gap:0;
  padding:8px;
  border-radius:28px;
  background:
    radial-gradient(90% 26% at 50% 0%,rgba(61,219,138,.055),transparent 78%),
    linear-gradient(180deg,#0D0D0D,#080808);
  box-shadow:
    0 0 0 1px rgba(255,255,255,.08),
    inset 0 1px 0 rgba(255,255,255,.035),
    0 26px 60px rgba(0,0,0,.32);
  overflow:hidden;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-right > .bs-card,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-right > .th-card,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-right > .bond-card{
  border:0;
  border-radius:20px;
  background:transparent;
  box-shadow:none;
  backdrop-filter:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-right > .bs-card{
  padding-bottom:8px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-right > .th-card,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-right > .bond-card{
  position:relative;
  margin-top:4px;
  padding-top:5px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-right > .th-card::before,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-right > .bond-card::before{
  content:"";
  display:block;
  height:1px;
  margin:0 10px 4px;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 12%,rgba(255,255,255,.1) 88%,transparent);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-card-head{
  padding:8px;
  border:0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-tabs{
  border:0;
  border-radius:14px;
  background:rgba(255,255,255,.04);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.065);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-tab{
  border-radius:11px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-tab.active[data-bs="buy"]{
  background:linear-gradient(135deg,#35D986,#29BE75);
  box-shadow:0 8px 22px rgba(45,206,124,.18);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-body{
  padding:10px 12px 12px;
  gap:11px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-amount-card,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-recv,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-trade-settings-btn{
  border:0;
  border-radius:15px;
  background:rgba(255,255,255,.04);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-amount-card:focus-within{
  border:0;
  box-shadow:inset 0 0 0 1px rgba(61,219,138,.55),0 0 0 3px rgba(61,219,138,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-trade-main{
  min-height:52px;
  border-radius:16px;
  font-size:15px;
  box-shadow:0 12px 28px rgba(45,206,124,.16);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-hdr{
  padding:15px 14px 11px;
  border:0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-conc{
  margin:6px 10px 12px;
  border:0;
  background:rgba(255,255,255,.032);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-card{
  padding:14px 12px 16px;
}

/* The activity area reads as a quiet data surface, not another dashboard tile. */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .trades-wrap{
  border:0;
  border-radius:24px;
  background:#090909;
  box-shadow:0 0 0 1px rgba(255,255,255,.07),0 18px 46px rgba(0,0,0,.2);
  backdrop-filter:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .trades-hdr{
  padding:10px;
  border-bottom-color:rgba(255,255,255,.055);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-vtabs{
  border:0;
  background:rgba(255,255,255,.035);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.055);
}

@media(max-width:1180px){
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-grid{
    grid-template-columns:minmax(0,1fr) 310px;
  }
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .stats-row{
    grid-template-columns:1fr 1fr;
  }
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .stats-row > .dv-flow-card{
    grid-column:1 / -1;
  }
}
@media(max-width:900px){
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .detail-view{
    padding:14px 14px 100px;
  }
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-grid{
    grid-template-columns:1fr;
  }
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-right{
    position:relative;
    top:auto;
  }
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-chart-wrap{
    min-height:460px;
  }
}
@media(max-width:620px){
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-header{
    border-radius:22px;
  }
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-mc{
    padding-left:0;
  }
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-mc::before{
    display:none;
  }
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .stats-row{
    grid-template-columns:1fr 1fr;
  }
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .stat-card{
    min-height:124px;
    padding:16px 14px;
  }
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #starfield{
  z-index:0;opacity:.06;filter:grayscale(1) brightness(.55) contrast(1.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) body::after{
  opacity:.12;
  mix-blend-mode:overlay;
  background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.65'/%3E%3C/svg%3E");
  background-size:150px 150px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) body::before{
  /* Pure black — no VOID / abyss wordmarks */
  display:none;
  content:none;
  background:none;
}

/* ── Palette (shapes untouched) ── */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]),
[data-theme="dark"],
[data-scheme="dark"],
[data-theme="voidtype"]{
  --bg:#000000;
  --bg2:#0C0C0C;
  --bg3:#161616;
  --bg4:#1E1E1E;
  --b1:rgba(255,255,255,.08);
  --b2:rgba(255,255,255,.14);
  --b3:rgba(255,255,255,.26);
  /* Accent replaces TON blue — bone, not pure #fff */
  --blue:#EDEDE6;
  --blue2:#C4C4BC;
  --blue3:#8A8A82;
  --bg-blue:rgba(255,255,255,.06);
  --glow:rgba(255,255,255,.14);
  --grn:#3DDB8A;
  --red:#FF5C6A;
  --gold:#E8C56A;
  --t1:#F4F4EF;
  --t2:#8E8E86;
  --t3:#52524C;
  --card-bg:var(--bg2);
  --card-border:rgba(255,255,255,.1);
  --body-bg:radial-gradient(70% 48% at 50% -8%,rgba(255,255,255,.04),transparent 55%),#000;
  --chrome-bg:rgba(6,6,6,.96);
  --chrome-border:rgba(255,255,255,.1);
  --glow-accent:0 0 0 3px rgba(255,255,255,.08), 0 0 28px rgba(255,255,255,.06);
  /* SAME as light theme */
  --r:12px;
  --r2:8px;
  --el-1:0 1px 2px rgba(0,0,0,.35), 0 2px 8px rgba(0,0,0,.25);
  --el-2:0 2px 6px rgba(0,0,0,.4), 0 10px 28px rgba(0,0,0,.35);
  --el-3:0 10px 24px rgba(0,0,0,.45), 0 28px 64px rgba(0,0,0,.4);
}

/* ═══════════════════════════════════════════════════════════
   Kill TON cyan focus rings everywhere (hardcoded rgba 0,152,234)
═══════════════════════════════════════════════════════════ */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) a:focus-visible,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) button:focus-visible,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) input:focus-visible,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) textarea:focus-visible,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) select:focus-visible,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) [tabindex]:focus-visible,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) [role="button"]:focus-visible{
  outline:none;
  box-shadow:0 0 0 2px rgba(232,232,224,.22);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-inp:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-inp:focus-visible,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-send-addr:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-send-addr:focus-visible{
  outline:none;
  box-shadow:none !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-amount-card:focus-within,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-send-card:focus-within,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bspp-field:focus-within,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-slip-input-wrap:focus-within,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .si-wrap:focus-within,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-sc-box:focus-within,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .search-bar:focus-within{
  border-color:rgba(232,232,224,.38) !important;
  box-shadow:0 0 0 3px rgba(232,232,224,.07) !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fi:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fta:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ep-input:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ep-textarea:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-search-input:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-hold-search:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-search-inp:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .cr-search-inp:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .cr-sort-sel:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-search-inp:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-pg-input:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .chat-input:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ml-inp:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-lo-inp:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .search-inp:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .search-inp:focus-visible{
  border-color:rgba(232,232,224,.4) !important;
  box-shadow:0 0 0 3px rgba(232,232,224,.08) !important;
  outline:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) ::selection{
  background:rgba(232,232,224,.22);
  color:#F4F4EF;
}

/* ── Body / chrome ── */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) body{
  background:var(--body-bg);
  background-attachment:fixed;
  color:var(--t1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .sidebar{
  background:rgba(0,0,0,.92);
  border:1px solid rgba(255,255,255,.08);
  border-right-color:rgba(255,255,255,.08);
  box-shadow:
    0 0 0 1px rgba(255,255,255,.04),
    0 16px 40px rgba(0,0,0,.45);
  overflow-x:hidden;overflow-y:hidden;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .topbar{
  background:var(--chrome-bg);
  border-bottom-color:var(--chrome-border);
}

/* Logo — keep size/weight from light, just color */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .sb-logo-txt{
  color:#F4F4EF;
  background:none;
  -webkit-background-clip:unset;
  background-clip:unset;
  -webkit-text-fill-color:#F4F4EF;
  filter:none;
  text-shadow:none;
  animation:none;
}

/* ═══════════════════════════════════════════════════════════
   WHITE FILLS → BLACK TEXT
   Light theme uses blue fill + white text.
   Void remaps --blue to bone, so any “primary fill + #fff text”
   must become bone/white fill + black text (shape unchanged).
═══════════════════════════════════════════════════════════ */
/* Create CTAs — dark glass, not chalky bone slabs */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-sb-create,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-top-create{
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.02) 48%,transparent),
    #141414;
  background-image:
    linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.02) 48%,transparent);
  background-color:#141414;
  color:#F4F4EF;
  border:1px solid rgba(255,255,255,.2);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.1),
    0 0 0 1px rgba(0,0,0,.5),
    0 8px 24px rgba(0,0,0,.4);
  text-shadow:none;
  -webkit-text-fill-color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-sb-create .btn-create-glow,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-top-create .btn-create-glow{
  position:absolute;inset:-40% -20%;
  background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.16),transparent 55%);
  opacity:.55;pointer-events:none;
  transition:opacity .25s ease;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-sb-create .te,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-top-create .te,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-sb-create .crt-lbl,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-top-create .ct-lbl{
  position:relative;z-index:1;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-sb-create .te,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-top-create .te{
  filter:drop-shadow(0 0 6px rgba(255,255,255,.35));
  opacity:.9;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-sb-create:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-top-create:hover{
  background-color:#1C1C1C;
  background-image:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.03) 50%,transparent);
  color:#FFFFFF;
  -webkit-text-fill-color:#FFFFFF;
  border-color:rgba(255,255,255,.4);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.16),
    0 0 28px rgba(255,255,255,.08),
    0 10px 28px rgba(0,0,0,.5);
  transform:translateY(-1px);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-sb-create:hover .btn-create-glow,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-top-create:hover .btn-create-glow{
  opacity:1;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-sb-create:active,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-top-create:active{
  transform:scale(.96);
}
/* Header Launch — Vella TON blue CTA, not charcoal glass */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-top-create{
  background:linear-gradient(180deg,#1AA3F0,#0098EA);
  background-image:linear-gradient(180deg,#1AA3F0,#0098EA);
  background-color:#0098EA;
  color:#fff;
  -webkit-text-fill-color:#fff;
  border:1px solid rgba(77,184,255,.35);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.22),
    0 4px 18px rgba(0,152,234,.38);
  text-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-top-create .btn-create-glow{
  display:block;
  background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.28),transparent 55%);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-top-create .te{
  filter:drop-shadow(0 0 6px rgba(255,255,255,.45));
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-top-create:hover{
  background:linear-gradient(180deg,#3BB4F5,#0AA3F0);
  background-image:linear-gradient(180deg,#3BB4F5,#0AA3F0);
  background-color:#0AA3F0;
  color:#fff;
  -webkit-text-fill-color:#fff;
  border-color:rgba(125,204,255,.5);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.28),
    0 0 24px rgba(0,152,234,.28),
    0 8px 22px rgba(0,152,234,.4);
  transform:translateY(-1px);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-top-create:active{
  transform:scale(.96);
}
/* .btn-launch uses var(--blue)→bone in Void, but base CSS keeps color:#fff —
   Profile “Connect Wallet” / “Create first coin” become unreadable. Bone + black. */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-launch{
  background:linear-gradient(180deg,#F5F5EE,#DCDCD2);
  background-image:linear-gradient(180deg,#F5F5EE,#DCDCD2);
  color:#0A0A0A;
  -webkit-text-fill-color:#0A0A0A;
  border:1px solid rgba(255,255,255,.22);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.65),
    0 1px 0 rgba(0,0,0,.35),
    0 12px 32px rgba(0,0,0,.45);
  text-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-launch:hover:not(:disabled){
  background:linear-gradient(180deg,#FAFAF4,#E8E8E0);
  background-image:linear-gradient(180deg,#FAFAF4,#E8E8E0);
  color:#000;
  -webkit-text-fill-color:#000;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.75),
    0 0 28px rgba(255,255,255,.12),
    0 14px 40px rgba(0,0,0,.55);
  transform:translateY(-1px);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-launch:disabled{
  background:#161616;
  background-image:none;
  color:#52524C;
  -webkit-text-fill-color:#52524C;
  border-color:rgba(255,255,255,.08);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03);
  opacity:1;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-launch .te{
  filter:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-launch:disabled .te{
  opacity:.35;filter:grayscale(1);
}

/* Keep bone primary for other CTAs in this group */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-add-btn,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-aw-add{
  background:#E8E8E0;
  background-image:none;
  color:#0A0A0A;
  box-shadow:0 4px 14px rgba(0,0,0,.4);
  text-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-add-btn:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-aw-add:hover{
  background:#F2F2EA;
  color:#000;
  box-shadow:0 6px 20px rgba(0,0,0,.5);
  transform:translateY(-1px);
}

/* ── Sidebar active = light structure, void colors ──
   Light: soft blue fill + blue rail + blue glow
   Void:  soft grey fill + white rail + grey-white glow
   (no solid white blow-out) */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .nav-item.active{
  color:#F4F4EF;
  background:rgba(0,152,234,.16);
  font-weight:600;
  border-left-color:transparent;
  box-shadow:inset 0 0 0 1px rgba(0,152,234,.22);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .nav-item.active::before,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .sb-hld-trigger.active::before,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .sb-ls-header.wl-active::before{
  content:'';
  display:block;
  position:absolute;left:-6px;top:50%;transform:translateY(-50%);
  width:3px;height:16px;border-radius:99px;
  background:#0098EA;
  box-shadow:0 0 8px rgba(0,152,234,.5);
  animation:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .nav-item.active .te{
  color:inherit;
  filter:drop-shadow(0 0 8px rgba(255,255,255,.45));
  transform:scale(1.06);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .nav-item.active .nav-ico svg{
  color:#F4F4EF;
  filter:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .nav-item:hover:not(.active){
  background:rgba(255,255,255,.06);
  color:var(--t1);
  border-left-color:rgba(255,255,255,.22);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .nav-item:hover .te,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) a:hover .te,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) button:hover .te{
  filter:drop-shadow(0 0 9px rgba(255,255,255,.5));
}

/* Segmented / pills — soft bone, not blown-out white */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-seg-btn.active,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pill.active,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-tab.active,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-seg-btn.is-active,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-fchip.active,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .cr-fpill.active,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .cr-vbtn.active,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-mode-btn.active,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-vtab.active{
  background:rgba(255,255,255,.16);
  color:#F4F4EF;
  border-color:rgba(255,255,255,.2);
  box-shadow:0 0 0 1px rgba(255,255,255,.06), 0 4px 14px rgba(0,0,0,.3);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-vtabs{
  background:rgba(255,255,255,.04);
  border-color:rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pill.active .te,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-tab.active .te{
  filter:drop-shadow(0 0 6px rgba(255,255,255,.4));
}

/* ═══════════════════════════════════════════════════════════
   Buy / Sell / Send — Void trade panel
   Charcoal shell · bone chrome · green/red only for buy/sell
   Kill TON cyan/navy gradients and glow
═══════════════════════════════════════════════════════════ */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-card{
  background:linear-gradient(180deg,#0E0E0E 0%,#0A0A0A 100%);
  border:1px solid rgba(255,255,255,.1);
  box-shadow:0 12px 40px rgba(0,0,0,.45);
  backdrop-filter:none;-webkit-backdrop-filter:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-graduating-overlay{
  background:rgba(10,10,10,.92);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-grad-spinner{
  border-color:rgba(255,255,255,.12);
  border-top-color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-grad-title{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-grad-sub{color:#6A6A62}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-card-head{
  padding:12px 12px 10px;
  border-bottom:1px solid rgba(255,255,255,.07);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-tabs{
  background:rgba(255,255,255,.04);
  border:1px solid rgba(255,255,255,.1);
  border-radius:11px;padding:3px;gap:3px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-tab{
  color:#6A6A62;
  border-radius:8px;
  font-weight:650;
  letter-spacing:.01em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-tab:hover:not(.active){
  color:#C8C8C0;
  background:rgba(255,255,255,.04);
}
/* Soft semantic tabs — tint + text, no neon glow */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-tab.active[data-bs="buy"]{
  background:rgba(61,219,138,.16);
  color:#3DDB8A;
  box-shadow:inset 0 0 0 1px rgba(61,219,138,.28);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-tab.active[data-bs="sell"]{
  background:rgba(255,92,106,.14);
  color:#FF5C6A;
  box-shadow:inset 0 0 0 1px rgba(255,92,106,.26);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-tab.active[data-bs="send"]{
  background:#E8E8E0;
  color:#0A0A0A;
  box-shadow:0 2px 10px rgba(0,0,0,.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-gear-btn{
  width:38px;height:38px;
  background:rgba(255,255,255,.04);
  border:1px solid rgba(255,255,255,.12);
  border-radius:10px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-gear-btn svg{color:#8A8A82}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-gear-btn:hover{
  background:rgba(255,255,255,.08);
  border-color:rgba(255,255,255,.22);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-gear-btn:hover svg{color:#E8E8E0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-gear-btn.active{
  background:rgba(255,255,255,.1);
  border-color:rgba(232,232,224,.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-gear-btn.active svg{color:#E8E8E0}

/* Preset editor drawer */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-preset-panel{
  background:#0C0C0C;
  border-bottom-color:rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bspp-title{color:#8A8A82}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bspp-close{color:#6A6A62}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bspp-close:hover{
  background:rgba(255,255,255,.08);color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bspp-field{
  background:#080808;
  border:1px solid rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bspp-field:focus-within{
  border-color:rgba(232,232,224,.4);
  box-shadow:0 0 0 3px rgba(232,232,224,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bspp-inp{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bspp-unit{color:#6A6A62}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bspp-btn-reset{
  border-color:rgba(255,255,255,.14);color:#A8A8A0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bspp-btn-reset:hover{
  border-color:rgba(232,232,224,.4);color:#E8E8E0;background:rgba(255,255,255,.05);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bspp-btn-save{
  background:#E8E8E0;color:#0A0A0A;box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bspp-btn-save:hover{
  background:#F4F4EF;box-shadow:0 4px 14px rgba(0,0,0,.35);
}

/* Amount / receive / presets */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-body{
  padding:14px 14px 12px;gap:11px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-amount-card{
  background:#080808;
  border:1px solid rgba(255,255,255,.1);
  border-radius:12px;padding:14px 14px 12px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-amount-card:focus-within{
  border-color:rgba(232,232,224,.32);
  box-shadow:0 0 0 3px rgba(232,232,224,.06);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-inp{
  color:#F4F4EF;
  font-variant-numeric:tabular-nums;
  letter-spacing:-.02em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-inp::placeholder{
  color:rgba(232,232,224,.22);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-cur-badge{
  background:rgba(255,255,255,.05);
  border:1px solid rgba(255,255,255,.12);
  border-radius:9px;padding:7px 12px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-cur-badge span{
  color:#C8C8C0;font-weight:700;letter-spacing:.02em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-approx{color:#6A6A62}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-presets{gap:6px}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-pre{
  background:rgba(255,255,255,.035);
  border:1px solid rgba(255,255,255,.1);
  color:#A8A8A0;
  border-radius:9px;padding:9px 0;
  font-weight:650;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-pre:hover{
  background:rgba(255,255,255,.07);
  border-color:rgba(255,255,255,.2);
  color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-pre.sel{
  background:rgba(232,232,224,.1);
  border-color:rgba(232,232,224,.4);
  color:#F4F4EF;font-weight:750;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-pre-sell:hover{
  border-color:rgba(255,92,106,.35);color:#FF5C6A;background:rgba(255,92,106,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-pre-sell.sel{
  border-color:rgba(255,92,106,.45);color:#FF5C6A;background:rgba(255,92,106,.12);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-bal-row{
  color:#6A6A62;
  background:transparent;
  border:none;
  box-shadow:none;
  padding:0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-bal-val{color:#C8C8C0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-max-btn{
  color:#E8E8E0;letter-spacing:.06em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-max-btn:hover{opacity:.7}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-recv{
  background:rgba(255,255,255,.03);
  border:1px solid rgba(255,255,255,.09);
  border-radius:10px;padding:12px 14px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-recv-lbl{color:#6A6A62;letter-spacing:.06em}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-recv-val{
  color:#F4F4EF;font-variant-numeric:tabular-nums;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-min-recv{
  background:transparent;border-color:rgba(255,255,255,.06);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-min-lbl{color:#6A6A62}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-min-val{color:#A8A8A0}

/* Send recipient — premium card matching amount field */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-send-card{
  background:#080808;
  border:1px solid rgba(255,255,255,.1);
  border-radius:12px;padding:12px 14px;gap:9px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-send-card:focus-within{
  border-color:rgba(232,232,224,.32);
  box-shadow:0 0 0 3px rgba(232,232,224,.06);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-send-card-lbl{
  color:#6A6A62;letter-spacing:.08em;font-size:10px;font-weight:700;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-send-addr{
  background:rgba(255,255,255,.035);
  border:1px solid rgba(255,255,255,.1);
  border-radius:9px;
  color:#F4F4EF;
  font-size:12.5px;font-weight:600;
  padding:11px 76px 11px 12px;
  letter-spacing:.01em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-send-addr:focus{
  border-color:rgba(232,232,224,.35);
  background:rgba(255,255,255,.05);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-send-addr::placeholder{
  color:#4A4A44;font-weight:500;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-send-paste{
  color:#0A0A0A;
  background:#E8E8E0;
  border:none;
  border-radius:7px;padding:6px 11px;
  font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-send-paste:hover{
  background:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-send-gas-note{
  background:transparent;
  border:none;
  border-top:1px solid rgba(255,255,255,.06);
  border-radius:0;padding:10px 2px 2px;margin-top:2px;
  color:#6A6A62;gap:7px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-send-gas-ico{color:#8A8A82;opacity:1}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-send-gas-txt b{color:#C8C8C0}

/* Primary CTAs — solid, no gradient glow */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-trade-main{
  height:52px;border-radius:12px;
  font-weight:750;letter-spacing:.01em;
  transition-property:background,box-shadow,transform,opacity,filter;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-trade-main.buy{
  background:#3DDB8A;color:#0A0A0A;
  box-shadow:0 4px 18px rgba(61,219,138,.22);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-trade-main.buy:hover{
  background:#4AE898;
  box-shadow:0 6px 22px rgba(61,219,138,.3);
  transform:translateY(-1px);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-trade-main.sell{
  background:#FF5C6A;color:#0A0A0A;
  box-shadow:0 4px 18px rgba(255,92,106,.2);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-trade-main.sell:hover{
  background:#FF6F7B;
  box-shadow:0 6px 22px rgba(255,92,106,.28);
  transform:translateY(-1px);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-trade-main.send{
  background:#E8E8E0;color:#0A0A0A;
  box-shadow:0 4px 18px rgba(0,0,0,.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-trade-main.send:hover{
  background:#F4F4EF;
  box-shadow:0 6px 22px rgba(0,0,0,.4);
  transform:translateY(-1px);
}

/* Market / Limit — solid bone + black */

/* Limit slippage row — card + bone segmented + spectrum */

/* Chart limit drag line — Void, GMGN gutter (pill left of scale) */

/* Follow / primary outline buttons that paint with --blue */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-signin,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-pnl{
  color:var(--t1);
  border-color:rgba(255,255,255,.22);
  background:rgba(255,255,255,.04);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-signin:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-pnl:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-topbar-back:hover{
  background:rgba(255,255,255,.09);
  border-color:rgba(255,255,255,.38);
  color:#fff;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-topbar-back{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.16);
  color:var(--t2);
  box-shadow:none;
}

/* Search — void field, black + inset hairline */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .search-bar{
  background:#000;
  border-color:rgba(255,255,255,.10);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .search-bar:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .search-bar:focus-within{
  background:#050505;
  border-color:rgba(255,255,255,.18);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .search-bar kbd{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.16);
  color:var(--t2);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ms-wrap.is-open{
  background:transparent;
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ms-wrap.is-open .search-bar,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ms-wrap.is-open .search-bar:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ms-wrap.is-open .search-bar:focus-within{
  background:#0C0C0C !important;
  border-color:transparent !important;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.1),
    0 1px 0 rgba(255,255,255,.05) inset !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ms-drop{
  background:#0C0C0C;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.1),
    0 24px 64px rgba(0,0,0,.55);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ms-drop-inner{
  box-shadow:0 -1px 0 rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ms-inp{color:#F4F4EF;caret-color:#E8E8E0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ms-inp::placeholder{color:#5A5A52}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ms-drop .sr:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ms-drop .sr--active{
  background:rgba(255,255,255,.06);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ms-drop .sr-img,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ms-drop .sr-img--user{
  outline-color:rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ms-drop .sr-nm{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ms-drop .sr-tk{color:#8A8A82}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wallet-bal-chip{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.16);
  cursor:default;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wallet-bal-chip:hover{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.16);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wbc-dot{
  background:#5eead4;
  box-shadow:0 0 8px rgba(94,234,212,.75);
}

/* Smart / blue badges → bone instead of TON blue */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .cbadge-smart{
  color:#D8D8D0;
  background:rgba(255,255,255,.07);
  border-color:rgba(255,255,255,.2);
}

/* ── Kill leftover navy surfaces ── */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-hero,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-hero,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-sec-hero,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-hero,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-pg-hero{
  background:linear-gradient(180deg,#141414 0%,#0A0A0A 100%);
  border-color:rgba(255,255,255,.1);
  box-shadow:none;
}
/* Wallet Tracker hero icon — no cyan halo */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-hero-icon .te{
  filter:drop-shadow(0 0 12px rgba(255,255,255,.25));
}
/* Search field — bone border, kill resting/focus cyan ring */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-search-input{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.14);
  color:#F4F4EF;
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-search-input:focus{
  border-color:rgba(232,232,224,.42)!important;
  box-shadow:0 0 0 3px rgba(232,232,224,.08)!important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-chart-wrap{
  background:linear-gradient(180deg,#0C0C0C 0%,#080808 100%);
  border-color:rgba(255,255,255,.1);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-chart-el{--dv-plot-bg:#0C0C0C}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-chart-top{
  border-bottom-color:rgba(255,255,255,.08);
  background:rgba(0,0,0,.25);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-chart-legend{color:#6A6A62}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-cl-pair{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-cl-item b{color:#D6D6CE}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-cl-delta.is-up{
  color:#3DDB8A;background:rgba(61,219,138,.1);border-color:rgba(61,219,138,.22)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-cl-delta.is-dn{
  color:#FF5C6A;background:rgba(255,92,106,.1);border-color:rgba(255,92,106,.22)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-cl-delta.is-muted{
  color:#6A6A62;background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-cl-chip{
  background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-cl-k{color:#6A6A62}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-cl-v{color:#E8E8E0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-cl-v.is-up{color:#3DDB8A}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-cl-v.is-dn{color:#FF5C6A}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-cl-avg{
  background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);color:#8A8A82
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-cl-avg b{color:#D6D6CE}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-cl-grad{
  color:#0A0A0A;
  background:#E8E8E0;
  border-color:rgba(232,232,224,.9);
  letter-spacing:.04em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-chart-tf{color:#6A6A62}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-chart-tf:hover{background:rgba(255,255,255,.06);color:#E8E8E0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-chart-tf.active{background:rgba(255,255,255,.1);color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-chart-sep{background:rgba(255,255,255,.1)}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-tf-btn{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.12);
  color:#C8C8C0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-tf-btn:hover{background:rgba(255,255,255,.09);color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-tf-menu{
  background:#0A0A0A;
  border-color:rgba(255,255,255,.12);
  box-shadow:0 12px 32px rgba(0,0,0,.65);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-tf-opt{color:#6A6A62}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-tf-opt:hover{background:rgba(255,255,255,.06);color:#E8E8E0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-tf-opt.active{
  background:#E8E8E0;color:#0A0A0A;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-type-toggle{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.12);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-type-seg{color:#6A6A62}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-type-seg:hover{color:#E8E8E0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-type-seg.active{
  background:#E8E8E0;color:#0A0A0A;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-chart-iconbtn{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.12);
  color:#A8A8A0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-chart-iconbtn:hover{
  background:rgba(255,255,255,.1);color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-chart-empty-txt{color:#6A6A62}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-chart-empty-sub{color:#4A4A44}
/* Near-grad pulse — bone, not gold */
@keyframes dvVoidGradPulse{
  0%,100%{box-shadow:0 0 0 1px rgba(232,232,224,0),0 0 0 rgba(232,232,224,0)}
  50%{box-shadow:0 0 0 1px rgba(232,232,224,.35),0 0 18px rgba(232,232,224,.12)}
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-chart-wrap.near-grad{
  animation:dvVoidGradPulse 2.4s ease-in-out infinite;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-area-tip{
  background:rgba(12,12,12,.94);
  border-color:rgba(255,255,255,.14);
  box-shadow:0 8px 24px rgba(0,0,0,.55);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-at-price{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-at-time{color:#6A6A62}
/* Event dots — charcoal/bone; green/red only for buy/sell */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-dot{
  background:#121212;
  border-width:1.5px;
  border-color:rgba(232,232,224,.55);
  box-shadow:0 1px 6px rgba(0,0,0,.4);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-rail{
  background:rgba(232,232,224,.38);
  box-shadow:0 0 8px rgba(232,232,224,.18);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-creator,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-me{border-color:#22C55E}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-creator:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-creator.active,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-me:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-me.active{
  box-shadow:0 0 0 3px rgba(255,255,255,.14)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-dot.dv-ev-creator.dv-ev-buy,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-dot.dv-ev-me.dv-ev-buy{
  background:#22C55E;border-color:#4ADE80;color:#fff
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-dot.dv-ev-creator.dv-ev-sell,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-dot.dv-ev-me.dv-ev-sell{
  background:#EF4444;border-color:#F87171;color:#fff
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-dot.dv-ev-tg{
  background:#229ED9;border-color:#7DD3FC;color:#fff
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-dot.dv-ev-x{
  background:#FF8A3D;border-color:#FFB87A;color:#fff
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-bs{color:#fff}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-wallet.dv-ev-buy{background:#22C55E;border-color:#3DDB8A}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-wallet.dv-ev-buy:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-wallet.dv-ev-buy.active{
  border-color:#5EE4A0;box-shadow:0 0 0 3px rgba(61,219,138,.28)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-wallet.dv-ev-sell{background:#EF4444;border-color:#FF5C6A}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-wallet.dv-ev-sell:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-wallet.dv-ev-sell.active{
  border-color:#FF7A86;box-shadow:0 0 0 3px rgba(255,92,106,.28)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tg{background:#229ED9;border-color:#7DD3FC;color:#fff}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tg:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tg.active{
  border-color:#4fc3f7;box-shadow:0 0 0 3px rgba(41,182,246,.28)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-x{background:#FF8A3D;border-color:#FFB87A;color:#fff}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-x:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-x.active{
  border-color:#FFA05C;box-shadow:0 0 0 3px rgba(255,138,61,.28)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-dot .dv-ev-devtag{
  background:#fff;color:#111
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-dev-pill{
  background:rgba(232,197,106,.16);color:#E8C56A;border-color:rgba(232,197,106,.4)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-dot.dv-ev-grad{
  background:#8B5CF6;border-color:#C4B5FD;color:#fff
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-dot.dv-ev-grad:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-dot.dv-ev-grad.active{
  border-color:#DDD6FE;box-shadow:0 0 0 3px rgba(139,92,246,.28)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-n{
  background:#fff;color:#111;border:0;
  min-width:16px;height:16px;font-size:9px;right:-6px;bottom:-5px;top:auto;
  box-shadow:0 1px 4px rgba(0,0,0,.45);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-dot:has(.dv-ev-devtag) .dv-ev-n{
  top:-5px;bottom:auto
}
/* Axis badges — charcoal chips for NOW / AVG / SELL (on-scale) */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ax-badge{
  background:rgba(10,10,10,.9);
  box-shadow:0 1px 8px rgba(0,0,0,.5);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ax-badge.is-on-scale{
  box-shadow:none;
  background:#141414;
  border:0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ax-badge.is-now.is-up{
  color:#3DDB8A;border-color:rgba(61,219,138,.45)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ax-badge.is-now.is-dn{
  color:#FF5C6A;border-color:rgba(255,92,106,.45)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ax-badge.is-now.is-line{
  color:#E8E8E0;border-color:rgba(232,232,224,.42);border-left-color:rgba(232,232,224,.75)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ax-badge.is-avg-buy{
  color:#E8E8E0;border-color:rgba(232,232,224,.4)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ax-badge.is-avg-sell{
  color:#A8A8A0;border-color:rgba(168,168,160,.35)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ax-badge.is-on-scale.is-now.is-up{
  color:#fff;border:0;background:#1A9A56
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ax-badge.is-on-scale.is-now.is-up .dv-ax-k{color:#3DDB8A}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ax-badge.is-on-scale.is-now.is-dn{
  color:#fff;border:0;background:#D44550
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ax-badge.is-on-scale.is-now.is-dn .dv-ax-k{color:#FF5C6A}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ax-badge.is-on-scale.is-now.is-line .dv-ax-k,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ax-badge.is-on-scale.is-avg-buy .dv-ax-k{color:#E8E8E0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ax-badge.is-on-scale.is-avg-sell .dv-ax-k{color:#A8A8A0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ax-badge.is-on-scale.is-now.is-line,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ax-badge.is-on-scale.is-avg-buy{
  color:#F4F4EF;border:0;background:#1A1A1A
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ax-badge.is-on-scale.is-avg-sell{
  color:#C8C8C0;border:0;background:#1A1A1A
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-tf-menu,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-section,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-canvas-wrap{
  background:#0A0A0A;
  border-color:rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wallet-dropdown{
  background:#111111;
  border:none;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.1),
    0 1px 0 rgba(255,255,255,.05) inset,
    0 24px 64px rgba(0,0,0,.6);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wd-header,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wd-card-head{
  background:transparent;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wd-name{
  color:#F5F5F0;
  font-weight:600;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wd-circle-ico{
  background:rgba(255,255,255,.08);
  color:#F4F4EF;
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wd-circle:hover .wd-circle-ico{
  background:rgba(255,255,255,.12);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wd-bal-amt{
  color:#F5F5F0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wd-bal-lbl{
  color:#8A8A82;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray{
  background:rgba(10,10,10,.97);
  border-color:rgba(255,255,255,.12);
  box-shadow:0 -12px 40px rgba(0,0,0,.55);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-showall-btn{
  background:rgba(255,255,255,.04);
  border-color:rgba(255,255,255,.22);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-showall-btn:hover{
  background:rgba(255,255,255,.08);
  border-color:rgba(255,255,255,.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-showall-cta{
  color:#F5F5F0;
}

/* Cards / panels — charcoal, not navy */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .coin-card,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-post,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-card,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-card,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-card,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .modal-box,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .buy-panel,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .detail-left,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .detail-right,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-notif-card,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .st-card,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-tab-panel,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-header,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .modal,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .stat-card,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-stat{
  background:#0C0C0C;
  border-color:rgba(255,255,255,.1);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .st-card{
  background:#0C0C0C;
  box-shadow:0 0 0 1px rgba(255,255,255,.1)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .st-nav{
  background:rgba(255,255,255,.04);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .st-nav-btn.is-on{
  background:#161616;color:#F4F4EF;
  box-shadow:0 2px 8px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.1)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .st-row-ico,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .st-feed-ico{
  background:rgba(255,255,255,.06)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .st-row-ico{
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .st-chip.is-on{
  background:rgba(255,255,255,.12);color:#F4F4EF
}

/* Coin detail — header market-cap hero (no above-chart stat cards) */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-header{
  background:var(--bg2);
  border-color:rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-img{
  outline-color:rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-mc{
  background:none;border:none;padding:0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-mc-lbl{
  color:#6A6A62;
  text-wrap:balance;
  -webkit-font-smoothing:antialiased;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-mc-val{
  color:#F4F4EF;
  font-weight:800;
  letter-spacing:-.7px;
  font-variant-numeric:tabular-nums;
  -webkit-font-smoothing:antialiased;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .coin-card:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-post:hover{
  border-color:rgba(255,255,255,.22);
  box-shadow:0 8px 28px rgba(0,0,0,.5);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .modal-overlay{
  background:rgba(0,0,0,.75);
}

/* Modal chrome — kill leftover navy on close / field shells */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .modal-close{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.12);
  color:#A8A8A0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .modal-close:hover{
  background:rgba(255,92,106,.12);
  border-color:rgba(255,92,106,.28);
  color:#FF5C6A;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ep-field-wrap{
  background:rgba(255,255,255,.035);
  border-color:rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ep-input,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ep-textarea{
  background:rgba(0,0,0,.35);
  border-color:rgba(255,255,255,.14);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ep-label{color:#8E8E86}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ep-hint{color:#5A5A52}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ep-input::placeholder,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ep-textarea::placeholder{
  color:#5A5A52;
}

/* Edit Profile modal — full Void (kill cyan header / badge / focus rings) */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #editProfileModal.modal-overlay{
  background:rgba(0,0,0,.72);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #editProfileModal .modal,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #editProfileModal .ep-modal{
  background:#0B0B0B;
  border:1px solid rgba(255,255,255,.14);
  box-shadow:0 28px 80px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.05);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #editProfileModal .ep-top{
  background:
    radial-gradient(80% 60% at 0% 0%,rgba(255,255,255,.06),transparent 55%),
    #0A0A0A;
  border-bottom:1px solid rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #editProfileModal .ep-avatar{
  background:#141414;
  border:2px solid rgba(255,255,255,.2);
  box-shadow:0 8px 24px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #editProfileModal .ep-avatar-wrap:hover::after{
  background:rgba(0,0,0,.55);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #editProfileModal .ep-cam-btn{
  background:#E8E8E0;
  border-color:#0A0A0A;
  box-shadow:0 2px 10px rgba(0,0,0,.4);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #editProfileModal .ep-cam-btn svg{
  color:#0A0A0A;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #editProfileModal .ep-title{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #editProfileModal .ep-sub{color:#6A6A62}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #editProfileModal .ep-max-badge{
  color:#A8A8A0;
  background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.14);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #editProfileModal .ep-input:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #editProfileModal .ep-textarea:focus{
  border-color:rgba(255,255,255,.4);
  box-shadow:0 0 0 3px rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #editProfileModal .ep-footer{
  border-top:1px solid rgba(255,255,255,.1);
  background:rgba(255,255,255,.02);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #editProfileModal .btn-ep-save{
  background:#E8E8E0;
  color:#0A0A0A;
  box-shadow:0 6px 22px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #editProfileModal .btn-ep-save:hover{
  background:#F4F4EF;
  box-shadow:0 8px 28px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.4);
  transform:translateY(-1px);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #editProfileModal .modal-close{
  background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.14);
  color:#A8A8A0;
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #editProfileModal .modal-close:hover{
  background:rgba(255,92,106,.12);
  border-color:rgba(255,92,106,.28);
  color:#FF5C6A;
}

/* Add / Manage wallet modals */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .aw-head,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mw-head{
  background:transparent;
  border-bottom-color:rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .aw-body{
  background:transparent;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .aw-footer,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mw-footer{
  border-top-color:rgba(255,255,255,.08);
  background:rgba(255,255,255,.02);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .aw-head-icon{
  background:rgba(255,255,255,.07);
  border-color:rgba(255,255,255,.14);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .aw-head-title{
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mw-head-sub{
  color:#6A6A62;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .aw-av-preview{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.14);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-ep-cancel{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.14);
  color:#C8C8C0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-ep-cancel:hover{
  background:rgba(255,255,255,.09);
  border-color:rgba(255,255,255,.28);
  color:#F4F4EF;
}

/* Inputs focus — no blue ring */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ep-input:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-search-input:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-search-inp:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .cr-search-inp:focus{
  border-color:rgba(255,255,255,.4);
  box-shadow:0 0 0 3px rgba(255,255,255,.08);
}

/* Soften leftover blue accents on wallet/history chips */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-follow-addr,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-hist-addr,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-hist-linked,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-hist-edit-btn,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-hist-tg-btn,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-hold-native-badge{
  background:rgba(255,255,255,.07);
  border-color:rgba(255,255,255,.18);
  color:#D8D8D0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-follow-row-btn.is-following{
  background:rgba(255,255,255,.1);
  border-color:rgba(255,255,255,.22);
  color:#F4F4EF;
}
/* Followers / Following avatars — white halo, crop baked cyan fringe on stickers */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-follow-row-av{
  background:#141414;
  outline-color:rgba(255,255,255,.12);
  box-shadow:0 0 0 1px rgba(255,255,255,.1),0 0 16px rgba(255,255,255,.28);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-follow-row-av img{
  transform:scale(1.14);
  border-radius:50%;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wallet-av-chip .w-avatar{
  background:#1a1a1a;
  border:none;
  outline:1px solid rgba(255,255,255,.1);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wallet-av-chip:hover .w-avatar{
  outline-color:rgba(255,255,255,.2);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-avatar{
  box-shadow:0 6px 20px rgba(0,0,0,.45),0 0 0 3px rgba(255,255,255,.12),0 0 18px rgba(255,255,255,.2);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-item.sel,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-zoom-btn:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-fs-btn:hover{
  background:rgba(255,255,255,.12);
  color:#fff;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-fs-btn{
  background:rgba(8,8,8,.72);
  color:rgba(255,255,255,.7);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-seg,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-seg{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.14);
  backdrop-filter:none;
}

/* Toast / scrollbar / selection */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .toast{
  --toast-card-bg:rgba(10,10,10,.97);
  box-shadow:0 12px 40px rgba(0,0,0,.5), inset 0 0 0 1px rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .toast-title{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .toast-body{color:#8E8E86}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) ::-webkit-scrollbar-thumb{
  background:rgba(255,255,255,.16);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) ::-webkit-scrollbar-thumb:hover{
  background:rgba(255,255,255,.28);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) ::selection{
  background:rgba(255,255,255,.2);
  color:#fff;
}

/* DEX Swap CTA */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-sc-cta{
  background:#E8E8E0;
  background-image:none;
  color:#0A0A0A;
  box-shadow:0 4px 18px rgba(0,0,0,.4);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-sc-cta:hover{
  background:#F2F2EA;
  color:#000;
}

/* Wallet Import / Export */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-io-btn-primary{
  background:#E8E8E0;
  background-image:none;
  color:#0A0A0A;
  border:none;
  box-shadow:0 4px 14px rgba(0,0,0,.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-io-btn-primary:hover{
  background:#F2F2EA;
  color:#000;
  box-shadow:0 6px 20px rgba(0,0,0,.45);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-io-btn-sec,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-io-btn:not(.wlt-io-btn-primary){
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.18);
  color:var(--t2);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-io-btn-sec:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-io-btn:not(.wlt-io-btn-primary):hover{
  background:rgba(255,255,255,.1);
  border-color:rgba(255,255,255,.32);
  color:#F4F4EF;
}

/* Follow */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-follow-btn{
  background:#E8E8E0;
  border-color:#E8E8E0;
  color:#0A0A0A;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-follow-btn:hover{
  background:#F2F2EA;
  border-color:#F2F2EA;
  color:#000;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-follow-btn--active{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.18);
  color:var(--t3);
}

/* ── Coordinated buying — Void signal card (no cyan) ── */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-coord{
  background:linear-gradient(165deg,rgba(255,255,255,.07),rgba(255,255,255,.02));
  border-color:rgba(255,255,255,.14);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-coord--signal{
  position:relative;
  overflow:visible;
  z-index:2;
  background:
    radial-gradient(120% 80% at 0% 0%,rgba(232,232,224,.1),transparent 55%),
    linear-gradient(165deg,rgba(255,255,255,.07),rgba(255,255,255,.02));
  border:1px solid rgba(255,255,255,.14);
  box-shadow:
    0 1px 0 rgba(255,255,255,.05) inset,
    0 10px 28px rgba(0,0,0,.35);
  padding-left:18px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-coord--signal::before{
  content:"";
  position:absolute;left:0;top:14px;bottom:14px;width:2px;border-radius:2px;
  background:#E8E8E0;opacity:.85;pointer-events:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-view:not(.xtr-view) .wlt-coord--signal::before{
  width:3px;opacity:1;
  background:linear-gradient(180deg,#0098EA,#4DB8FF);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .xtr-view .wlt-coord--signal::before{
  width:3px;opacity:1;
  background:linear-gradient(180deg,#FF8A3D,#FFA05C);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-coord-badge{
  background:#E8E8E0;
  background-image:none;
  color:#0A0A0A;
  box-shadow:0 2px 10px rgba(0,0,0,.4);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-coord-pulse{
  background:#E8E8E0;
  box-shadow:0 0 0 0 rgba(232,232,224,.45);
  animation:wlt-coord-pulse-void 1.8s ease-out infinite;
}
@keyframes wlt-coord-pulse-void{
  0%{box-shadow:0 0 0 0 rgba(232,232,224,.45)}
  70%{box-shadow:0 0 0 8px rgba(232,232,224,0)}
  100%{box-shadow:0 0 0 0 rgba(232,232,224,0)}
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-coord-sub{
  color:#A8A8A0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-cluster-chip{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.16);
  color:#F4F4EF;
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-cluster-chip:hover{
  background:rgba(255,255,255,.09);
  border-color:rgba(255,255,255,.32);
  box-shadow:0 8px 20px rgba(0,0,0,.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-cluster-chip .tgt-coin-ticker{
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-cluster-count{
  color:#C8C8C0;
  background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.1);
  border-radius:6px;
  padding:2px 7px;
  margin-left:2px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-coord-av{
  outline-color:#141414;
  background:rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-coord-av-more{
  color:#8A8A82;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-cluster-tag{
  color:#E8E8E0;
  background:rgba(255,255,255,.07);
  border-color:rgba(255,255,255,.16);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-toggle input:checked + .wlt-toggle-track{
  background:#E8E8E0;
  border-color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-toggle input:checked + .wlt-toggle-track::after{
  background:#0A0A0A;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-wallet-row:hover{
  border-color:rgba(255,255,255,.22);
  box-shadow:0 4px 16px rgba(0,0,0,.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-remove-btn{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.14);
  color:#C8C8C0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-remove-btn:hover{
  background:rgba(255,255,255,.1);
  border-color:rgba(255,255,255,.28);
  color:#F4F4EF;
}

/* Top Holders (coin page) — match Bubble Map tab holders panel */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-bm-btn{
  color:#D4D4CC;
  background:rgba(255,255,255,.07);
  border-color:rgba(255,255,255,.2);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-bm-btn:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-bm-btn.active{
  background:rgba(255,255,255,.12);
  border-color:rgba(255,255,255,.35);
  color:#F4F4EF;
  box-shadow:0 0 12px rgba(255,255,255,.12);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-card{
  background:linear-gradient(180deg,#0E0E0E 0%,#080808 100%);
  border:1px solid rgba(255,255,255,.1);
  box-shadow:none;
  overflow:hidden;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-hdr{
  padding:16px 16px 14px;
  border-bottom:1px solid rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-title{
  font-size:13px;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:.12em;
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-conc{
  margin:14px 14px 8px;
  padding:14px 14px 12px;
  border-radius:14px;
  background:rgba(255,255,255,.04);
  border:1px solid rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-conc-lbl{
  font-size:10px;
  letter-spacing:.14em;
  color:#6A6A62;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-conc-val{
  font-size:22px;
  font-weight:900;
  letter-spacing:-.03em;
  color:#F4F4EF !important;
  font-variant-numeric:tabular-nums;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-conc-bar,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ht-conc-bar{
  height:4px;
  margin-top:10px;
  background:rgba(255,255,255,.08);
  border-radius:99px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-conc-fill{
  background:linear-gradient(90deg,#F5F5F0,#A8A8A0) !important;
  box-shadow:0 0 10px rgba(255,255,255,.15);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #dvHoldersList{
  padding:8px 10px 14px;
  display:flex;
  flex-direction:column;
  gap:6px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #dvHoldersList > .th-row{
  gap:12px;
  padding:12px;
  margin:0;
  align-items:flex-start;
  border-radius:12px;
  background:rgba(255,255,255,.03);
  border:1px solid rgba(255,255,255,.07);
  border-top:1px solid rgba(255,255,255,.07);
  transition:background .15s,border-color .15s;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #dvHoldersList > .th-row:hover{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.14);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-rank{
  width:28px;height:28px;min-width:28px;
  display:flex;align-items:center;justify-content:center;
  border-radius:8px;
  background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.1);
  font-size:11px;font-weight:800;color:#A8A8A0;
  font-variant-numeric:tabular-nums;
  -webkit-text-fill-color:#A8A8A0;
  background-image:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-rank-top{
  color:#E8E8E0;
  background:rgba(255,255,255,.08);
  border-color:rgba(255,255,255,.16);
  -webkit-text-fill-color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-rank-amm,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-row-pool .th-rank{
  background:rgba(61,214,140,.12);
  border-color:rgba(61,214,140,.28);
  color:#3dd68c;
  -webkit-text-fill-color:#3dd68c;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-main{
  flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-top{
  display:flex;align-items:flex-start;justify-content:space-between;gap:10px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-name{
  font-size:13px;font-weight:700;color:#F4F4EF;
  font-family:ui-monospace,'SF Mono',Menlo,monospace;letter-spacing:-.02em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-pct{
  font-size:13px;font-weight:800;color:#E8E8E0 !important;
  min-width:auto;font-variant-numeric:tabular-nums;letter-spacing:-.02em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-row-pool .th-pct{
  color:#3dd68c !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-bar-wrap{
  width:100%;height:3px;
  background:rgba(255,255,255,.08);border-radius:99px;overflow:hidden;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-bar{
  height:100%;border-radius:99px;filter:none;
  background:linear-gradient(90deg,#F5F5F0,#C8C8C0) !important;
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-row-pool .th-bar{
  background:linear-gradient(90deg,#3dd68c,#1a9a5c) !important;
  box-shadow:0 0 8px rgba(61,214,140,.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-row-pool{
  background:linear-gradient(90deg,rgba(61,214,140,.08),rgba(255,255,255,.03) 70%) !important;
  border-color:rgba(61,214,140,.2) !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-row-pool:hover{
  background:linear-gradient(90deg,rgba(61,214,140,.12),rgba(255,255,255,.05) 70%) !important;
  border-color:rgba(61,214,140,.32) !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-row-curve{
  background:linear-gradient(90deg,rgba(245,158,11,.1),rgba(255,255,255,.03) 70%) !important;
  border-color:rgba(245,158,11,.22) !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-row-curve::before{display:none}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-row-curve .th-bar{
  background:linear-gradient(90deg,#FFB300,#fb923c) !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-row-curve .th-pct{color:#c98a00 !important}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-row-curve .th-rank{
  background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.28);color:#f59e0b;
  -webkit-text-fill-color:#f59e0b;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-row-creator,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-row-burn{
  background:rgba(255,255,255,.03) !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-row-creator:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-row-burn:hover{
  background:rgba(255,255,255,.06) !important;
}

/* ── Orders tab (coin detail) — Trades-language Void ── */

/* Price Change — kill cyan cells + blue rocket tint */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .stat-chg-item{
  background:rgba(255,255,255,.04);
  border:1px solid rgba(255,255,255,.06);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .stat-chg-lbl{color:#6A6A62}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .stat-card:hover{
  box-shadow:none;
  transform:none;
  border-color:rgba(255,255,255,.16);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-audit-cell{
  background:#161616;
  box-shadow:0 2px 8px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.04);
}

/* VellaSwap Pool / Bonding Curve — charcoal metric sheet */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-card{
  background:#0C0C0C;
  border:1px solid rgba(255,255,255,.1);
  box-shadow:none;
  backdrop-filter:none;
  padding:16px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-title{
  margin-bottom:12px;
  font-size:12px;
  font-weight:800;
  letter-spacing:.08em;
  text-transform:uppercase;
  color:#A8A8A0;
  gap:8px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-title-ico{
  width:22px;height:22px;
  filter:grayscale(1) brightness(1.2);
  opacity:.92;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-bar{
  height:6px;
  background:rgba(255,255,255,.08);
  border-radius:999px;
  margin-bottom:10px;
  overflow:hidden;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-fill{
  background:linear-gradient(90deg,#8A8A82,#E8E8E0);
  box-shadow:none;
  border-radius:999px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-fill::before{
  background:repeating-linear-gradient(115deg,transparent 0 8px,rgba(255,255,255,.1) 8px 16px);
  opacity:.55;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-fill::after{
  width:2px;
  background:#E8E8E0;
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-tick{
  display:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-bar.near .bond-fill{
  animation:voidBondPulse 1.6s ease-in-out infinite;
}
@keyframes voidBondPulse{
  0%,100%{box-shadow:0 0 0 0 rgba(232,232,224,0)}
  50%{box-shadow:0 0 12px rgba(232,232,224,.28)}
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-card.graduated .bond-fill{
  background:linear-gradient(90deg,#9A8450,#E2C98A);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-card.graduated .bond-fill::after{
  background:#E8D5A3;
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-card.bond-xpool{
  box-shadow:0 0 0 1px rgba(226,201,138,.28),0 16px 40px rgba(0,0,0,.45);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-xpool-beam{
  background:linear-gradient(90deg,transparent,rgba(226,201,138,.5),rgba(232,232,224,.35),transparent);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-xpool-orb{
  background:#141414;
  border-color:rgba(255,255,255,.14);
  box-shadow:0 6px 18px rgba(0,0,0,.5);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-xpool-banner{
  background:rgba(18,18,18,.94);
  border-color:rgba(255,255,255,.12);
  box-shadow:0 10px 32px rgba(0,0,0,.55);
  color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-xpool-from{color:#E2C98A}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-xpool-to{color:#E8E8E0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-xpool-arrow{color:#6A6A62}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-xpool-tick{
  background:rgba(255,255,255,.08);
  color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-info{
  margin-bottom:14px;
  color:#6A6A62;
  font-size:11px;
  letter-spacing:.02em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-info span:first-child{
  color:#E8E8E0;
  font-size:15px;
  font-weight:800;
  font-variant-numeric:tabular-nums;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-rows{
  gap:0;
  border-top:1px solid rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-row{
  background:transparent;
  border-radius:0;
  padding:10px 0;
  border-bottom:1px solid rgba(255,255,255,.06);
  color:#6A6A62;
  font-size:12px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-row:last-child{border-bottom:none}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-row span:last-child{
  color:#E8E8E0;
  font-weight:700;
  font-variant-numeric:tabular-nums;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-row .up,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-row .dn{
  color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-row-sep{
  margin-top:2px;
  padding-top:12px;
  border-top:1px solid rgba(255,255,255,.1);
  border-bottom:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bond-row .bond-muted{
  color:#A8A8A0 !important;
  font-weight:600;
}

/* TG Signals — same charcoal sheet as Top Holders / Pool */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-dv-card{
  background:#0C0C0C;
  border:1px solid rgba(255,255,255,.1);
  box-shadow:none;
  padding:0;
  overflow:hidden;
  margin-top:12px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-dv-hdr{
  margin-bottom:0;
  padding:12px 14px;
  border-bottom:1px solid rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-dv-title{
  font-size:12px;
  font-weight:800;
  letter-spacing:.08em;
  text-transform:uppercase;
  color:#A8A8A0;
  display:inline-flex;
  align-items:center;
  gap:2px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-dv-title .te{
  filter:grayscale(1) brightness(1.25);
  opacity:.9;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-dv-bell{
  width:28px;height:28px;
  border-radius:8px;
  background:rgba(255,255,255,.05);
  border:1px solid rgba(255,255,255,.14);
  opacity:.7;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-dv-bell:hover{
  opacity:1;
  background:rgba(255,255,255,.1);
  border-color:rgba(255,255,255,.28);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-dv-bell.active{
  opacity:1;
  background:rgba(226,201,138,.12);
  border-color:rgba(226,201,138,.4);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-dv-list{
  padding:10px 14px 14px;
  gap:0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-dv-empty{
  padding:22px 8px;
  text-align:center;
  color:#6A6A62;
  font-size:12px;
  letter-spacing:.02em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-dv-row{
  gap:10px;
  padding:10px 0;
  border-bottom:1px solid rgba(255,255,255,.06);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-dv-row:last-child{border-bottom:none}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-dv-av{
  width:28px;height:28px;
  background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.12);
  color:#A8A8A0;
  font-size:11px;
  font-weight:700;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-dv-ch{
  color:#E8E8E0;
  font-weight:700;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-dv-t{color:#6A6A62}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-dv-text{color:#A8A8A0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-dv-link{
  color:#C8C8C0;
  font-weight:600;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-dv-link:hover{color:#E8E8E0}
@keyframes voidTgtPing{
  0%  {box-shadow:0 0 0 0 rgba(232,232,224,0);border-color:rgba(255,255,255,.1)}
  20% {box-shadow:0 0 0 5px rgba(232,232,224,.12);border-color:rgba(232,232,224,.45);transform:scale(1.006)}
  100%{box-shadow:0 0 0 0 rgba(232,232,224,0);border-color:rgba(255,255,255,.1);transform:scale(1)}
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-dv-card--ping{
  animation:voidTgtPing .9s cubic-bezier(.22,1,.36,1) forwards;
}

/* Share / Address / Favourite — no blue hover */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-btn{
  background:rgba(0,0,0,.35);
  border-color:rgba(255,255,255,.14);
  color:var(--t2);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-btn:hover{
  background:rgba(255,255,255,.08);
  border-color:rgba(255,255,255,.28);
  color:#F4F4EF;
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-btn:focus-visible{
  outline:none;
  box-shadow:0 0 0 2px rgba(255,255,255,.28);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-fav.active{
  background:rgba(255,255,255,.1);
  border-color:rgba(255,255,255,.35);
  color:#F4F4EF;
  box-shadow:0 0 16px -4px rgba(255,255,255,.25);
}

/* Trade settings modal — full Void chrome, kill cyan glow */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #tradeSettingsModal .modal,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-modal{
  background:#0C0C0C;
  border:1px solid rgba(255,255,255,.1);
  box-shadow:0 24px 64px rgba(0,0,0,.65);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-header{
  border-bottom-color:rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-footer{
  border-top-color:rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-done-btn{
  background:#E8E8E0 !important;
  background-image:none !important;
  color:#0A0A0A !important;
  box-shadow:0 4px 16px rgba(0,0,0,.4) !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-done-btn:hover{
  background:#F4F4EF !important;
  box-shadow:0 6px 20px rgba(0,0,0,.5) !important;
  transform:translateY(-1px);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-tog-btn.active{
  background:#E8E8E0 !important;
  color:#0A0A0A !important;
  box-shadow:0 2px 8px rgba(0,0,0,.35) !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #tsMevOn.active{
  color:#0A0A0A !important;
  background:#E8E8E0 !important;
  box-shadow:0 2px 8px rgba(0,0,0,.35) !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-toggle-row{
  background:rgba(255,255,255,.04) !important;
  border-color:rgba(255,255,255,.1) !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-preset{
  border-color:rgba(255,255,255,.14) !important;
  background:rgba(255,255,255,.04) !important;
  color:#A8A8A0 !important;
  border-radius:10px;
  box-shadow:none !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-preset:hover{
  border-color:rgba(255,255,255,.3) !important;
  color:#F4F4EF !important;
  background:rgba(255,255,255,.07) !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-preset.active{
  background:#E8E8E0 !important;
  background-image:none !important;
  color:#0A0A0A !important;
  border-color:transparent !important;
  box-shadow:0 3px 12px rgba(0,0,0,.35) !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-risk-lo{
  background:rgba(61,219,138,.12);color:#3DDB8A;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-risk-mid{
  background:rgba(232,232,224,.1) !important;
  color:#E8E8E0 !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-risk-hi{
  background:rgba(232,197,106,.14);color:#E8C56A;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-risk-max{
  background:rgba(255,92,106,.12);color:#FF5C6A;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-section:has(.ts-toggle-row){
  background:rgba(255,255,255,.03) !important;
  border-color:rgba(255,255,255,.1) !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-title-ico{color:#C8C8C0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-slip-input-wrap{
  color:#D4D4CC;
  border-color:rgba(255,255,255,.14);
  background:rgba(255,255,255,.05);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-slip-input-wrap:focus-within{
  border-color:rgba(232,232,224,.4) !important;
  box-shadow:0 0 0 3px rgba(232,232,224,.08) !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-slider{
  background:linear-gradient(to right,#3DDB8A 0%,#A8A8A0 18%,#E8C56A 58%,#FF5C6A 100%) !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-slider::-webkit-slider-thumb{
  background:#F4F4EF !important;
  border:2.5px solid #0A0A0A !important;
  box-shadow:0 2px 10px rgba(0,0,0,.55) !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-slider::-webkit-slider-thumb:hover{
  box-shadow:0 3px 14px rgba(0,0,0,.65),0 0 0 5px rgba(232,232,224,.12) !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-slider::-moz-range-thumb{
  background:#F4F4EF !important;
  border:2.5px solid #0A0A0A !important;
  box-shadow:0 2px 10px rgba(0,0,0,.55) !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-slider-ticks{
  height:20px;margin-top:10px;
  display:flex;justify-content:space-between;position:relative;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-slider-ticks span{
  position:static !important;
  left:auto !important;
  transform:none !important;
  font-size:11px;
  font-weight:700;
  letter-spacing:.02em;
  color:#8A8A82;
  -webkit-font-smoothing:antialiased;
  font-variant-numeric:tabular-nums;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ts-close-btn{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.14);
  color:var(--t2);
}

/* Wallet stats strip */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-istat-wrap,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-istat-top,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-istat-row2,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-istat-vsep,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-istat-tile{
  border-color:rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-istat-wrap{
  background:rgba(255,255,255,.03);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-istat-icon-btn{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.14);
  color:var(--t3);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-istat-icon-btn:hover{
  background:rgba(255,255,255,.12);
  color:#F4F4EF;
}

/* Trade history filters */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tf-btn{
  border-color:rgba(255,255,255,.16);
  color:var(--t3);
  background:transparent;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tf-btn.active,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tf-btn-transfer.active{
  background:rgba(255,255,255,.16);
  color:#F4F4EF;
  border-color:rgba(255,255,255,.28);
}

/* DEX tabs */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-tab.active{
  background:var(--bg3);
  color:#F4F4EF;
  box-shadow:0 1px 6px rgba(0,0,0,.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-tab:hover{
  background:rgba(255,255,255,.06);
  color:var(--t1);
}

/* Mobile nav — floating Void dock + sheet (keep slide-up UX, kill cyan) */
@media(max-width:600px){
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mobile-bottom-nav{
    left:10px;right:10px;
    bottom:max(10px,env(safe-area-inset-bottom,0px));
    width:auto;
    border-radius:22px;
    border:1px solid rgba(255,255,255,.12);
    border-top-color:rgba(255,255,255,.14);
    background:rgba(10,10,10,.92);
    backdrop-filter:blur(28px) saturate(1.2);
    -webkit-backdrop-filter:blur(28px) saturate(1.2);
    box-shadow:
      0 0 0 1px rgba(0,0,0,.4),
      0 12px 36px rgba(0,0,0,.55),
      inset 0 1px 0 rgba(255,255,255,.06);
    padding-bottom:4px;
  }
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray{
    left:10px;right:10px;
    bottom:calc(74px + max(10px,env(safe-area-inset-bottom,0px)));
    border-radius:22px;
    border:1px solid rgba(255,255,255,.12);
    background:rgba(12,12,12,.96);
    backdrop-filter:blur(28px) saturate(1.15);
    -webkit-backdrop-filter:blur(28px) saturate(1.15);
    box-shadow:
      0 0 0 1px rgba(0,0,0,.35),
      0 -16px 48px rgba(0,0,0,.55),
      inset 0 1px 0 rgba(255,255,255,.06);
    padding:8px 12px 16px;
  }
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]){
    --mnb-h:96px;
  }
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-item{color:#7A7A72}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-item.active{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-lbl{
  letter-spacing:.02em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray-item.active .mbn-tray-ico-wrap,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-item.active .mbn-ico-wrap,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-more-btn.active .mbn-ico-wrap,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-more-btn.tray-open .mbn-ico-wrap{
  background:rgba(255,255,255,.14);
  border-color:rgba(255,255,255,.26);
  color:#F4F4EF;
  box-shadow:0 0 0 1px rgba(255,255,255,.05),0 4px 14px rgba(0,0,0,.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-create-ring{
  background:#E8E8E0;
  box-shadow:0 6px 20px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-create-ring::after{
  border-color:rgba(232,232,224,.32);
  animation:voidFabPulse 2.8s ease-out infinite;
}
@keyframes voidFabPulse{
  0%{transform:scale(1);opacity:.55}
  70%{transform:scale(1.35);opacity:0}
  100%{opacity:0}
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray-backdrop{
  background:rgba(0,0,0,.58);
  backdrop-filter:blur(2px);
  -webkit-backdrop-filter:blur(2px);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray-handle{
  width:40px;height:4px;border-radius:99px;
  background:rgba(244,244,239,.22);
  margin:2px auto 8px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray-head{
  margin:0 4px 14px;
  padding-bottom:12px;
  border-bottom:1px solid rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray-title{
  color:#F4F4EF;
  font-size:14px;
  letter-spacing:-.2px;
  text-wrap:balance;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray-sub{color:#7A7A72}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray-grid{
  gap:6px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray-item{
  color:#A8A8A0;
  padding:12px 4px 11px;
  border-radius:16px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray-item.active{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray-ico-wrap{
  width:48px;height:48px;
  background:rgba(255,255,255,.045);
  border:1px solid rgba(255,255,255,.1);
  border-radius:15px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray-item:active{
  background:rgba(255,255,255,.05);
  transform:scale(.96);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray-item.active .mbn-tray-ico-wrap{
  background:rgba(255,255,255,.14);
  border-color:rgba(255,255,255,.26);
  transform:translateY(-2px) scale(1.04);
  box-shadow:0 6px 18px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray.open .mbn-tray-item{
  animation:voidTrayItemIn .38s cubic-bezier(.2,0,0,1) both;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray.open .mbn-tray-item:nth-child(1){animation-delay:40ms}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray.open .mbn-tray-item:nth-child(2){animation-delay:70ms}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray.open .mbn-tray-item:nth-child(3){animation-delay:100ms}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray.open .mbn-tray-item:nth-child(4){animation-delay:130ms}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray.open .mbn-tray-item:nth-child(5){animation-delay:160ms}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray.open .mbn-tray-item:nth-child(6){animation-delay:190ms}
@keyframes voidTrayItemIn{
  from{opacity:0;transform:translateY(10px) scale(.94);filter:blur(3px)}
  to{opacity:1;transform:none;filter:none}
}
@media(prefers-reduced-motion:reduce){
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-tray.open .mbn-tray-item,
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .mbn-create-ring::after{
    animation:none!important;
    filter:none;
  }
}

/* Profile explorer — bone charcoal square (beats leftover cyan dark rules) */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-explorer-btn,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-hist-tonscan{
  background:rgba(255,255,255,.05)!important;
  border:1px solid rgba(255,255,255,.16)!important;
  color:#E8E8E0!important;
  box-shadow:none!important;
  border-radius:11px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-explorer-btn:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-hist-tonscan:hover{
  background:rgba(255,255,255,.1)!important;
  border-color:rgba(255,255,255,.32)!important;
  color:#F4F4EF!important;
}

/* Vault tab — kill cyan hero / blue wallet badge / blue refresh */

/* Wallet-tracker Platform Vault card (own mode) */

/* ═══════════════════════════════════════════════════════════
   Holdings / Watchlist sidebar — same active language as .nav-item
═══════════════════════════════════════════════════════════ */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .sb-hld-trigger,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .sb-ls-header{
  position:relative;
  border-radius:10px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .sb-hld-trigger:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .sb-ls-header:hover{
  background:rgba(255,255,255,.06);
  color:var(--t1);
  border-left-color:rgba(255,255,255,.22);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .sb-hld-trigger.active,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .sb-ls-header.wl-active{
  color:#F4F4EF;
  background:linear-gradient(90deg,rgba(255,255,255,.14),rgba(255,255,255,.04));
  font-weight:600;
  border-left-color:transparent;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .sb-hld-trigger.active::before,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .sb-ls-header.wl-active::before{
  content:'';
  position:absolute;left:0;top:50%;transform:translateY(-50%);
  width:3px;height:62%;border-radius:0 3px 3px 0;
  background:linear-gradient(180deg,#FFFFFF,#C8C8C0);
  box-shadow:
    0 0 10px rgba(255,255,255,.55),
    0 0 22px rgba(255,255,255,.22);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .sb-hld-trigger.active .te,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .sb-ls-header.wl-active .te{
  filter:drop-shadow(0 0 8px rgba(255,255,255,.45));
  transform:scale(1.06);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .sb-ls-seemore:hover{
  color:#F4F4EF;
  opacity:1;
}

/* ═══════════════════════════════════════════════════════════
   Chart wallet popup (DEV TRADE / .dv-ev-tip) — kill navy
═══════════════════════════════════════════════════════════ */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tip,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #wltHoldingsPopup.dv-ev-tip,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #chatTraderPopup.dv-ev-tip,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #dvEvTip{
  background:rgba(12,12,12,.98);
  box-shadow:0 0 0 1px rgba(255,255,255,.12),0 24px 60px rgba(0,0,0,.78),inset 0 0 0 1px rgba(255,255,255,.05);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tip.is-buy{
  box-shadow:0 0 0 1px rgba(61,219,138,.28),3px 0 0 0 #3DDB8A inset,0 24px 60px rgba(0,0,0,.78),inset 0 0 0 1px rgba(255,255,255,.05);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tip.is-sell{
  box-shadow:0 0 0 1px rgba(255,92,106,.28),3px 0 0 0 #FF5C6A inset,0 24px 60px rgba(0,0,0,.78),inset 0 0 0 1px rgba(255,255,255,.05);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tip-hd2{
  border-bottom-color:rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tip-type2{
  color:#C8C8C0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tip-close{
  background:rgba(255,255,255,.07);
  box-shadow:0 0 0 1px rgba(255,255,255,.1);
  color:#7A7A72;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tip-close:hover{
  background:rgba(255,255,255,.14);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tip-name,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tip-cell-val{
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tip-action-txt{
  color:#6A6A62;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tip-side.is-buy{color:#3DDB8A}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tip-side.is-sell{color:#FF5C6A}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tip-xn{
  background:rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tip-tgtext{
  background:rgba(255,255,255,.05);
  color:#C8C8C0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tip-cell{
  background:rgba(255,255,255,.045);
  box-shadow:0 0 0 1px rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tip-cell-lbl,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tip-cell-time{
  color:#5A5A52!important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tc-badge{
  background:#E8E8E0;
  color:#0A0A0A;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tip-note{
  color:#0A0A0A;
  background:#E8E8E0;
  box-shadow:0 0 0 1px rgba(232,232,224,.9);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tip-btn{
  background:rgba(255,255,255,.07);
  box-shadow:0 0 0 1px rgba(255,255,255,.2);
  color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-ev-tip-btn:hover{
  background:rgba(255,255,255,.14);
  color:#fff;
}

/* Balances native GRAM banner */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-native-banner{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.14);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-native-banner-ico{
  background:rgba(255,255,255,.08);
}

/* Tonviewer / explorer / profile secondary blues */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-explorer-btn,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-hist-tonscan,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-bal-btn-sec,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-edit-btn,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-tg-btn{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.16);
  color:var(--t2);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-explorer-btn:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-hist-tonscan:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-bal-btn-sec:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-edit-btn:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-tg-btn:hover{
  background:rgba(255,255,255,.1);
  border-color:rgba(255,255,255,.32);
  color:#F4F4EF;
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-tg-btn.pv-tg-connected,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-hist-tg-btn.wlt-tg-connected{
  background:rgba(61,219,138,.12);
  border-color:rgba(61,219,138,.4);
  color:#3DDB8A;
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-tg-btn.pv-tg-connected:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-hist-tg-btn.wlt-tg-connected:hover{
  background:rgba(61,219,138,.18);
  border-color:rgba(61,219,138,.55);
  color:#5EE6A0;
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-edit-profile,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-edit-profile-sm{
  background:#E8E8E0;
  background-image:none;
  color:#0A0A0A;
  box-shadow:0 4px 14px rgba(0,0,0,.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-edit-profile:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .btn-edit-profile-sm:hover{
  background:#F2F2EA;
  color:#000;
  box-shadow:0 6px 20px rgba(0,0,0,.45);
}

/* Referral — neutralize TG-blue CTA */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-tg-btn{
  background:#E8E8E0;
  background-image:none;
  color:#0A0A0A;
  box-shadow:0 4px 16px rgba(0,0,0,.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-tg-btn:hover{
  background:#F2F2EA;
  color:#000;
  box-shadow:0 6px 22px rgba(0,0,0,.45);
  transform:translateY(-1px);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-copy-btn{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.2);
  color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-copy-btn:hover{
  background:rgba(255,255,255,.12);
  border-color:rgba(255,255,255,.35);
  color:#fff;
}

/* Bought-by cluster tip (same navy family as dv-ev-tip) */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-cluster-tip{
  background:rgba(12,12,12,.97);
  border-color:rgba(255,255,255,.14);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-cluster-tip-hd{
  color:#6A6A62;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-cluster-tip-name{
  color:#F4F4EF;
}

/* ═══════════════════════════════════════════════════════════
   Bubble Map page — Void field (no navy / cyan chrome)
═══════════════════════════════════════════════════════════ */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-pg-hero{
  background:linear-gradient(180deg,#141414 0%,#0A0A0A 100%);
  border-color:rgba(255,255,255,.12);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-pg-input{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.16);
  color:#F4F4EF;
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-pg-input:focus{
  border-color:rgba(255,255,255,.4);
  box-shadow:0 0 0 3px rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-pg-load-btn{
  background:#E8E8E0;
  background-image:none;
  color:#0A0A0A;
  box-shadow:0 4px 14px rgba(0,0,0,.4);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-pg-load-btn:hover{
  background:#F2F2EA;
  color:#000;
  box-shadow:0 6px 20px rgba(0,0,0,.5);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-pg-view .bm-body:not(.fullscreen){
  border-color:rgba(255,255,255,.12);
  box-shadow:0 12px 40px rgba(0,0,0,.55);
  background:#050505;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-canvas-wrap,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-canvas-wrap{
  background:
    radial-gradient(ellipse at 50% 28%,#161616 0%,#0A0A0A 52%,#000 100%)!important;
  box-shadow:inset 0 0 120px rgba(0,0,0,.65);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-canvas-wrap::after{
  box-shadow:inset 0 0 140px rgba(0,0,0,.55);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-pg-holders-sidebar,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-holders-list{
  background:rgba(8,8,8,.92)!important;
  border-color:rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-pg-hl-hdr{
  border-bottom-color:rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-pg-hl-hdr-count{
  background:rgba(255,255,255,.12);
  color:#F4F4EF;
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-pg-view .bm-canvas-wrap{
  border-right-color:rgba(255,255,255,.1)!important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-zoom-controls{
  bottom:20px;left:20px;
  display:flex;flex-direction:column;align-items:center;gap:2px;
  padding:5px;
  background:rgba(12,12,12,.92);
  border:1px solid rgba(255,255,255,.16);
  border-radius:16px;
  box-shadow:
    0 10px 28px rgba(0,0,0,.55),
    inset 0 1px 0 rgba(255,255,255,.06);
  backdrop-filter:blur(18px);
  -webkit-backdrop-filter:blur(18px);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-zoom-btn{
  width:38px;height:38px;
  display:flex;align-items:center;justify-content:center;
  background:transparent;
  color:#C8C8C0;
  border:none;border-radius:12px;
  padding:0;cursor:pointer;
  transition:background .15s,color .15s,transform .12s;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-zoom-btn svg{
  display:block;pointer-events:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-zoom-btn:hover{
  background:rgba(255,255,255,.1);
  color:#F5F5F0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-zoom-btn:active{
  transform:scale(.94);
  background:rgba(255,255,255,.16);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-zoom-btn.bm-zoom-fit{
  color:#E8E8E0;
  background:rgba(255,255,255,.06);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-zoom-btn.bm-zoom-fit:hover{
  background:#E8E8E0;
  color:#0A0A0A;
}
/* Remove fullscreen control on Bubble Map */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-fs-btn,
.bm-pg-view .bm-fs-btn{
  display:none!important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-overlay-loading{
  background:rgba(5,5,5,.88);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-item:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-item.sel,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-item.bm-hl-hov{
  background:rgba(255,255,255,.06);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-item+.bm-hl-item,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-group+.bm-hl-item{
  border-top-color:rgba(255,255,255,.06);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-bar-wrap{
  background:rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-pct{
  color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-exp{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.14);
  color:var(--t3);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-exp:hover{
  background:rgba(255,255,255,.12);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-section{
  background:#050505;
  border:1px solid rgba(255,255,255,.12);
  box-shadow:0 12px 40px rgba(0,0,0,.45);
  border-radius:16px;
  overflow:hidden;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-canvas-wrap{
  height:460px;
  background:
    radial-gradient(ellipse at 50% 28%,#161616 0%,#0A0A0A 52%,#000 100%)!important;
  box-shadow:inset 0 0 120px rgba(0,0,0,.65);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-canvas-wrap::after{
  content:'';
  position:absolute;inset:0;pointer-events:none;z-index:1;
  box-shadow:inset 0 0 140px rgba(0,0,0,.55);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-loading,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-err{
  background:#050505;
  color:#6A6A62;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-ctrl-btn{
  background:rgba(255,255,255,.07);
  border-color:rgba(255,255,255,.18);
  color:#D4D4CC;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-ctrl-btn:hover{
  background:rgba(255,255,255,.14);
  border-color:rgba(255,255,255,.32);
  color:#fff;
}
/* Coin-page zoom dock — same glass capsule as standalone Bubble Map */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-zoom-controls{
  bottom:18px;left:18px;
  background:rgba(12,12,12,.92);
  border:1px solid rgba(255,255,255,.16);
  border-radius:16px;
  box-shadow:
    0 10px 28px rgba(0,0,0,.55),
    inset 0 1px 0 rgba(255,255,255,.06);
  backdrop-filter:blur(18px);
  -webkit-backdrop-filter:blur(18px);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-pg-mode .bm2-sheet,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-sheet{
  background:rgba(12,12,12,.96);
  border:1px solid rgba(255,255,255,.14);
  border-radius:16px;
  box-shadow:0 16px 48px rgba(0,0,0,.65), inset 0 0 0 1px rgba(255,255,255,.04);
  backdrop-filter:blur(20px);
  -webkit-backdrop-filter:blur(20px);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-sh-addr{
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-sh-close{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.14);
  color:#8A8A82;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-sh-close:hover{
  background:rgba(255,92,106,.15);
  border-color:rgba(255,92,106,.35);
  color:#FF5C6A;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-sh-stats{
  background:transparent;
  gap:7px;padding:0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-sh-stat{
  background:rgba(255,255,255,.05);
  border:1px solid rgba(255,255,255,.1);
  border-radius:11px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-sh-stat-lbl{
  color:#6A6A62;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-sh-stat-val{
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-sh-copy{
  background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.18);
  color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-sh-copy:hover{
  background:rgba(255,255,255,.12);
  border-color:rgba(255,255,255,.3);
  color:#fff;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-sh-explorer{
  background:#E8E8E0;
  background-image:none;
  color:#0A0A0A;
  box-shadow:0 4px 14px rgba(0,0,0,.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-sh-explorer:hover{
  background:#F2F2EA;
  color:#000;
  box-shadow:0 6px 18px rgba(0,0,0,.45);
  opacity:1;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-sh-no-cluster,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-sh-cluster{
  color:#6A6A62;
  border-top-color:rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-sh-cblock{
  background:rgba(255,255,255,.03);
  border-color:rgba(255,255,255,.12)!important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-sh-ctotal{
  background:rgba(255,255,255,.05);
  color:#C8C8C0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-sh-cm:hover{
  background:rgba(255,255,255,.06);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm2-tip-pct{
  color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .th-conc,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #bmHlConc.th-conc{
  background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02));
  border-color:rgba(255,255,255,.12);
}

/* ── Top Holders panel — Void redesign ── */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-pg-holders-sidebar{
  background:linear-gradient(180deg,#0E0E0E 0%,#080808 100%)!important;
  border-left:1px solid rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-pg-hl-hdr{
  padding:18px 18px 14px;
  border-bottom:1px solid rgba(255,255,255,.08);
  letter-spacing:.04em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-pg-hl-hdr > span:first-child{
  font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-pg-hl-hdr-count{
  background:#E8E8E0;color:#0A0A0A;
  font-size:11px;font-weight:800;
  min-width:22px;height:22px;padding:0 8px;
  display:inline-flex;align-items:center;justify-content:center;
  border-radius:999px;box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #bmHlConc.th-conc{
  margin:14px 14px 8px;padding:14px 14px 12px;
  border-radius:14px;
  background:rgba(255,255,255,.04);
  border:1px solid rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #bmHlConc .th-conc-lbl{
  font-size:10px;letter-spacing:.14em;color:#6A6A62;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #bmHlConc .th-conc-val{
  font-size:22px;font-weight:900;letter-spacing:-.03em;color:#F4F4EF;
  font-variant-numeric:tabular-nums;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #bmHlConc .th-conc-bar{
  height:4px;margin-top:10px;background:rgba(255,255,255,.08);border-radius:99px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #bmHlConc .th-conc-fill{
  background:linear-gradient(90deg,#F5F5F0,#A8A8A0);
  box-shadow:0 0 10px rgba(255,255,255,.15);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-holders-list{
  padding:8px 10px 16px;display:flex;flex-direction:column;gap:6px;
  background:transparent!important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-item,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-cluster-row{
  gap:12px;padding:12px 12px;margin:0;
  border-radius:12px;
  background:rgba(255,255,255,.03);
  border:1px solid rgba(255,255,255,.07);
  transition:background .15s,border-color .15s,transform .12s;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-item+.bm-hl-item,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-group+.bm-hl-item,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-group+.bm-hl-group{
  border-top:1px solid rgba(255,255,255,.07);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-holders-list > .bm-hl-item+.bm-hl-item,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-holders-list > .bm-hl-group + .bm-hl-item,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-holders-list > .bm-hl-item + .bm-hl-group,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-holders-list > .bm-hl-group + .bm-hl-group{
  border-top:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-item:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-item.bm-hl-hov{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.14);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-item.sel{
  background:rgba(255,255,255,.08);
  border-color:rgba(255,255,255,.22);
  box-shadow:inset 3px 0 0 #E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-rank{
  width:28px;height:28px;min-width:28px;
  display:flex;align-items:center;justify-content:center;
  border-radius:8px;
  background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.1);
  font-size:11px;font-weight:800;color:#A8A8A0;
  font-variant-numeric:tabular-nums;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-rank-curve{
  background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.28);color:#f59e0b;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-rank-pool{
  background:rgba(124,106,245,.14);border-color:rgba(124,106,245,.35);color:#7C6AF5;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-main{
  flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-top{
  display:flex;align-items:flex-start;justify-content:space-between;gap:10px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-addr{
  font-size:13px;font-weight:700;color:#F4F4EF;
  font-family:ui-monospace,'SF Mono',Menlo,monospace;letter-spacing:-.02em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-pct{
  font-size:13px;font-weight:800;color:#E8E8E0;min-width:auto;
  font-variant-numeric:tabular-nums;letter-spacing:-.02em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-row-pool .bm-hl-pct{color:#7C6AF5}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-bar-wrap{
  flex:none;width:100%;height:3px;
  background:rgba(255,255,255,.08);border-radius:99px;overflow:hidden;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-bar{
  height:100%;border-radius:99px;
  background:linear-gradient(90deg,#F5F5F0,#C8C8C0);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-row-pool .bm-hl-bar{
  background:linear-gradient(90deg,#7C6AF5,#5B4BD1)!important;
  box-shadow:0 0 8px rgba(124,106,245,.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-row-curve{
  background:linear-gradient(90deg,rgba(245,158,11,.1),rgba(255,255,255,.03) 70%)!important;
  border-color:rgba(245,158,11,.22)!important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-row-curve::before{display:none}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-row-pool{
  background:linear-gradient(90deg,rgba(124,106,245,.1),rgba(255,255,255,.03) 70%)!important;
  border-color:rgba(124,106,245,.28)!important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-exp{
  width:28px;height:28px;border-radius:8px;
  background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);
  color:#8A8A82;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-exp:hover{
  background:rgba(255,255,255,.12);color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-group{
  border-left:none;border-radius:12px;overflow:hidden;
  border:1px solid rgba(255,255,255,.07);
  background:rgba(255,255,255,.02);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-group .bm-hl-item{
  border:none;border-radius:0;background:transparent;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-members{
  background:rgba(0,0,0,.25);
  border-top:1px solid rgba(255,255,255,.06);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-member{
  padding:8px 14px 8px 52px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-member:hover{
  background:rgba(255,255,255,.05);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bm-hl-cnt{
  background:rgba(255,255,255,.08);color:#C8C8C0;
  border:1px solid rgba(255,255,255,.1);
}

/* ═══════════════════════════════════════════════════════════
   Telegram Tracker — Void (Most mentioned + feed + leaderboard)
═══════════════════════════════════════════════════════════ */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-hero::after{
  background:radial-gradient(circle,rgba(255,255,255,.06) 0%,transparent 65%);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-hero-icon .te{
  filter:drop-shadow(0 0 12px rgba(255,255,255,.25));
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .xtr-view .tgt-hero-icon img,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .nav-ico-x img,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .xtr-empty-logo,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .xtr-badge-logo,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .xtr-tray-logo{
  filter:invert(1) drop-shadow(0 0 10px rgba(255,255,255,.2));
}

/* Most mentioned chips — match coordinated-buy cluster chips */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-topcoins .tgt-topcoin-chip{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.16);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-topcoins .tgt-topcoin-chip:hover{
  background:rgba(255,255,255,.09);
  border-color:rgba(255,255,255,.32);
  box-shadow:0 8px 20px rgba(0,0,0,.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-topcoins .tgt-coin-ticker{
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-topcoin-cnt{
  color:#C8C8C0;
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.1);
}

/* Mentions / Reach / window segs — bone active, readable */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-seg{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.14);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-seg-btn{color:#6A6A62}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-seg-btn:hover:not(.active){color:#E8E8E0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-seg-btn.active{
  background:#E8E8E0;
  color:#0A0A0A;
  box-shadow:0 1px 4px rgba(0,0,0,.35);
}

/* Channel leaderboard */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-rank-panel{
  background:rgba(12,12,12,.97);
  border-color:rgba(255,255,255,.1);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-rank-hdr{
  border-bottom-color:rgba(255,255,255,.08);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-rank-sub{color:#6A6A62}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-rank-list::-webkit-scrollbar-thumb{
  background:rgba(255,255,255,.18);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-rk-row{
  background:rgba(255,255,255,.03);
  border-color:rgba(255,255,255,.08);
  border-left-color:rgba(0,152,234,.5);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-rk-row:hover{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.16);
  border-left-color:#0098EA;
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .xtr-view .tgt-rk-row{
  border-left-color:rgba(255,138,61,.55);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .xtr-view .tgt-rk-row:hover{
  border-left-color:#FF8A3D;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-rk-av{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.12);
  color:#C8C8C0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-rk-sig{
  color:#F4F4EF;
  font-variant-numeric:tabular-nums;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-rk-lbl{color:#6A6A62}

/* Feed posts */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-post{
  background:rgba(12,12,12,.97);
  border-color:rgba(255,255,255,.1);
  border-left-color:rgba(0,152,234,.5);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-post:hover{
  border-color:rgba(255,255,255,.22);
  border-left-color:#0098EA;
  box-shadow:0 8px 24px rgba(0,0,0,.4);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .xtr-view .tgt-post{
  border-left-color:rgba(255,138,61,.55);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .xtr-view .tgt-post:hover{
  border-left-color:#FF8A3D;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-post-av{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.14);
  color:#C8C8C0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-channel{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-first-badge{
  color:#E8E8E0;
  background:rgba(255,255,255,.07);
  border-color:rgba(255,255,255,.16);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-coin-chip{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.14);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-coin-chip:hover{
  background:rgba(255,255,255,.09);
  border-color:rgba(255,255,255,.28);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-coin-ticker{color:#E8E8E0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-link{color:#C8C8C0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-link:hover{color:#F4F4EF}

/* New posts banner — bone CTA */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-new-banner{
  background:#E8E8E0;
  color:#0A0A0A;
  box-shadow:0 4px 14px rgba(0,0,0,.4);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-banner-cta{
  background:rgba(0,0,0,.12);
  color:#0A0A0A;
}

/* Search */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-search-inp{
  background:rgba(255,255,255,.04);
  border-color:rgba(255,255,255,.12);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-search-inp:focus{
  border-color:rgba(255,255,255,.4);
  box-shadow:0 0 0 3px rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-search-clr{
  background:rgba(255,255,255,.1);
  color:#A8A8A0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-search-clr:hover{
  background:rgba(255,255,255,.16);
  color:#F4F4EF;
}

/* Detail TG card leftovers — superseded by charcoal sheet block above Top Holders */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tgt-dv-av span{
  color:#A8A8A0;
}

/* ═══════════════════════════════════════════════════════════
   Profile · tables, badges, rewards, referral, vault modals
═══════════════════════════════════════════════════════════ */

/* Table column headers — kill blue-grey navy tint */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-hold-header,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-act-header,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-cr-header{
  color:#6A6A62;
  border-bottom-color:rgba(255,255,255,.08);
}

/* Transfer / Receive badges + rails — neutral, not cyan */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-act-transfer{
  color:#E8E8E0;
  background:rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-rail-transfer::before{
  background:#C8C8C0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-act-amt.wlt-blu,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-blu{
  color:#C8C8C0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-act-tx:hover{
  color:#F4F4EF;
}

/* Address chip under profile name */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-addr-chip{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.14);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-addr-chip:hover{
  background:rgba(255,255,255,.09);
  border-color:rgba(255,255,255,.28);
  box-shadow:0 0 0 3px rgba(255,255,255,.06);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-addr-chip.pv-copied{
  background:rgba(255,255,255,.1);
  border-color:rgba(255,255,255,.3);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-copy-ico{color:#8A8A82}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-copied-lbl{color:#E8E8E0}

/* Profile tabs — soft grey active, no cyan */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-tab.active{
  background:rgba(255,255,255,.1);
  border-color:rgba(255,255,255,.18);
  color:#F4F4EF;
  box-shadow:none;
}

/* Creator Rewards note / value */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-rewards-box{
  background:rgba(12,12,12,.97);
  border-color:rgba(255,255,255,.1);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-rew-val{
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-rew-note{
  color:#8A8A82;
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.12);
}

/* Balance primary CTA */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-bal-btn:first-child{
  background:#E8E8E0;
  background-image:none;
  color:#0A0A0A;
  box-shadow:0 4px 14px rgba(0,0,0,.4);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-bal-btn:first-child:hover{
  background:#F2F2EA;
  color:#000;
  box-shadow:0 6px 20px rgba(0,0,0,.5);
}

/* Native GRAM banner */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-native-banner{
  background:rgba(255,255,255,.04);
  border-color:rgba(255,255,255,.12);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-native-banner-ico{
  background:rgba(255,255,255,.07);
}

/* Referral program */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-link-card,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-history{
  background:rgba(12,12,12,.97);
  border-color:rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-stats,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-scoreboard{
  background:rgba(255,255,255,.03);
  border-color:rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-stat-val,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-score-n,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-kpi-n{
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-stat-div{
  background:rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-hero-sub strong{
  color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-kicker{color:#C8C8C0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-steps{
  background:rgba(255,255,255,.04);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-step{
  background:rgba(255,255,255,.06);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-step-n{
  background:#E8E8E0;
  color:#0A0A0A;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-score{
  background:rgba(255,255,255,.04);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-kpi{
  background:rgba(255,255,255,.05);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-person{
  background:rgba(255,255,255,.04);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-link-url{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.14);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-ref-row-earned{
  color:#E8E8E0;
}

/* Testnet campaign landing */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-stage{
  background:linear-gradient(180deg,#141414 0%,#0A0A0A 100%);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-badge{
  color:#C8C8C0;background:rgba(255,255,255,.06);box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-mark{
  outline-color:rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-title,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-metric-n,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-split-n{
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-lead{color:#A8A8A0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-lead strong{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-path{background:rgba(255,255,255,.04)}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-path-step{
  background:rgba(255,255,255,.06);box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-path-step em{color:#A8A8A0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-path-step span{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-board,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-cta,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-roll{
  background:rgba(12,12,12,.97);box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-metric{background:rgba(255,255,255,.04)}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-split,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-person{
  background:rgba(255,255,255,.05);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-cta-url{
  background:rgba(255,255,255,.05);color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-copy,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-tg{
  background:#E8E8E0;color:#0A0A0A;box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-copy:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-tg:hover{
  background:#fff;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-in{
  color:#E8E8E0;background:rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pv-camp-person-mark{
  background:#C8C8C0;box-shadow:none;
}

/* ── Vault modals (#wmModal) — charcoal, not navy ── */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #wmModal .wm-modal-box{
  background:rgba(12,12,12,.98);
  border-color:rgba(255,255,255,.12);
  box-shadow:0 24px 70px rgba(0,0,0,.55);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wm-modal-backdrop{
  background:rgba(0,0,0,.75);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #wmModal .wm-modal-close{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.14);
  color:#A8A8A0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #wmModal .wm-modal-close:hover{
  background:rgba(255,255,255,.12);
  color:#F4F4EF;
}

/* Deposit modal (legacy #depositModal) */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dep-addr-row{
  background:rgba(255,255,255,.04);
  border-color:rgba(255,255,255,.12);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dep-info-box{
  border-color:rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dep-copy-btn{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.16);
  color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dep-copy-btn:hover{
  background:rgba(255,255,255,.12);
}

/* ═══════════════════════════════════════════════════════════
   Home · Explore — LIVE ticker + coin cards
═══════════════════════════════════════════════════════════ */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ticker-wrap{
  background:rgba(12,12,12,.97);
  border-color:rgba(255,255,255,.1);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ticker-label{
  background:linear-gradient(90deg,rgba(255,255,255,.07),transparent);
  border-right-color:rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ticker-dot{
  background:#E8E8E0;
  box-shadow:0 0 8px rgba(232,232,224,.75),0 0 18px rgba(255,255,255,.28);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .ticker-label-text{
  color:#E8E8E0;
  text-shadow:0 0 12px rgba(255,255,255,.25);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tk-item:hover{
  background:rgba(255,255,255,.05);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tk-sep{
  background:rgba(255,255,255,.22);
}

/* Coin cards — stage borders without cyan */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .coin-card{
  background:#0C0C0C;
  border-color:rgba(255,255,255,.1);
  box-shadow:0 2px 14px rgba(0,0,0,.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .coin-card-bonding{
  border-color:rgba(255,255,255,.2)!important;
  box-shadow:0 2px 14px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.04)!important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .coin-card-dex{
  border-color:rgba(245,158,11,.55)!important;
  box-shadow:0 2px 18px rgba(245,158,11,.12),0 0 24px rgba(245,158,11,.06)!important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .coin-card:hover{
  border-color:rgba(255,255,255,.32);
  box-shadow:
    0 14px 40px rgba(0,0,0,.55),
    0 0 0 1px rgba(255,255,255,.1),
    0 0 28px rgba(255,255,255,.08);
  transform:translateY(-5px) scale(1.01);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .coin-card-dex:hover{
  border-color:rgba(251,191,36,.8)!important;
  box-shadow:
    0 14px 40px rgba(0,0,0,.55),
    0 0 0 1px rgba(245,158,11,.25),
    0 0 32px rgba(245,158,11,.18)!important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .coin-card-bonding:hover{
  border-color:rgba(255,255,255,.4)!important;
  box-shadow:
    0 14px 40px rgba(0,0,0,.55),
    0 0 0 1px rgba(255,255,255,.14),
    0 0 28px rgba(255,255,255,.1)!important;
}

/* Card image plate — softer empty state */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .c-img{
  background:#101010;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .c-tick{
  color:#8A8A82;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .c-meta{color:#5A5A52}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .c-desc{color:#8A8A82}

/* Watchlist heart — charcoal, white halo (no cyan te glow) */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .c-heart{
  background:rgba(8,8,8,.55);
  border-color:rgba(255,255,255,.22);
  backdrop-filter:blur(8px);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .c-heart:hover{
  background:rgba(20,20,20,.75);
  border-color:rgba(255,255,255,.4);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .c-heart .te,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .c-heart img{
  filter:drop-shadow(0 0 5px rgba(255,255,255,.3));
  opacity:.7;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .coin-card:hover .c-heart .te,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .coin-card:hover .c-heart img,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) a:hover .c-heart .te,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) [onclick]:hover .c-heart .te{
  filter:drop-shadow(0 0 7px rgba(255,255,255,.5));
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .c-heart.c-heart-on{
  background:rgba(255,255,255,.14);
  border-color:rgba(255,255,255,.4);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .c-heart.c-heart-on .te,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .c-heart.c-heart-on img{
  opacity:1;
  filter:drop-shadow(0 0 8px rgba(255,255,255,.55));
}

/* Filter pills / view toggle leftovers */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pill{
  background:rgba(255,255,255,.04);
  border-color:rgba(255,255,255,.12);
  color:#8A8A82;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pill:hover{
  background:rgba(255,255,255,.08);
  border-color:rgba(255,255,255,.28);
  color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pill.active{
  background:rgba(255,255,255,.14);
  border-color:rgba(255,255,255,.28);
  color:#F4F4EF;
  background-image:none;
}
/* ── Search modal (#searchModal) — charcoal shell, bone accents ── */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .search-modal,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .modal{
  background:#0C0C0C;
  border:1px solid rgba(255,255,255,.12);
  box-shadow:
    0 0 0 1px rgba(255,255,255,.04),
    0 24px 64px rgba(0,0,0,.65),
    0 8px 20px rgba(0,0,0,.4);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .search-top{
  background:transparent;
  border-bottom-color:rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .search-top-ico{
  opacity:.45;filter:grayscale(1) brightness(1.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .search-inp{
  color:#F4F4EF;caret-color:#E8E8E0;
  outline:none;box-shadow:none!important;border:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .search-inp:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .search-inp:focus-visible{
  outline:none;box-shadow:none!important;border:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .search-inp::placeholder{
  color:#5A5A52;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .search-inp::selection{
  background:rgba(255,255,255,.22);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .search-esc{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.14);
  color:#8A8A82;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .search-esc:hover{
  background:rgba(255,255,255,.12);
  border-color:rgba(255,255,255,.28);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .search-body{
  scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .search-sec{
  color:#5A5A52;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .search-foot{
  background:rgba(255,255,255,.02);
  border-top-color:rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .search-foot-hint{
  color:#52524C;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .search-foot kbd{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.12);
  color:#8A8A82;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .sr:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .sr--active{
  background:rgba(255,255,255,.07);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .sr-img{
  box-shadow:none;
  outline:1px solid rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .sr-img--photo{
  background:#161616;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .sr-img--user{
  background:rgba(255,255,255,.06);
  outline:1px solid rgba(255,255,255,.12);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .sr-nm{
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .sr-tk{
  color:#8A8A82;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .sr-tk--addr{
  color:#5A5A52;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .sr-mc{
  color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .sr-mc-sub{
  color:#5A5A52;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .sr-badge{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.12);
  color:#8A8A82;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .sr-empty-t{
  color:#A8A8A0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .sr-empty-s{
  color:#52524C;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #searchModal .sr-empty-ico{
  color:#5A5A52;opacity:.7;
}

/* ═══════════════════════════════════════════════════════════
   Balance dropdown — kill navy, charcoal Void panel
═══════════════════════════════════════════════════════════ */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wallet-bal-dropdown{
  background:rgba(12,12,12,.98);
  border:1px solid rgba(255,255,255,.12);
  box-shadow:
    0 0 0 1px rgba(255,255,255,.04),
    0 24px 64px rgba(0,0,0,.65),
    0 8px 20px rgba(0,0,0,.4);
  backdrop-filter:blur(22px);
  -webkit-backdrop-filter:blur(22px);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wbd-lbl{
  color:#5A5A52;
  letter-spacing:.1em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wbd-val{
  color:#F4F4EF;
  letter-spacing:-.04em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wbd-sub{
  color:#5A5A52;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wbd-sub #wbdSubVal{
  color:#A8A8A0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wbd-tgl{
  color:#6A6A62;
  background:rgba(255,255,255,.04);
  border:1px solid rgba(255,255,255,.1);
  border-radius:11px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wbd-tgl:hover{
  background:rgba(255,255,255,.1);
  color:#F4F4EF;
  border-color:rgba(255,255,255,.22);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wbd-addr{
  background:rgba(255,255,255,.05);
  border:1px solid rgba(255,255,255,.14);
  color:#D8D8D0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wbd-addr:hover{
  background:rgba(255,255,255,.1);
  border-color:rgba(255,255,255,.28);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wbd-tile{
  background:rgba(255,255,255,.04);
  border:1px solid rgba(255,255,255,.12);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wbd-tile:hover{
  background:rgba(255,255,255,.09);
  border-color:rgba(255,255,255,.28);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wbd-tile-ico{
  color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wbd-tile-t{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wbd-tile-s{color:#5A5A52}

/* ═══════════════════════════════════════════════════════════
   Create coin modal — premium Void composition
═══════════════════════════════════════════════════════════ */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-modal,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .modal{
  background:#090909;
  border:1px solid rgba(255,255,255,.14);
  border-radius:22px;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.04),
    0 32px 90px rgba(0,0,0,.75),
    0 0 80px rgba(255,255,255,.03);
  overflow:hidden;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-form{
  border-right:1px solid rgba(255,255,255,.08);
  background:
    radial-gradient(90% 42% at 0% -8%,rgba(255,255,255,.07),transparent 55%),
    #0B0B0B;
  padding:26px 26px 0;
  scrollbar-width:thin;
  scrollbar-color:rgba(255,255,255,.12) transparent;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-prv{
  width:280px;
  background:
    radial-gradient(80% 50% at 50% 18%,rgba(255,255,255,.07),transparent 60%),
    linear-gradient(180deg,#101010 0%,#070707 100%);
  border-radius:0 22px 22px 0;
  border-left:1px solid rgba(255,255,255,.06);
  padding:28px 22px 24px;
  gap:18px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-prv-glow{
  display:block;
  position:absolute;inset:8% -10% auto;
  height:46%;pointer-events:none;
  background:radial-gradient(ellipse at center,rgba(255,255,255,.09),transparent 68%);
  filter:blur(8px);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-head{
  margin-bottom:18px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-mark{
  background:linear-gradient(160deg,#F2F2EA,#C8C8C0);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.55),
    0 8px 22px rgba(0,0,0,.45),
    0 0 24px rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-mark .te{
  filter:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-eyebrow{
  color:#7A7A72;
  letter-spacing:.14em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-title{
  color:#F4F4EF;
  font-size:23px;
  font-weight:900;
  letter-spacing:-.5px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-sub{
  color:#6A6A62;
  max-width:42ch;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-req{
  color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-opt,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .fi-counter{
  color:#52524C!important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-warn{
  background:linear-gradient(90deg,rgba(255,92,106,.1),rgba(255,92,106,.04));
  border:1px solid rgba(255,92,106,.22);
  border-left:3px solid #FF5C6A;
  border-radius:12px;
  color:#E8A8B0;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-panel{
  background:rgba(255,255,255,.028);
  border:1px solid rgba(255,255,255,.1);
  border-radius:18px;
  padding:16px 16px 14px;
  margin-bottom:14px;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.04),
    0 10px 28px rgba(0,0,0,.18);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-panel--soft{
  background:transparent;
  border:1px dashed rgba(255,255,255,.14);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-panel-lbl{
  color:#5A5A52;
  display:flex;align-items:center;gap:8px;
  margin-bottom:14px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-panel-lbl::after{
  content:'';
  flex:1;height:1px;
  background:linear-gradient(90deg,rgba(255,255,255,.14),transparent);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-foot{
  background:linear-gradient(180deg,transparent 0%,#0B0B0B 32%);
  padding:16px 0 22px;
  margin-top:4px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .fg label,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-img-label{
  color:#8A8A82;
  font-size:11.5px;
  letter-spacing:.02em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .fg label span.cm-req{
  color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .fi,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .fta{
  background:rgba(0,0,0,.38);
  border:1px solid rgba(255,255,255,.12);
  border-radius:12px;
  color:#F4F4EF;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03);
  height:46px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .fta{
  height:84px;
  padding-top:12px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .fi:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .fta:focus{
  background:rgba(0,0,0,.5);
  border-color:rgba(255,255,255,.42);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.05),
    0 0 0 3px rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .fi::placeholder,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .fta::placeholder{
  color:#4A4A44;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .upload-zone{
  background:
    linear-gradient(160deg,rgba(255,255,255,.05),rgba(255,255,255,.015)),
    #0E0E0E;
  border:1.5px dashed rgba(255,255,255,.2);
  border-radius:14px;
  color:#6A6A62;
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .upload-zone:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .upload-zone.drag{
  background:
    linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.03)),
    #141414;
  border-color:rgba(255,255,255,.45);
  color:#E8E8E0;
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.04),
    0 0 24px rgba(255,255,255,.06);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .uz-txt{
  color:#C8C8C0;
  font-weight:600;
  font-size:12.5px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-img-hint{color:#52524C}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .upload-prev{
  background:#121212;
  border:1px solid rgba(255,255,255,.16);
  border-radius:14px;
  outline:1px solid rgba(255,255,255,.06);
  outline-offset:-1px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .upload-prev .upch{
  background:rgba(0,0,0,.68);
  color:#F4F4EF;
  font-weight:700;
  letter-spacing:.02em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .socials-btn{
  background:rgba(255,255,255,.04);
  border:1px solid rgba(255,255,255,.12);
  border-radius:12px;
  color:#A8A8A0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .socials-btn:hover{
  border-color:rgba(255,255,255,.3);
  color:#F4F4EF;
  background:rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .si-wrap{
  background:rgba(0,0,0,.35);
  border:1px solid rgba(255,255,255,.12);
  border-radius:11px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .si-wrap:focus-within{
  border-color:rgba(255,255,255,.4);
  box-shadow:0 0 0 3px rgba(255,255,255,.07);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .si-ico{
  border-right-color:rgba(255,255,255,.1);
  color:#8A8A82;
  background:rgba(255,255,255,.03);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .si-wrap input{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-buy-unit{color:#6A6A62}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-buy-est{color:#3DDB8A}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .fee-row{
  background:rgba(255,255,255,.04);
  border:1px solid rgba(255,255,255,.1);
  border-radius:13px;
  padding:13px 15px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .fee-lbl{color:#6A6A62}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .fee-val{
  color:#E8E8E0;
  font-size:14px;
  font-variant-numeric:tabular-nums;
  letter-spacing:-.02em;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .btn-launch{
  height:54px;
  border-radius:14px;
  font-size:15.5px;
  font-weight:800;
  letter-spacing:-.01em;
  background:linear-gradient(180deg,#F5F5EE,#DCDCD2);
  background-image:linear-gradient(180deg,#F5F5EE,#DCDCD2);
  color:#0A0A0A;
  border:1px solid rgba(255,255,255,.22);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.65),
    0 1px 0 rgba(0,0,0,.35),
    0 12px 32px rgba(0,0,0,.45);
  text-shadow:none;
  -webkit-text-fill-color:#0A0A0A;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .btn-launch:hover:not(:disabled){
  background:linear-gradient(180deg,#FAFAF4,#E8E8E0);
  background-image:linear-gradient(180deg,#FAFAF4,#E8E8E0);
  color:#000;
  -webkit-text-fill-color:#000;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.75),
    0 0 28px rgba(255,255,255,.12),
    0 14px 40px rgba(0,0,0,.55);
  transform:translateY(-1px);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .btn-launch:disabled{
  background:#161616;
  background-image:none;
  color:#52524C;
  -webkit-text-fill-color:#52524C;
  border-color:rgba(255,255,255,.08);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03);
  opacity:1;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .btn-launch .te{
  filter:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .btn-launch:disabled .te{
  opacity:.35;filter:grayscale(1);
}

/* Create coin — kill leftover TON cyan from style.css (.fi/.upload/.fg span) */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .fg label span:not(.cm-opt):not(.fi-counter){
  color:#E8E8E0!important;
}
/* The Identity / Extras panels used to be boxed, and this forced the Void card
   over style.css's TON-cyan one. The launch studio draws them as plain sections
   on the glass sheet, and header-refinement.css zeroes the chrome — but !important
   beat it, so the two rectangles came back. Nothing to override any more. */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .prv-tick{
  color:#A8A8A0!important;
}

/* Success modal after launch — Void bone, no cyan card/glow */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #successModal .modal{
  background:#0B0B0B;
  border:1px solid rgba(255,255,255,.14);
  border-radius:22px;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.04),
    0 32px 90px rgba(0,0,0,.75);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #successModal .sm-h{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #successModal .sm-p{color:#6A6A62}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #successModal .sm-prv{
  background:#101010;
  border:1px solid rgba(255,255,255,.14);
  border-radius:16px;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.03),
    0 12px 36px rgba(0,0,0,.45);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #successModal .sm-nm{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #successModal .sm-tk{
  color:#A8A8A0!important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #successModal .btn-launch{
  height:52px;
  border-radius:14px;
  font-size:15px;
  font-weight:800;
  background:linear-gradient(180deg,#F5F5EE,#DCDCD2)!important;
  background-image:linear-gradient(180deg,#F5F5EE,#DCDCD2)!important;
  color:#0A0A0A!important;
  -webkit-text-fill-color:#0A0A0A;
  border:1px solid rgba(255,255,255,.22);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.65),
    0 12px 32px rgba(0,0,0,.45)!important;
  text-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #successModal .btn-launch:hover{
  background:linear-gradient(180deg,#FAFAF4,#E8E8E0)!important;
  background-image:linear-gradient(180deg,#FAFAF4,#E8E8E0)!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.75),
    0 0 28px rgba(255,255,255,.1),
    0 14px 40px rgba(0,0,0,.55)!important;
  transform:translateY(-1px);
}

html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .prv-lbl{
  color:#5A5A52;
  letter-spacing:.14em;
  font-size:10px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .prv-card{
  background:#0C0C0C;
  border:1px solid rgba(255,255,255,.14);
  border-radius:18px;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.03),
    0 18px 48px rgba(0,0,0,.55),
    0 0 40px rgba(255,255,255,.04);
  overflow:hidden;
  transition:transform .25s cubic-bezier(.2,0,0,1),box-shadow .25s ease;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .prv-card:hover{
  transform:translateY(-2px);
  box-shadow:
    0 0 0 1px rgba(255,255,255,.06),
    0 22px 56px rgba(0,0,0,.6),
    0 0 48px rgba(255,255,255,.06);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .prv-img{
  background:
    radial-gradient(60% 60% at 50% 40%,rgba(255,255,255,.08),transparent 70%),
    linear-gradient(160deg,#1C1C1C,#0C0C0C);
  outline:1px solid rgba(255,255,255,.08);
  outline-offset:-1px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .prv-body{
  background:linear-gradient(180deg,#101010,#0A0A0A);
  border-top:1px solid rgba(255,255,255,.08);
  padding:15px 15px 16px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .prv-name{
  color:#F4F4EF;
  font-size:15.5px;
  letter-spacing:-.25px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .prv-tick{
  color:#8A8A82;
  font-weight:700;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .prv-desc{color:#5A5A52}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .prv-immutable{
  background:rgba(255,255,255,.035);
  border:1px solid rgba(255,255,255,.1);
  border-radius:13px;
  color:#6A6A62;
  backdrop-filter:blur(8px);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .prv-immutable svg{
  color:#C8C8C0;
  opacity:1;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .modal-close{
  top:16px;right:16px;
  width:34px;height:34px;
  background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.14);
  color:#A8A8A0;
  border-radius:10px;
  z-index:5;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .modal-close:hover{
  background:rgba(255,92,106,.12);
  border-color:rgba(255,92,106,.28);
  color:#FF5C6A;
}

/* Create modal — mobile: compact top preview + single scroll (no nested chaining) */
@media(max-width:600px){
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-modal,
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .modal{
    border-radius:22px 22px 0 0;
    max-height:min(92dvh,100%);
  }
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-prv{
    background:
      radial-gradient(90% 80% at 20% 0%,rgba(255,255,255,.06),transparent 55%),
      #0A0A0A;
    border-left:none;
    border-bottom:1px solid rgba(255,255,255,.1);
    border-radius:0;
    padding:18px 16px 14px;
  }
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .cm-form{
    background:#0B0B0B;
    padding:16px 16px 28px;
  }
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .prv-card{
    border-radius:14px;
  }
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .prv-card:hover{
    transform:none;
  }
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .prv-img{
    outline:none;
    border-right:1px solid rgba(255,255,255,.08);
  }
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #createModal .prv-body{
    border-top:none;
    background:#0C0C0C;
  }
}

/* ═══════════════════════════════════════════════════════════
   DEX — kill cyan leftovers + premium token picker
═══════════════════════════════════════════════════════════ */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-hero-icon{
  background:linear-gradient(160deg,#F2F2EA,#C8C8C0);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.5),
    0 6px 18px rgba(0,0,0,.4);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .nav-dex-badge{
  background:#E8E8E0;
  background-image:none;
  color:#0A0A0A;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-sc-tok-gram{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.18);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-sc-tok-select{
  color:#E8E8E0;
  border-color:rgba(255,255,255,.22);
  background:rgba(255,255,255,.05);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-sc-tok-select:hover{
  border-color:rgba(255,255,255,.4);
  background:rgba(255,255,255,.09);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-sc-max{
  color:#E8E8E0;
  background:rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-sc-max:hover{
  background:rgba(255,255,255,.14);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-sc-flip:hover{
  background:#E8E8E0;
  background-image:none;
  color:#0A0A0A;
  border-color:transparent;
  box-shadow:0 4px 14px rgba(0,0,0,.4);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-sc-notice svg{
  color:#A8A8A0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-sc-box:focus-within{
  border-color:rgba(255,255,255,.28);
  background:#121212;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-why-ico-blue{
  background:rgba(255,255,255,.08);
  color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-why-ico-purple{
  background:rgba(255,255,255,.08);
  color:#C8C8C0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-fee-fill--lp{
  background:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-fee-total{
  color:#E8E8E0;
}

/* Token select modal — search-style Void chrome */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-backdrop{
  background:transparent;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-modal{
  background:#161616;
  border:none;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.1),
    0 1px 0 rgba(255,255,255,.05) inset,
    0 24px 64px rgba(0,0,0,.55);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-top{
  border-bottom-color:rgba(255,255,255,.08);
  background:transparent;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-top-ico{
  opacity:.45;filter:grayscale(1) brightness(1.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-search{
  color:#F4F4EF;caret-color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-search::placeholder{
  color:#5A5A52;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-search::selection{
  background:rgba(255,255,255,.22);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-esc{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.14);
  color:#8A8A82;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-esc:hover{
  background:rgba(255,255,255,.12);
  border-color:rgba(255,255,255,.28);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-section{
  color:#5A5A52;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-row:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-row.tsel-row--active{
  background:rgba(255,255,255,.07);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-ico{
  outline:1px solid rgba(255,255,255,.1);
  background:#161616;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-name{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-ticker{color:#8A8A82}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-meta-main{color:#E8E8E0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-meta-sub{color:#5A5A52}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-badge-dex,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-badge-curve{
  background:rgba(255,255,255,.08);
  color:#8A8A82;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-act-btn{
  background:rgba(255,255,255,.04);
  border-color:rgba(255,255,255,.12);
  color:#8A8A82;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-act-btn:hover{
  background:rgba(255,255,255,.1);
  border-color:rgba(255,255,255,.28);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-foot{
  background:rgba(255,255,255,.02);
  border-top-color:rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-empty-t{color:#A8A8A0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-empty-s{color:#52524C}
@media(max-width:500px){
  html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .tsel-backdrop{
    background:rgba(0,0,0,.55);
  }
}

/* Trade settings bar — charcoal, not cyan */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-trade-settings-btn{
  background:rgba(255,255,255,.04);
  border:1px solid rgba(255,255,255,.12);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-trade-settings-btn:hover{
  background:rgba(255,255,255,.08);
  border-color:rgba(255,255,255,.26);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-ts-label{
  color:#A8A8A0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-ts-val{
  color:#E8E8E0;
  font-variant-numeric:tabular-nums;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-ts-arrow{
  color:#6A6A62;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-trade-settings-btn:hover .bs-ts-label,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-trade-settings-btn:hover .bs-ts-val{
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-trade-settings-btn:hover .bs-ts-arrow{
  color:#A8A8A0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .bs-ts-ico{
  filter:grayscale(.35) brightness(1.05);
  opacity:.9;
}

/* Article lang toggle — bone active, black text (not white-on-bone) */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-lang-toggle{
  background:rgba(255,255,255,.04);
  border:1px solid rgba(255,255,255,.14);
  border-radius:9px;padding:3px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-lang-btn{
  color:#6A6A62;
  border-radius:6px;
  padding:4px 10px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-lang-btn:hover{
  color:#C8C8C0;
  background:rgba(255,255,255,.05);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dex-lang-btn.active{
  background:#E8E8E0;
  background-image:none;
  color:#0A0A0A;
  box-shadow:0 2px 8px rgba(0,0,0,.35);
}

/* ═══════════════════════════════════════════════════════════════
   Holdings + Watchlist pages — charcoal heroes, bone sort, no cyan
   ═══════════════════════════════════════════════════════════════ */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-page-title,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wl-page-title{
  color:#F4F4EF;
  letter-spacing:-.5px;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-page-sub,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wl-page-sub{
  color:#7A7A72;
}

html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-summary,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wl-summary{
  background:#0C0C0C;
  border:1px solid rgba(255,255,255,.1);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-sum-lbl,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wl-sum-lbl{
  color:#7A7A72;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-sum-val,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wl-sum-val{
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wl-sum-val-unit{
  color:#8A8A82;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-sum-stat,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wl-sum-item{
  background:rgba(255,255,255,.04);
  border:1px solid rgba(255,255,255,.09);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-sum-v,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wl-sum-v,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-sum-tick,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wl-sum-tick{
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-sum-v.up,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wl-sum-v.up,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-sum-chg.up{
  color:#3DDB8A;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-sum-v.dn,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wl-sum-v.dn,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-sum-chg.dn{
  color:#FF5C6A;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-sum-sl,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wl-sum-l{
  color:#7A7A72;
}

/* Sort: bone active chip */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-sort-lbl{color:#7A7A72}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-seg-btn{color:#8A8A82}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-seg-btn:hover:not(.active){color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-seg-btn.active{
  background:#E8E8E0;
  color:#0A0A0A;
  box-shadow:0 1px 5px rgba(0,0,0,.35);
}

html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-empty,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wl-empty{
  background:#0C0C0C;
  border:1px solid rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-empty-title,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wl-empty-title{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-empty-sub,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wl-empty-sub{color:#7A7A72}

/* Profile · Created coins empty state */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .cr-empty-orb{
  background:radial-gradient(circle,rgba(255,255,255,.06),transparent 70%);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .cr-empty-ico .te{
  opacity:.88;
  filter:drop-shadow(0 4px 16px rgba(0,0,0,.45));
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .cr-empty-title{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .cr-empty-sub{color:#7A7A72}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .cr-empty-btn{
  color:#fff;
  box-shadow:0 4px 18px rgba(0,152,234,.35);
}

/* Holdings card chrome */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hld-pct-badge{
  background:rgba(0,0,0,.62);
  border:1px solid rgba(255,255,255,.12);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hld-lbl{color:#7A7A72}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hld-holding{border-top-color:rgba(255,255,255,.08)}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hld-ton{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hld-tok{color:#7A7A72}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hld-pnl.up{color:#3DDB8A}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hld-pnl.dn{color:#FF5C6A}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-sheet{
  background:rgba(0,0,0,.35);
  box-shadow:0 0 0 1px rgba(255,255,255,.06);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .hld-src,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .hld-port{
  color:rgba(255,255,255,.42);
}

/* Grid cards — kill cyan bonding ring on WL/HV */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wl-grid .coin-card:not(.home-card),
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-grid .coin-card:not(.home-card){
  background:#0C0C0C;
  border-color:rgba(255,255,255,.1);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wl-grid .coin-card:not(.home-card):hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-grid .coin-card:not(.home-card):hover{
  border-color:rgba(255,255,255,.22);
  box-shadow:0 8px 28px rgba(0,0,0,.5);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wl-grid .coin-card-bonding:not(.home-card),
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-grid .coin-card-bonding:not(.home-card){
  border-color:rgba(255,255,255,.18)!important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wl-grid .coin-card-dex:not(.home-card),
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .hv-grid .coin-card-dex:not(.home-card){
  border-color:rgba(245,158,11,.45)!important;
  box-shadow:none!important;
}

/* ═══════════════════════════════════════════════════════════════
   PNL Void stage — bone share, charcoal cards, semantic PnL only
   ═══════════════════════════════════════════════════════════════ */
/* Right-align hero copy (loads after style.css in dark/void) */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-hero-bg > .pnl-stage > .pnl-stage-main,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-stage-main{
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-end !important;
  text-align:right !important;
  width:100%;
  box-sizing:border-box;
  padding-left:45%
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-stage-main > .pnl-period-tabs,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-stage-main .pnl-period-tabs{
  display:inline-flex !important;
  width:auto !important;
  align-self:flex-end;
  margin-left:auto
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-stage-main .pnl-big-num{
  justify-content:flex-end !important;
  width:100%
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .coin-pnl-hero .pnl-big-block{
  align-items:flex-end;
  text-align:right;
  padding-left:42%
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .coin-pnl-hero .pnl-big-num{
  justify-content:flex-end !important;
  width:100%
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-pos-hero{
  text-align:left;
  padding-left:0
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-pos-pnl{
  justify-content:flex-start
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-pos-stats{
  margin-left:0;
  max-width:none
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-page-title{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-page-sub,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-section-sub{color:#7A7A72}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-section-title{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-share-btn{
  background:#E8E8E0;color:#0A0A0A;box-shadow:0 1px 5px rgba(0,0,0,.35);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-share-btn:hover{background:#F5F5F0}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-coin-card,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-pos{
  background:#0C0C0C;border-color:rgba(255,255,255,.1);box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-pos-plate{
  display:block;
  opacity:1;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-coin-card:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-pos:hover{
  border-color:rgba(255,255,255,.22);box-shadow:0 14px 36px rgba(0,0,0,.5);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-coin-pnl-inline.up,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-coin-ms-val.up,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-pos.up .pnl-pos-pnl,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-pos-stat-v.up{color:#3DDB8A}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-coin-pnl-inline.dn,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-coin-ms-val.dn,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-pos.dn .pnl-pos-pnl,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-pos-stat-v.dn{color:#FF5C6A}

/* ── Wallet Tracker empty states — kill cyan glow, Void bone chrome ── */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-empty-card{
  border:1.5px dashed rgba(255,255,255,.14);
  background:rgba(255,255,255,.03);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-empty-card-sm{
  border-style:solid;
  border-color:rgba(255,255,255,.10);
  background:rgba(255,255,255,.03);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-empty-ico{
  background:rgba(255,255,255,.08);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-empty-cta{
  background:#E8E8E0;
  color:#0A0A0A;
  box-shadow:0 4px 14px rgba(0,0,0,.4);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-empty-cta:hover{
  background:#F4F4EF;
  box-shadow:0 6px 18px rgba(0,0,0,.5);
  transform:translateY(-1px);
}

/* Crosshair axis marks — compact charcoal rectangles */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-xh-price,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .dv-xh-time{
  color:#F4F4EF;
  background:#111;
}

/* ── Feedback path capture — Void charcoal / bone ──
   style.css already sets --fb-* tokens under the same theme selectors;
   these hard overrides kill any leftover light frosted-white / TON-blue
   chrome so the FAB, live bar, and sheet match the rest of Void Type. */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-fab,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-recbar,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-sheet{
  background:#12141a;
  border-color:rgba(255,255,255,.12);
  color:#F4F4EF;
  box-shadow:0 0 0 1px rgba(255,255,255,.04), 0 24px 56px rgba(0,0,0,.6);
  backdrop-filter:blur(20px) saturate(1.2);
  -webkit-backdrop-filter:blur(20px) saturate(1.2);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-backdrop{
  background:rgba(0,0,0,.55);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-fab-dot,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-rec-live{
  background:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-rec-live{
  box-shadow:0 0 0 4px rgba(232,232,224,.16);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-rec-lbl,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-sheet-title,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-guide-item b,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-chip b{
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-rec-lbl b{
  color:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-rec-sub,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-kicker,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-guide-item span,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-field label,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-empty,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-edit-t,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-ticket{
  color:#8E8E86;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-lead,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-thanks p,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-chip{
  color:#C4C4BC;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-chip,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-x,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-btn.ghost,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-step-badge{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-x,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-btn.ghost{
  color:#C4C4BC;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-guide-n{
  color:#E8E8E0;
  background:rgba(255,255,255,.1);
  border:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-x:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-btn.ghost:hover{
  background:rgba(255,255,255,.12);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-btn.primary{
  background:#E8E8E0 !important;
  background-image:none !important;
  color:#0A0A0A !important;
  box-shadow:0 6px 18px rgba(0,0,0,.4) !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-btn.primary:hover:not(:disabled){
  background:#F4F4EF !important;
  box-shadow:0 8px 22px rgba(0,0,0,.5) !important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-field textarea,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-field input,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-edit-inp{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.12);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-field textarea::placeholder,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-field input::placeholder{
  color:#52524C;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-field textarea:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-field input:focus,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-edit-inp:focus{
  border-color:rgba(232,232,224,.4);
  box-shadow:0 0 0 3px rgba(232,232,224,.08);
  background:#12141a;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-guide-item + .fb-guide-item{
  border-top-color:rgba(255,255,255,.07);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-edit-row:hover{
  background:rgba(255,255,255,.04);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .fb-thanks-ico{
  background:rgba(61,219,138,.14);
  color:#3DDB8A;
}

/* ── Our Story auth modal (Void / dark) ── */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #storyAuthModal.modal-overlay{
  background:rgba(0,0,0,.72);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #storyAuthModal .story-auth-modal{
  background:#0B0B0B;
  border:1px solid rgba(255,255,255,.14);
  box-shadow:0 28px 80px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.05);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #storyAuthModal .story-auth-title{
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #storyAuthModal .story-auth-lead{
  color:#8E8E86;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #storyAuthModal .story-auth-inp{
  background:rgba(0,0,0,.45);
  border:1.5px solid rgba(255,255,255,.14);
  color:#F4F4EF;
  -webkit-text-fill-color:#F4F4EF;
  color-scheme:dark;
  caret-color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #storyAuthModal .story-auth-inp::placeholder{
  color:#5A5A52;
  -webkit-text-fill-color:#5A5A52;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #storyAuthModal .story-auth-inp:focus{
  border-color:rgba(232,232,224,.4);
  box-shadow:0 0 0 3px rgba(232,232,224,.08);
  background:#12141a;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #storyAuthModal .story-auth-inp:-webkit-autofill,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #storyAuthModal .story-auth-inp:-webkit-autofill:hover,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #storyAuthModal .story-auth-inp:-webkit-autofill:focus{
  -webkit-text-fill-color:#F4F4EF;
  caret-color:#F4F4EF;
  box-shadow:0 0 0 1000px #12141a inset;
  border:1.5px solid rgba(255,255,255,.14);
  transition:background-color 99999s ease-out 0s;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #storyAuthModal .btn-ep-cancel{
  background:rgba(255,255,255,.05);
  border:1px solid rgba(255,255,255,.12);
  color:#C4C4BC;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #storyAuthModal .btn-ep-cancel:hover{
  background:rgba(255,255,255,.1);
  border-color:rgba(255,255,255,.2);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #storyAuthModal .story-auth-open{
  background:linear-gradient(180deg,#F5F5EE,#DCDCD2);
  background-image:linear-gradient(180deg,#F5F5EE,#DCDCD2);
  color:#0A0A0A;
  -webkit-text-fill-color:#0A0A0A;
  border:1px solid rgba(255,255,255,.22);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.65),
    0 1px 0 rgba(0,0,0,.35),
    0 8px 20px rgba(0,0,0,.4);
  text-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #storyAuthModal .story-auth-open:hover{
  background:linear-gradient(180deg,#FAFAF4,#E8E8E0);
  background-image:linear-gradient(180deg,#FAFAF4,#E8E8E0);
  color:#000;
  -webkit-text-fill-color:#000;
  transform:translateY(-1px);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.75),
    0 0 20px rgba(255,255,255,.1),
    0 10px 28px rgba(0,0,0,.5);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) #storyAuthModal .story-auth-open:active{
  transform:scale(.96);
}

/* VizKit — Void polish */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .vk-heatmap,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .vk-dist,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-premium-gauge,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-premium-dist,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-flow-card,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .pnl-alloc-card,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-wallet-ring-card,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-created-pie-card,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .wlt-pflow-card{
  background:#0C0C0C;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 1px 0 rgba(255,255,255,.03);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .vk-ring-track{stroke:rgba(255,255,255,.08)}
/* Bone-toned cumulative line — no TON cyan in the Void atmosphere */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .vk-cmp{
  --vk-line:#E8E8E0;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .vk-cmp-tabs{
  background:#161616;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .vk-cmp-tab.active{
  background:#242422;color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .vk-cmp-empty,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .vk-cmp-skeleton{
  background:#0F0F0F;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .vk-hm-nav{
  background:#161616;color:#C4C4BC;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .vk-hm-nav:hover{
  background:#1E1E1E;color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .vk-tip{
  background:#0B0B0B;
}

/* Home Explore — void stages, TL→BR orange / purple wash */
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-stage{
  background:transparent;border:none;box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-sec{
  background:#000;
  box-shadow:
    0 0 0 1px var(--home-edge, rgba(255,255,255,.10)),
    inset 0 0 0 1px rgba(255,255,255,.05),
    0 0 18px var(--home-edge-soft, rgba(255,255,255,.04)),
    0 0 42px var(--home-edge-soft, rgba(255,255,255,.03));
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-sec::before{
  background:
    radial-gradient(ellipse 120% 100% at 0% 0%,var(--home-glow),transparent 68%),
    linear-gradient(145deg,var(--home-glow) 0%,var(--home-glow-mid,transparent) 52%,transparent 84%);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-sec-pool{
  --home-glow:rgba(255,138,61,.58);
  --home-glow-mid:rgba(255,138,61,.22);
  --home-edge:rgba(255,138,61,.48);
  --home-edge-soft:rgba(255,138,61,.22);
  box-shadow:
    0 0 0 1px rgba(255,138,61,.50),
    inset 0 0 0 1px rgba(255,138,61,.16),
    0 0 16px rgba(255,138,61,.28),
    0 0 40px rgba(255,138,61,.12);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-sec-curve{
  --home-glow:rgba(139,92,246,.52);
  --home-glow-mid:rgba(167,139,250,.20);
  --home-edge:rgba(167,139,250,.46);
  --home-edge-soft:rgba(139,92,246,.20);
  box-shadow:
    0 0 0 1px rgba(167,139,250,.48),
    inset 0 0 0 1px rgba(139,92,246,.16),
    0 0 16px rgba(139,92,246,.26),
    0 0 40px rgba(139,92,246,.12);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .home-card .c-img::after,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .home-card .c-img::after{
  display:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-sec-title{color:#F4F4EF;text-wrap:balance}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-sec-sub{color:rgba(255,255,255,.55)}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-sec-count{
  color:rgba(255,255,255,.7);background:rgba(255,255,255,.08);
  font-variant-numeric:tabular-nums;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-sec-pool .home-sec-count{
  color:#FFB87A;background:rgba(255,138,61,.16);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-sec-curve .home-sec-count{
  color:#C4B5FD;background:rgba(167,139,250,.16);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-sec-empty{
  background:rgba(255,255,255,.03);color:rgba(255,255,255,.5);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-sec-empty-t{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .home-card,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .home-card{
  background:#000;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.11),
    inset 0 0 0 1px rgba(255,255,255,.04);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .home-card.coin-card-bonding,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .home-card.coin-card-bonding{
  background:#000;
  border-color:transparent!important;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.10),
    inset 0 0 0 1px rgba(167,139,250,.12)!important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .home-card.coin-card-dex,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .home-card.coin-card-dex{
  background:#000;
  border-color:transparent!important;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.10),
    inset 0 0 0 1px rgba(255,138,61,.12)!important;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .home-card:hover,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .home-card:hover{
  box-shadow:
    0 0 0 1px rgba(255,255,255,.16),
    inset 0 0 0 1px rgba(255,255,255,.06),
    0 16px 40px rgba(0,0,0,.4);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .home-card.coin-card-bonding:hover,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .home-card.coin-card-bonding:hover{
  box-shadow:
    0 0 0 1px rgba(167,139,250,.32),
    inset 0 0 0 1px rgba(255,255,255,.06),
    0 16px 40px rgba(0,0,0,.4),
    0 0 22px rgba(167,139,250,.12);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .home-card.coin-card-dex:hover,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .home-card.coin-card-dex:hover{
  box-shadow:
    0 0 0 1px rgba(255,138,61,.32),
    inset 0 0 0 1px rgba(255,255,255,.06),
    0 16px 40px rgba(0,0,0,.4),
    0 0 22px rgba(255,138,61,.12);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .home-card:active,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .home-card:active{
  transform:scale(.96);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .home-card .c-img > img,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .home-card .c-img-photo,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .home-card .c-img > img,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .home-card .c-img-photo{
  outline-color:rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .home-card .c-name,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .home-card .c-name{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .home-card .c-tick,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .home-card .c-tick{color:rgba(255,255,255,.48)}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .c-mc-home,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .c-mc-home{color:#F4F4EF}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .c-mc-lbl,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .c-mc-lbl{color:rgba(255,255,255,.45)}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .c-prog-track,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .c-prog-track{background:rgba(255,255,255,.10)}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .c-prog-fill,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .c-prog-fill{background:#8B5CF6}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .c-prog-done .c-prog-fill,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .c-prog-done .c-prog-fill{background:#FF8A3D}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .c-prog-pct,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .c-prog-pct{color:rgba(255,255,255,.48)}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .c-foot,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .c-foot{color:rgba(255,255,255,.42)}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .c-addr-go,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .c-addr-go{
  background:transparent;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .home-card.coin-card-bonding .c-addr-go:hover,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .home-card.coin-card-bonding .c-addr-go:hover{
  color:#C4B5FD;
  background:rgba(167,139,250,.16);
  box-shadow:0 0 0 1px rgba(167,139,250,.28);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .home-card.coin-card-dex .c-addr-go:hover,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .home-card.coin-card-dex .c-addr-go:hover{
  color:#FFB87A;
  background:rgba(255,138,61,.14);
  box-shadow:0 0 0 1px rgba(255,138,61,.28);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .c-addr-go:focus-visible,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .c-addr-go:focus-visible{
  color:#C4B5FD;
  box-shadow:0 0 0 2px rgba(167,139,250,.5);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .home-card.coin-card-dex .c-addr-go:focus-visible,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .home-card.coin-card-dex .c-addr-go:focus-visible{
  color:#FFB87A;
  box-shadow:0 0 0 2px rgba(255,138,61,.5);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .c-addr-none,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .c-addr-none{
  color:rgba(255,255,255,.32);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .home-sec-curve .c-ago,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .home-sec-curve .c-ago{color:rgba(196,181,253,.72)}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .home-sec-pool .c-ago,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .home-sec-pool .c-ago{color:rgba(255,184,122,.70)}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .c-stage-curve,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .c-stage-curve{
  color:#C4B5FD;background:rgba(167,139,250,.22);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-boards .c-stage-pool,html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .port-tiles .c-stage-pool{
  color:#FFB87A;background:rgba(0,0,0,.45);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-stage .pill{
  background:rgba(255,255,255,.04);
  border-color:rgba(255,255,255,.08);
  color:rgba(255,255,255,.55);
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-stage .pill:hover{
  background:rgba(255,255,255,.08);
  border-color:rgba(255,255,255,.16);
  color:#F4F4EF;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-stage .pill.active{
  background:rgba(255,255,255,.10);
  border-color:rgba(255,255,255,.16);
  color:#F4F4EF;
  background-image:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-explore-pill{
  color:rgba(255,255,255,.48);
  background:transparent;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-explore-pill:hover{
  color:rgba(255,255,255,.82);
  background:rgba(255,255,255,.06);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-explore-pill.is-active{
  color:#F4F4EF;
  background:rgba(167,139,250,.28);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-explore-pill:focus-visible{
  box-shadow:0 0 0 2px rgba(167,139,250,.5);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-pager-btn{
  color:rgba(255,255,255,.62);
  background:rgba(0,0,0,.35);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-pager-btn.home-pager-arrow{
  color:#F4F4EF;
  background:rgba(255,255,255,.10);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-pager-btn.home-pager-arrow:hover{
  color:#FFFEF8;
  background:rgba(255,255,255,.16);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.26);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-pager-btn.home-pager-arrow.is-disabled{
  color:#E4E4DC;
  background:rgba(255,255,255,.06);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);
  opacity:1;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-pager-btn:hover{
  color:#F4F4EF;
  background:rgba(0,0,0,.55);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-pager-btn.is-current{
  background:#fff;color:#111;
  box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-pager-ellipsis{
  color:rgba(255,255,255,.38);
  background:transparent;box-shadow:none;
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-pager-btn:focus-visible{
  box-shadow:0 0 0 2px rgba(255,255,255,.28);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-sec-pool .home-pager-btn:focus-visible{
  box-shadow:0 0 0 2px rgba(255,138,61,.5);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-sec-curve .home-pager-btn:focus-visible{
  box-shadow:0 0 0 2px rgba(167,139,250,.5);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .home-sec-empty{
  background:rgba(0,0,0,.35);color:rgba(255,255,255,.5);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .nav-item[aria-label]::after,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .sb-hld-trigger[aria-label]::after,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .sb-ls-header[aria-label]::after{
  background:#000;color:#F4F4EF;
  box-shadow:0 8px 22px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.1);
}
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .sb-hld-trigger.active,
html:is([data-theme="dark"], [data-scheme="dark"], [data-theme="voidtype"]) .sb-ls-header.wl-active{
  color:#F4F4EF;
  background:rgba(0,152,234,.16);
  border-left-color:transparent;
  box-shadow:inset 0 0 0 1px rgba(0,152,234,.22);
}
