/* csgotab.com "case lab" skin: dark laboratory green, phosphor accent, amber for warnings, mono numerals. Loaded only on pages off the holdout list. */
:root:root {
  --accent:#39d98a; --accent-text:#06140d; --title-accent:#39d98a;
  --button-bg:#16291f; --button-text:#e6f2ea; --social-icon:#e6f2ea;
  --cta-bg:#39d98a; --cta-text:#06140d; --cta-default-bg:#39d98a; --cta-default-text:#06140d;
  --cta-toplist-bg:#39d98a; --cta-toplist-text:#06140d; --cta-casino-hero-bg:#39d98a; --cta-casino-hero-text:#06140d;
  --cta-casino-bonuses-bg:#16291f; --cta-casino-bonuses-text:#7fe3b2; --cta-grid-casino-bg:#39d98a; --cta-grid-casino-text:#06140d;
  --cta-grid-bonus-bg:#39d98a; --cta-grid-bonus-text:#06140d;
  --navigation-bg:#0c1712; --navigation-text:#e6f2ea; --navigation-submenu-bg:#101f18; --navigation-submenu-text:#e6f2ea;
  --search-overlay-bg:#0b1410; --search-overlay-bg-secondary:#16291f; --search-overlay-text:#e6f2ea; --search-overlay-text-secondary:#b7c9bd;
  --hero-bg:#0c1712; --hero-bg-secondary:#101f18; --hero-decoration:#1f3a2c; --hero-text-color:#f0f7f2; --hero-text-secondary:#b7c9bd;
  --hero-accent:#101f18; --hero-accent-text:#d7e6dd; --hero-anchor:#7fe3b2; --hero-accent-highlight:#39d98a;
  --hero-title-label-bg:#16291f; --hero-title-label-text:#7fe3b2;
  --core-page-text:#f0f7f2; --core-page-bg:#101f18;
  --content-bg:#0f1b15; --content-bg-secondary:#142319; --content-title:#f0f7f2; --content-subtitle:#d7e6dd; --content-title-separator:#39d98a;
  --content-text:#c3d4c9; --content-border:#1f3a2c; --content-anchor:#7fe3b2;
  --thead-bg:#142319; --thead-text:#e6f2ea; --table-border:#1f3a2c; --table-bg-odd:#101c16; --table-bg-even:#0f1b15; --table-text:#c3d4c9;
  --toplist-bg:#101f18; --toplist-text:#f0f7f2; --toplist-text-secondary:#b7c9bd; --toplist-border:#1f3a2c; --toplist-accent:#39d98a; --toplist-accent-text:#06140d;
  --card-bg:#101f18; --card-text:#f0f7f2; --card-text-secondary:#b7c9bd; --card-border:#1f3a2c; --card-overlay:#16291f; --card-overlay-text:#f0f7f2;
  --modal-bg:#101f18; --modal-text:#f0f7f2; --modal-border:#1f3a2c;
  --filter-bg:#101f18; --filter-text:#f0f7f2; --filter-text-secondary:#b7c9bd; --filter-border:#1f3a2c; --filter-active-bg:#39d98a; --filter-active-text:#06140d; --filter-hover-bg:#16291f; --filter-hover-text:#f0f7f2;
  --footer-bg:#09110d; --footer-text:#b7c9bd; --footer-border:#1f3a2c;
}
body { background-color: #0b1410; }
table td, .ctl-n, [class*="rating"] { font-variant-numeric: tabular-nums; }
.format table td { font-family: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace; font-size: .9em; }
.degen-cta-btn, a[class*="cta"] { color: #06140d !important; }
.ctl-cta { color: #39d98a !important; }
/* the wordmark is Duel-blue: move it to lab green */
header a[aria-label="Homepage"] img { filter: hue-rotate(-85deg) saturate(1.1); }

/* D82c (8.11.2026): imported "Quick Navigation" box (.toc-box, 4 pages) carries inline #1a1d26/#2a2d3a colours from the
   old theme - grey-blue on the lab green. Re-tint it with the skin tokens (inline styles need !important). */
.format .toc-box{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;border-left:3px solid var(--accent)!important;border-radius:12px!important;padding:1.1rem 1.25rem!important}
.format .toc-box>p:first-child{margin:0 0 .6rem!important;font-size:.8rem!important;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}
.format .toc-box ul{columns:2 220px!important;column-gap:1.5rem!important}
.format .toc-box ul>li{margin:0!important;padding:.3rem 0!important;break-inside:avoid;border-bottom:1px dashed var(--card-border)}
.format .toc-box a{text-decoration:none}
.format .toc-box a:hover{text-decoration:underline}
