/* ob0e742 */
/* ============================================================
   BESPOKE DEFECT FIX 2026-06-17 (netellercasinononaams.com)
   Re-applied after skin rebuild wiped the prior pass.
   Root cause: overlay palette sets --primary/--gold to
   indigo (#4536a0) and --fg to #4e496d, so:
   (1) .logo-text gradient (primary->primary-600->gold) is a flat
       indigo, washed-out / near-invisible on the dark header.
   (2) .bluf p body text (color:var(--fg)=#4e496d) sits on the
       dark-plum .bluf background = purple-on-purple.
   ============================================================ */

/* (1) Header logo wordmark: drop the gradient text-clip, use a
   solid LIGHT color readable on the dark header. */
.logo-text-s93ec4{
  background:none !important;
  -webkit-background-clip:border-box !important;
  background-clip:border-box !important;
  color:#e7e2f7 !important;
  -webkit-text-fill-color:#e7e2f7 !important;
}
.logo-text-s93ec4::first-letter{
  color:#b9a9f4 !important;
  -webkit-text-fill-color:#b9a9f4 !important;
}
/* footer sits on a dark band too -> keep it light */
.footer-brand-s93ec4 .logo-text-s93ec4,
.footer-logo-s93ec4 .logo-text-s93ec4{
  color:#d7cef7 !important;
  -webkit-text-fill-color:#d7cef7 !important;
}

