/* o51d0a7 */
/* lightmode */
:root{
  --primary:#a48a32;
  --primary-dark:#756324;
  --primary-600:#756324;
  --accent:#d5ba48;
  --gold:#a48a32;
  --gold-bright:#d9bd59;
  --gold-ink:#7d6926;
  --emerald:#418daa;
  --success:#418daa;
  --danger:#abc639;
  --bg:#efeeeb;
  --bg-soft:#e7e5df;
  --bg-panel:#e2e0d9;
  --card-bg:#fbfaf9;
  --card-bg-hi:#ffffff;
  --fg:#554f39;
  --fg-muted:#706c5c;
  --fg-dim:#8e8a7b;
  --muted:#706c5c;
  --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 menu readability fix — casinononaamsaffidabile.com
   Palette: --gold #c9a24b, --gold-bright #f0d68f, --fg #ece6d8 (warm ivory)
   Dark header + dark overlay -> burger bars & links must be light/bright
*/

/* Burger icon bars: bright warm gold so they pop on the dark header */
header.nav-s80049 .burger-btn-s80049 {
  color: #f0d68f !important;
}
header.nav-s80049 .burger-btn-s80049 span {
  background: #f0d68f !important;
}

/* Mobile nav overlay links: warm ivory — high contrast on dark navy overlay */
.mobile-nav-s80049 a {
  color: #ece6d8 !important;
  opacity: 1 !important;
}

/* Hover: bright gold accent */
.mobile-nav-s80049 a:hover {
  color: #f0d68f !important;
}

main>section:first-child h1{text-align:center!important}
[class*="burger-btn-"] span{background:#fff!important}
header.nav-s80049 .logo-text-s80049{color:var(--fg);-webkit-text-fill-color:var(--fg)}
/* contrast-fix-overlay */
:root{
  --accent:#6e6024;  /* was #d5ba48, contrast 1.65:1 */
  --emerald:#2e657a;  /* was #418daa, contrast 3.22:1 */
  --gold:#766323;  /* was #a48a32, contrast 2.89:1 */
  --gold-bright:#70612d;  /* was #d9bd59, contrast 1.59:1 */
  --primary:#766323;  /* was #a48a32, contrast 2.89:1 */
  --success:#2e657a;  /* was #418daa, contrast 3.22:1 */
}
/* /contrast-fix-overlay */

/* h1fit-mobile-20260721 : H1 one line on mobile */
@media(max-width:999px){main h1{white-space:normal!important;font-size:14px!important}}
/* end-h1fit-mobile-20260721 */
