/* o915273 */
/* =====================================================================
   BESPOKE FIX 2026-06-17 — contrast + redundant pill marker
   (casinoohnespinlimit.com only)
   ===================================================================== */
/* (1) Raise foreground contrast on the near-black blue-grey overlay theme.
   Overlay set --fg:#98a2ae (dull grey ~6:1) and --fg-dim:#737a82 (~3.6:1, fails).
   Lift to brighter cool-white tones that sit clearly on bg #111417. */
:root{
  --fg:#eef2f7;        /* bright cool white — body + headings, ~15:1 on bg */
  --fg-muted:#c2cad4;  /* legible secondary text, ~9:1 */
  --fg-dim:#9aa4b0;    /* labels/captions, ~5.4:1 (was failing 3.6:1) */
}
/* defeat any inherited gradient text-clip / fill on the main headings so the
   bright color actually paints */
h1, h2, h3, h4,
.hero-minimal h1,
.block-sbf0ed > h2, .section-title, section > h2{
  color:#f2f5f9 !important;
  -webkit-text-fill-color:#f2f5f9 !important;
  background:none !important;
  -webkit-background-clip:border-box !important;
  background-clip:border-box !important;
}
.hero-sub-sbf0ed, .block-minor-sbf0ed{ color:#c8d0da !important; }

/* (2) Remove the redundant double marker on the TL;DR checklist pills.
   Markup already renders a "✓" (<b>✓</b>); the ::before dot is redundant
   ("• ✓"). Drop the dot, keep the single checkmark, and tint it to match
   the overlay accent for a clean look. */
.tldr-pill-sbf0ed::before{ content:none !important; display:none !important; }
.tldr-pill-sbf0ed b{ color:#8cc0e3 !important; margin-right:.15rem; }
/* /bespoke-fix-0617 */
main>section:first-child h1{text-align:center!important}
[class*="burger-btn-"] span{background:#fff!important}

/* h1fit-mobile-20260721 : H1 one line on mobile <=999px (verified via Playwright 390x844) */
@media(max-width:999px){main h1{white-space:nowrap!important;font-size:12px!important}}
/* end-h1fit-mobile-20260721 */

