/* TCryptochicks layout fixes */
html {
  --feed-rail-pad: 0px !important;
}

body {
  padding-right: 0 !important;
}

aside.glass.fixed.right-0.top-14 {
  display: none !important;
}

/* ===== BNB Chain theme (Binance yellow on dark) ===== */
:root,
html,
html.dark,
.dark {
  --background: #0b0e11 !important;
  --card: #181a20 !important;
  --card-foreground: #eaecef !important;
  --popover: #181a20 !important;
  --popover-foreground: #eaecef !important;
  --primary: #f0b90b !important;
  --primary-foreground: #0b0e11 !important;
  --secondary: #2b3139 !important;
  --secondary-foreground: #f0b90b !important;
  --muted: #1e2329 !important;
  --muted-foreground: #848e9c !important;
  --accent: #2b3139 !important;
  --accent-foreground: #f0b90b !important;
  --border: rgba(240, 185, 11, 0.16) !important;
  --input: rgba(240, 185, 11, 0.16) !important;
  --ring: #f0b90b !important;
}

html,
body {
  background: #0b0e11 !important;
}

/* glass panels / chips / buttons → BNB dark with gold edge */
.glass {
  background: rgba(24, 26, 32, 0.72) !important;
  border: 1px solid rgba(240, 185, 11, 0.14) !important;
  box-shadow: 0 0 0 1px rgba(240, 185, 11, 0.05) !important;
}
.glass-hover:hover,
.glass-interactive:hover {
  background: rgba(43, 49, 57, 0.85) !important;
  border-color: rgba(240, 185, 11, 0.35) !important;
}

/* buttons */
button.bg-secondary,
.bg-secondary {
  background: #f0b90b !important;
  color: #0b0e11 !important;
}
button:hover {
  border-color: rgba(240, 185, 11, 0.4);
}

/* cards */
[data-slot='card'] {
  background: #181a20 !important;
  border-color: rgba(240, 185, 11, 0.12) !important;
}

/* inputs */
input {
  background: #1e2329 !important;
  border-color: rgba(240, 185, 11, 0.18) !important;
}
input:focus {
  border-color: #f0b90b !important;
  outline-color: #f0b90b !important;
}

/* old neon-green accents → BNB gold */
.text-emerald-400,
.text-emerald-500,
.text-lime-400 {
  color: #f0b90b !important;
}
.bg-emerald-500,
.bg-emerald-400 {
  background: #f0b90b !important;
}
.text-red-400 {
  color: #f6465d !important;
}

/* sparkline + svg accents drawn with the old neon green */
svg [stroke='#6ff900'] {
  stroke: #f0b90b !important;
}
svg [fill='#6ff900'] {
  fill: #f0b90b !important;
}
/* keep semantic colors inside the bubble map */
#tcc-bubblemap circle {
  filter: none;
}