/* (2) IN BREVE (bluf) body text: light on the dark-plum panel. */
.bluf-s93ec4{ color:#ece4f4 !important; }
.bluf-s93ec4 p{ color:#ece4f4 !important; }
.bluf-s93ec4 p strong{ color:#c4b6f7 !important; font-weight:700; }
/* lightmode */
:root{
  --primary:#4536a0;
  --primary-dark:#312772;
  --primary-600:#312772;
  --accent:#4c4dd1;
  --gold:#4536a0;
  --gold-bright:#6e5dd5;
  --gold-ink:#6758c6;
  --emerald:#aa8441;
  --success:#aa8441;
  --danger:#8839c6;
  --bg:#ecebef;
  --bg-soft:#e0dfe7;
  --bg-panel:#dbd9e2;
  --card-bg:#f9f9fb;
  --card-bg-hi:#ffffff;
  --fg:#4e496d;
  --fg-muted:#636363;
  --fg-dim:#696969;
  --muted:#636363;
  --border:rgba(0,0,0,.12);
  --border-soft:rgba(0,0,0,.06);
  --border-strong:rgba(0,0,0,.22);
  --primary-tint:rgba(0,0,0,.05);
  --card-shadow:0 1px 0 rgba(255,255,255,.03),0 18px 40px -20px rgba(0,0,0,.55);
  --card-shadow-hover:0 26px 50px -24px rgba(0,0,0,.7);
}
/* /lightmode */
/* Burger + mobile-nav contrast fix — netellercasinononaams.com
   Site palette: indigo --gold:#4536a0, --gold-bright:#6e5dd5
   Problem: --fg is overridden to #4e496d (dark purple) by the
   light-body override; mobile overlay is near-black => dark-on-dark.
   Fix: force bright colours on the dark overlay only.
   Burger icon  = #a89fef  (light lavender, readable on dark header)
   Menu links   = #e8e5f5  (off-white with purple tint, fits indigo palette)
   Link hover   = #a89fef  (matches burger, accent callback)
*/

/* Burger button icon bars – visible on dark header */
header.nav-s93ec4 .burger-btn-s93ec4{color:#a89fef!important}
header.nav-s93ec4 .burger-btn-s93ec4 span{background:#a89fef!important}

/* Mobile overlay links – readable on near-black background */
.mobile-nav-s93ec4 a{color:#e8e5f5!important;opacity:1!important}
.mobile-nav-s93ec4 a:hover{color:#a89fef!important}

main>section:first-child h1{text-align:center!important}
[class*="burger-btn-"] span{background:#fff!important}
header.nav-s93ec4 .burger-btn-s93ec4{color:rgb(191,185,243)!important}header.nav-s93ec4 .burger-btn-s93ec4 span{background:rgb(191,185,243)!important}
/* contrast-fix-overlay */
:root{
  --emerald:#7a5f2e;  /* was #aa8441, contrast 2.91:1 */
  --gold-bright:#5d4fb5;  /* was #6e5dd5, contrast 4.22:1 */
  --success:#7a5f2e;  /* was #aa8441, contrast 2.91:1 */
}
/* /contrast-fix-overlay */

/* h1-nowrap-fix-20260730 : mobile h1fit removed; counter desktop nowrap */
@media(min-width:1000px){main h1{white-space:normal!important;text-wrap:wrap!important;overflow-wrap:break-word!important}}
/* end-h1-nowrap-fix-20260730 */
/* logo-mobile-fix-20260730 */
@media(max-width:768px){.co-brand-pic-s93ec4{width:96px!important;height:96px!important;max-width:none!important;max-height:none!important}}
/* end-logo-mobile-fix-20260730 */

/* ub-styles-20260730 : styling for data-unique-block trust components (no CSS existed network-wide) */
[data-unique-block]{border:1px solid var(--border,rgba(128,128,128,.28));border-radius:14px;padding:18px 20px;margin:22px 0;background:var(--bg-panel,rgba(128,128,128,.05))}
[data-unique-block] [data-ub=headrow]{display:flex;align-items:center;gap:12px;margin-bottom:14px}
[data-unique-block] [data-ub=ico-wrap]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--bg-soft,rgba(128,128,128,.12))}
[data-unique-block] [data-ub=ico-wrap] svg{width:22px;height:22px}
[data-unique-block] [data-ub=kicker]{font-family:var(--font-display,inherit);font-weight:700;font-size:15px;letter-spacing:.02em}
[data-unique-block] [data-ub=kicker-sub]{margin:2px 0 0;font-size:13px;opacity:.72}
[data-unique-block] [data-ub=lead]{margin:0 0 14px;font-size:15px;line-height:1.5}
[data-unique-block] [data-ub=steps]{list-style:none;margin:0;padding:0;display:grid;gap:10px}
[data-unique-block] [data-ub=steps]>li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45}
[data-unique-block] [data-ub=dot]{flex:0 0 auto;display:inline-flex}
[data-unique-block] [data-ub=dot] svg{width:20px;height:20px}
[data-unique-block] [data-ub=grid2]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}
[data-unique-block] [data-ub=card]{border:1px solid var(--border,rgba(128,128,128,.22));border-radius:10px;padding:12px 14px;background:var(--bg-soft,rgba(128,128,128,.06));font-size:14px;line-height:1.45}
[data-unique-block] [data-ub=card] svg{width:20px;height:20px;margin-bottom:6px;display:block}
[data-unique-block] [data-ub=tip]{display:flex;align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;opacity:.85}
[data-unique-block] [data-ub=tip] svg{flex:0 0 auto;width:18px;height:18px}
[data-unique-block] [data-ub=bar]{display:block;height:8px;border-radius:6px;background:var(--bg-soft,rgba(128,128,128,.2));overflow:hidden;margin:8px 0}
[data-unique-block] [data-ub=fill]{display:block;height:100%;border-radius:6px;background:var(--gold,#c9a227)}
[data-unique-block] [data-ub=fill][data-pct="70"]{width:70%}
[data-unique-block] [data-ub=fill][data-pct="71"]{width:71%}
[data-unique-block] [data-ub=fill][data-pct="72"]{width:72%}
[data-unique-block] [data-ub=fill][data-pct="73"]{width:73%}
[data-unique-block] [data-ub=fill][data-pct="74"]{width:74%}
[data-unique-block] [data-ub=fill][data-pct="75"]{width:75%}
[data-unique-block] [data-ub=fill][data-pct="76"]{width:76%}
[data-unique-block] [data-ub=fill][data-pct="77"]{width:77%}
[data-unique-block] [data-ub=fill][data-pct="78"]{width:78%}
[data-unique-block] [data-ub=fill][data-pct="79"]{width:79%}
[data-unique-block] [data-ub=fill][data-pct="80"]{width:80%}
[data-unique-block] [data-ub=fill][data-pct="81"]{width:81%}
[data-unique-block] [data-ub=fill][data-pct="82"]{width:82%}
[data-unique-block] [data-ub=fill][data-pct="83"]{width:83%}
[data-unique-block] [data-ub=fill][data-pct="84"]{width:84%}
[data-unique-block] [data-ub=fill][data-pct="85"]{width:85%}
[data-unique-block] [data-ub=fill][data-pct="87"]{width:87%}
[data-unique-block] [data-ub=fill][data-pct="90"]{width:90%}
[data-unique-block] [data-ub=fill][data-pct="93"]{width:93%}
@media(max-width:768px){[data-unique-block]{padding:14px}[data-unique-block] [data-ub=grid2]{grid-template-columns:1fr}}
/* end-ub-styles-20260730 */

/* ub-chip-20260730 : chips (rol byla bez stilej) */
[data-unique-block] [data-ub=chip]{display:inline-block;margin:0 6px 8px 0;padding:3px 10px;border-radius:999px;border:1px solid var(--border,rgba(128,128,128,.3));background:var(--bg-soft,rgba(128,128,128,.08));font-size:12px;line-height:1.5;letter-spacing:.01em;opacity:.85}
/* end-ub-chip-20260730 */

/* lm-contrast-fix-20260731 */
/* ivory/champagne only on dark mobile overlay + dark header burger */
[class*="mobile-nav-"] a{color:#ece6d8!important}
[class*="mobile-nav-"] a:hover{color:#f0d68f!important}
[class*="mobile-nav-close-"]{color:#ece6d8!important}
header[class*="nav-"] [class*="burger-btn-"]{color:#f0d68f!important}
header[class*="nav-"] [class*="burger-btn-"] span{background:#f0d68f!important}
/* /lm-contrast-fix-20260731 */

/* lm-prose-force-20260731 */
html body main [class*="article-"] p,
html body main [class*="article-"] li{color:var(--fg)!important;opacity:1!important}
/* /lm-prose-force-20260731 */
