/* o4967c1 */
/* lightmode */
:root{
  --primary:#a47d32;
  --primary-dark:#755924;
  --primary-600:#755924;
  --accent:#d67648;
  --gold:#a47d32;
  --gold-bright:#daae58;
  --gold-ink:#846528;
  --emerald:#4199aa;
  --success:#4199aa;
  --danger:#bbc639;
  --bg:#efeeeb;
  --bg-soft:#e6e4e0;
  --bg-panel:#e1dfdb;
  --card-bg:#fafaf9;
  --card-bg-hi:#ffffff;
  --fg:#574d3a;
  --fg-muted:#70695c;
  --fg-dim:#8e887b;
  --muted:#70695c;
  --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 readability fix for welchesonlinecasinoohnelimit.com
   Palette: lightmode gold #a47d32, gold-bright #daae58, warm ivory #f0e8d0
   Header is light (cream), mobile overlay is dark (near-black rgba(8,10,9,.98))
   Fix: burger uses site gold accent; overlay links use warm ivory readable on dark */

/* Burger button: use site gold accent on the light header for brand consistency */
header.nav-s27632 .burger-btn-s27632 { color: #a47d32 !important; }
header.nav-s27632 .burger-btn-s27632 span { background: #a47d32 !important; }

/* Mobile nav overlay links: warm ivory readable on the dark (rgba(8,10,9,.98)) overlay */
.mobile-nav-s27632 a { color: #f0e8d0 !important; opacity: 1 !important; }
.mobile-nav-s27632 a:hover { color: #daae58 !important; }
/* Burger + mobile-nav readability fix for welchesonlinecasinoohnelimit.com
   Palette: lightmode gold #a47d32, gold-bright #daae58, fg-dark #574d3a
   Header: light cream rgba(245,242,237,.88)
   Mobile overlay: light cream rgba(245,242,237,.97)
   Fix: burger uses site gold accent for visual punch on light header;
        overlay links use site gold (#a47d32) for strong contrast on cream
        and deeper gold (#755924) on hover — intentional, palette-native */

/* Burger button: site gold accent on the light cream header */
header.nav-s27632 .burger-btn-s27632 { color: #a47d32 !important; }
header.nav-s27632 .burger-btn-s27632 span { background: #a47d32 !important; }

/* Mobile nav overlay links: gold accent (#a47d32) gives strong contrast on cream overlay */
.mobile-nav-s27632 a { color: #a47d32 !important; opacity: 1 !important; }
.mobile-nav-s27632 a:hover { color: #755924 !important; }
/* darken mobile menu links for solid contrast on light overlay (bespoke) */
.mobile-nav-s27632 a{color:#6e5018!important}
.mobile-nav-s27632 a:hover{color:#a47d32!important}

main>section:first-child h1{text-align:center!important}
[class*="burger-btn-"] span{background:#fff!important}
header.nav-s27632 .burger-btn-s27632{color:rgb(128,98,39)!important}header.nav-s27632 .burger-btn-s27632 span{background:rgb(128,98,39)!important}
/* contrast-fix-overlay */
:root{
  --accent:#995533;  /* was #d67648, contrast 2.77:1 */
  --emerald:#2e6e7a;  /* was #4199aa, contrast 2.85:1 */
  --gold:#765a23;  /* was #a47d32, contrast 3.26:1 */
  --gold-bright:#71592c;  /* was #daae58, contrast 1.78:1 */
  --primary:#765a23;  /* was #a47d32, contrast 3.26:1 */
  --success:#2e6e7a;  /* was #4199aa, contrast 2.85:1 */
}
/* /contrast-fix-overlay */

/* logo-contrast-fix */
header [class*="logo-text-"]{color:rgba(236,230,216,.96)!important}
header [class*="logo-text-"]::first-letter{color:var(--gold-bright)!important}

/* 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-logo-image-s27632{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 */
