:root{--primary:#0ea5e9;--secondary:#22c55e;--bg-light:#e0f2fe;--bg-dark:#0c4a6e;--divider:#0284c7;--text-dark:#0f172a;--text-muted:#475569;--primary-dark:#0284c7;--secondary-dark:#16a34a;--bg:#e0f2fe;--teal:#14b8a6;--text:#0f172a;--card-radius:16px;--shadow:0 4px 24px rgba(14,165,233,0.10);--shadow-hover:0 8px 32px rgba(14,165,233,0.18);--primary-deeper:#0c4a6e;--text-mid:#1e3a5f;--accent-gold:#f59e0b;--border-color:#7dd3fc;--shadow-sm:0 2px 12px rgba(14,165,233,0.10);--shadow-md:0 6px 32px rgba(14,165,233,0.16);--shadow-lg:0 16px 48px rgba(14,165,233,0.22);--bg-white:#ffffff;--border-teal:#38bdf8;--sand:#fef3c7;--sand-dark:#fbbf24;--dragon-red:#dc2626;--dragon-red-dark:#b91c1c;--tiger-orange:#ea580c;--tiger-orange-dark:#c2410c;--gold:#f59e0b;--gold-light:#fcd34d;--bg-main:#e0f2fe;--border-accent:#bae6fd;--bg-mid:#bae6fd;--text-light:#64748b;--accent-red:#ef4444;--ice-blue:#bae6fd;--ice-white:#f0f9ff;--primary:#0ea5e9;--primary-dark:#0284c7;--primary-deeper:#0c4a6e;--secondary:#22c55e;--secondary-dark:#16a34a;--accent:#f59e0b;--bg-light:#e0f2fe;--bg-dark:#0c4a6e;--bg-white:#ffffff;--background:#e0f2fe;--surface:#0c4a6e;--divider:#0284c7;--text-dark:#0f172a;--text-light:#64748b;--text-muted:#475569;--text-muted-light:#475569;--orange:#0ea5e9;--blue:#0ea5e9;--gold:#f59e0b;--yellow:#f59e0b;--dark:#0c4a6e;--dark2:#0c4a6e;--dark3:#bae6fd;--light:#0f172a;--muted:#475569;--text-muted-custom:#475569;--card-bg:#ffffff;--card-border:#bae6fd;--generated-accent:#0ea5e9;--generated-accent-2:#f59e0b;--generated-heading:#0f172a;--generated-text:#0f172a;--generated-muted:#475569;--generated-page-bg:#e0f2fe;--generated-surface:#0c4a6e;--generated-card:#ffffff;--generated-border:#bae6fd;--generated-section-bg:#e0f2fe;--generated-section-alt-bg:#0c4a6e;--generated-button-bg:#0ea5e9;--generated-button-text:#000000;--generated-button-border:#0284c7;--generated-accent-text:#000000;--author-box-bg:linear-gradient(90deg,#0c4a6e,#0ea5e9,#0c4a6e);--author-card-bg:#ffffff;--author-box-border:#bae6fd;--author-label-color:#0c4a6e;--author-name-color:#0f172a;--author-role-color:#0c4a6e;--author-text-color:#475569;--author-avatar-bg:rgba(255,255,255,0.92);--author-avatar-border:#f59e0b;--author-chip-bg:rgba(255,255,255,0.08);--author-chip-border:rgba(255,255,255,0.16);--author-chip-text:#0f172a;--author-link-bg:#f59e0b;--author-link-text:#000000;--generated-floating-bg:rgba(15,23,42,0.42);--generated-floating-border:rgba(255,255,255,0.18);--generated-register-bg:#22c55e;--generated-register-text:#ffffff;--generated-login-bg:#fbbf24;--generated-login-text:#0f172a;--chrome-header-bg:#0c4a6e;--chrome-header-border:#0ea5e9;--chrome-header-link:#ffffff;--chrome-header-link-hover:#f59e0b;--chrome-header-active-bg:color-mix(in srgb,#0ea5e9 16%,transparent);--chrome-header-active-text:#f59e0b;--chrome-footer-bg:#0c4a6e;--chrome-footer-text:#ffffff;--chrome-footer-link:#ffffff;--chrome-footer-link-hover:#0ea5e9;--chrome-footer-heading:#ffffff;--chrome-footer-border:#0284c7}html,body{background:var(--generated-page-bg) !important;color:var(--generated-text)}main,.site-main,.page-main,.main-content,.page-wrapper{background:var(--generated-page-bg);color:var(--generated-text)}header,.site-header,.navbar,.navbar-custom,.navbar-main{background:var(--chrome-header-bg) !important;border-color:var(--chrome-header-border) !important}header a:not(.btn-nav-register):not(.btn-nav-login),.navbar a:not(.btn-nav-register):not(.btn-nav-login),.navbar .nav-link:not(.btn-nav-register):not(.btn-nav-login){color:var(--chrome-header-link) !important}header a:not(.btn-nav-register):not(.btn-nav-login):hover,header a:not(.btn-nav-register):not(.btn-nav-login):focus,.navbar a:not(.btn-nav-register):not(.btn-nav-login):hover,.navbar a:not(.btn-nav-register):not(.btn-nav-login):focus,.navbar .nav-link:not(.btn-nav-register):not(.btn-nav-login):hover,.navbar .nav-link:not(.btn-nav-register):not(.btn-nav-login):focus{color:var(--chrome-header-link-hover) !important}header .active>a:not(.btn-nav-register):not(.btn-nav-login),header a.active:not(.btn-nav-register):not(.btn-nav-login),.navbar .active>a:not(.btn-nav-register):not(.btn-nav-login),.navbar a.active:not(.btn-nav-register):not(.btn-nav-login),.navbar .nav-link.active:not(.btn-nav-register):not(.btn-nav-login){background:var(--chrome-header-active-bg) !important;color:var(--chrome-header-active-text) !important}footer,.site-footer,.footer,.footer-main{background:var(--chrome-footer-bg) !important;color:var(--chrome-footer-text) !important;border-color:var(--chrome-footer-border) !important}footer p,footer li,footer span,.footer-main p,.footer-main li,.footer-main span{color:var(--chrome-footer-text)}footer a:not(.site-btn),.footer-main a:not(.site-btn){color:var(--chrome-footer-link) !important;text-decoration:none}footer a:not(.site-btn):hover,footer a:not(.site-btn):focus,.footer-main a:not(.site-btn):hover,.footer-main a:not(.site-btn):focus{color:var(--chrome-footer-link-hover) !important;text-decoration:none}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer .footer-title,footer .footer-heading,.footer-main h1,.footer-main h2,.footer-main h3,.footer-main h4,.footer-main h5,.footer-main h6,.footer-main .footer-title,.footer-main .footer-heading{color:var(--chrome-footer-heading) !important;border-color:var(--chrome-footer-border)}main:is(section,.section,.page-section,.content-section,.section-pad,.sec-dark,.sec-alt,.bg-section){border-color:var(--generated-border)}main:is(.sec-dark,.section-dark,.bg-dark-section){background-color:var(--generated-section-bg);color:var(--generated-text)}main:is(.sec-alt,.section-alt,.alternate-section,.bg-alt-section){background-color:var(--generated-section-alt-bg);color:var(--generated-text)}main:is(.card,.game-card,.feature-card,.benefit-card,.bonus-card,.info-card,.game-item,.game-box,.feature-box,.info-box):not(.author-box-card):not(.source-author-card){background-color:var(--generated-card);border-color:var(--generated-border);color:var(--generated-text)}main:is(.btn,.button,.primary-btn,.play-btn,.cta-btn):not(.btn-nav-register):not(.btn-nav-login):not(.site-btn):not(.author-link){background-color:var(--generated-button-bg);color:var(--generated-button-text);border-color:var(--generated-button-border)}
