:root{--sg-menu-background:linear-gradient(145deg,#07080a,#111415fc);--sg-menu-border:1px solid #ffffff1c;--sg-menu-shadow:0 20px 64px #0009,0 4px 16px #0006,inset 0 1px #ffffff05;--sg-menu-radius:18px}
.sg-language-menu,.sg-header-panel,.sg-select-menu{background:var(--sg-menu-background);border:var(--sg-menu-border);border-radius:var(--sg-menu-radius);box-shadow:var(--sg-menu-shadow);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);scrollbar-width:thin;scrollbar-color:#49504b #101313}
.sg-header-panel{padding:12px}
.sg-header-columns{gap:16px}
.sg-header-eyebrow{padding:7px 10px 12px;margin:0 0 5px!important;border-bottom:1px solid #ffffff0c;color:#929c9d}
.sg-header-link{border-radius:11px;padding:9px 10px;min-height:44px}
.sg-header-link:hover{background:#ffffff07;border-color:transparent;color:#fff!important}
.sg-header-link.is-current{border-color:#c6ff3d16;background:#c6ff3d0e;color:#f0ffcf!important}
.sg-product-nav{border:var(--sg-menu-border);border-radius:18px;background:var(--sg-menu-background)}
.sg-product-nav{padding:0;overflow:hidden}
.sg-product-nav summary{min-height:50px;padding:14px 18px;background:linear-gradient(180deg,#202422,#111415);color:#c4cbcb}
.sg-product-nav summary::after{content:'';width:8px;height:8px;border-right:1.6px solid #94a099;border-bottom:1.6px solid #94a099;transform:rotate(45deg);transition:transform .18s}
.sg-product-nav[open] summary{color:#f0ffcf}
.sg-product-nav[open] summary::after{content:'';transform:rotate(225deg)}
.sg-product-links{gap:3px;padding:8px;margin-top:0;border-top:1px solid #ffffff0c}
.sg-product-links a{border:1px solid transparent;border-radius:11px;min-height:44px;display:flex;align-items:center}
.sg-product-links a:hover{background:#ffffff07;border-color:#ffffff0c;color:#fff}
.sg-catalog-card details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;border:var(--sg-menu-border);border-radius:999px;padding:9px 12px;background:linear-gradient(180deg,#202422,#111415);color:#c4cbcb}
.sg-catalog-card details summary::-webkit-details-marker{display:none}
.sg-catalog-card details summary::after{content:'⌄';color:#87918b}
.sg-catalog-card details[open] summary{border-color:#c6ff3d55;color:#f0ffcf;margin-bottom:12px}
.sg-native-select{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}
.sg-select-trigger{appearance:none;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:46px;margin:0;padding:12px 14px;border:var(--sg-menu-border);border-radius:12px;background:linear-gradient(180deg,#191d1b,#0d100f);color:#e7ece8;font:inherit;font-size:14px;line-height:1.5;text-align:start;cursor:pointer;transition:border-color .18s,background .18s}
.sg-select-trigger:hover{border-color:#ffffff38;background:#1a201b}
.sg-select-trigger[aria-expanded="true"]{border-color:#c6ff3d66}
.sg-select-trigger:focus-visible{outline:2px solid #c6ff3d;outline-offset:3px}
.sg-select-trigger[aria-invalid="true"]{border-color:#ff8989}
.sg-select-trigger:disabled{opacity:.45;cursor:not-allowed}
.sg-select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sg-select-chevron{flex:none;color:#94a099;transition:transform .18s}
.sg-select-trigger[aria-expanded="true"] .sg-select-chevron{transform:rotate(180deg);color:#c6ff3d}
.sg-select-menu{position:fixed;z-index:2147483000;box-sizing:border-box;padding:8px;overflow:auto;overscroll-behavior:contain;color:#f0f2f1;animation:sg-language-enter .18s cubic-bezier(.2,.8,.2,1) both}
.sg-select-caption{padding:7px 10px 12px;margin-bottom:5px;border-bottom:1px solid #ffffff0c;color:#929c9d;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}
.sg-select-options{display:flex;flex-direction:column;gap:3px}
.sg-select-option{appearance:none;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;margin:0;padding:9px 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:#c4cbcb;font:inherit;font-size:13px;line-height:1.6;text-align:start;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.sg-select-option:hover,.sg-select-option:focus{outline:none;background:#ffffff07;color:#fff}
.sg-select-option:focus-visible{box-shadow:inset 0 0 0 1px #ffffff26}
.sg-select-option[aria-selected="true"]{border-color:#c6ff3d16;background:#c6ff3d0e;color:#f0ffcf}
.sg-select-check{flex:none;color:#c6ff3d;opacity:0}
.sg-select-option[aria-selected="true"] .sg-select-check{opacity:1}
.sg-select-option:disabled{opacity:.4;cursor:not-allowed}
@media(max-width:1199.98px){.sg-header-mobile .sg-header-panel{padding:8px;margin-block:0 10px;background:var(--sg-menu-background);border:var(--sg-menu-border);border-radius:18px;box-shadow:inset 0 1px #ffffff05}.sg-header-mobile .sg-header-columns{gap:16px}}
@media(prefers-reduced-motion:reduce){.sg-select-menu{animation:none}.sg-select-trigger,.sg-select-chevron{transition:none}}
.sg-brand-logo{display:block!important;width:170px!important;height:44px!important;max-width:100%;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}
.ticker-item:has(.sg-brand-logo){width:190px!important;flex-shrink:0}
.sg-brand-logo[src$="/betby.png"],.sg-brand-logo[src$="/evolution.png"]{object-fit:cover}
.sg-brand-logo[src$="/pragmatic-play.png"]{height:56px!important}
.home-image-editor[data-home-image^="brand-"] .home-image-preview{filter:brightness(0) invert(1);background:transparent}
[data-framer-name="Logo Ticker"] div:has(>.sg-brand-logo){width:190px!important;height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important}
@media(max-width:520px){.sg-brand-logo{width:140px!important;height:36px!important}.ticker-item:has(.sg-brand-logo),[data-framer-name="Logo Ticker"] div:has(>.sg-brand-logo){width:160px!important}}
