#cm-bottom-nav{display:none}.cm-header-auth{display:none}
@media(max-width:767px){
html body.cm-mobile-ready{padding-bottom:calc(86px + env(safe-area-inset-bottom))!important}
html body.cm-mobile-ready .cm-bar{height:66px;padding:8px 12px;gap:8px}
html body.cm-mobile-ready .cm-logo img{width:145px!important;max-width:100%!important;height:44px!important}
html body.cm-mobile-ready .cm-actions{gap:5px;align-items:center}
html body.cm-mobile-ready .cm-actions>.cm-icon-button{width:32px!important;height:34px!important;padding:5px!important;background:transparent!important;border:0!important}
.cm-header-auth{display:flex;gap:5px;align-items:center}
html body.cm-mobile-ready .cm-header-auth a{display:flex;align-items:center;justify-content:center;padding:0 7px;height:30px;border:1px solid #F4BE24;border-radius:5px;color:#F4BE24;background:#222;font-size:11px;font-weight:700;white-space:nowrap;text-decoration:none}
html body.cm-mobile-ready .cm-header-auth a[href*="register.php"]{background:#F4BE24;color:#171717}
html body.cm-mobile-ready .cm-quick{padding:0!important;gap:0!important;background:#F4BE24!important;border:0!important;min-height:44px}
html body.cm-mobile-ready .cm-quick-link{height:44px!important;padding:0 13px!important;border:0!important;border-radius:0!important;color:#171717!important;font-size:13px!important}
html body.cm-mobile-ready .cm-quick-link.cm-group-active,html body.cm-mobile-ready .cm-quick-link[aria-current]{background:#dba71b!important;color:#111!important}
html body.cm-mobile-ready .cm-all-menu{position:sticky;left:0;z-index:2;flex:0 0 70px;width:70px!important;height:44px!important;border:0!important;border-radius:0!important;gap:5px;padding:0 8px!important;background:#F4BE24!important;color:#171717!important;font-size:13px}
.cm-all-menu svg{width:18px;height:18px}
.cm-reference-subnav{display:flex;overflow-x:auto;white-space:nowrap;scrollbar-width:none;background:#242424;border-bottom:1px solid #40391f;padding:0 8px}
.cm-reference-subnav[hidden]{display:none}
.cm-reference-subnav a{flex:0 0 auto;color:#ddd;text-decoration:none;font-size:13px;padding:12px 13px;border-bottom:2px solid transparent}
.cm-reference-subnav a[aria-current]{color:#F4BE24;border-bottom-color:#F4BE24}
html body.cm-mobile-ready #cm-bottom-nav{position:fixed;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));left:8px;right:8px;bottom:0;z-index:120;height:calc(64px + env(safe-area-inset-bottom));padding:5px 4px env(safe-area-inset-bottom);background:#242424;border:1px solid #454030;border-bottom:0;border-radius:24px 24px 0 0;box-shadow:0 -4px 18px #0006}
#cm-bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;text-decoration:none;color:#ddd;font-size:10px;white-space:nowrap}
#cm-bottom-nav svg{display:block;width:23px;height:23px;color:#F4BE24}
#cm-bottom-nav .cm-bottom-home{position:relative;align-self:start;margin-top:-19px;width:60px;height:60px;justify-self:center;border-radius:50%;background:#F4BE24;color:#171717;box-shadow:0 3px 12px #0007;font-weight:800}
#cm-bottom-nav .cm-bottom-home svg{width:28px;height:28px;color:#171717}
html body.cm-dialog-open #cm-bottom-nav{display:none}
}
@media(max-width:360px){html body.cm-mobile-ready .cm-logo img{width:124px!important}.cm-header-auth a{padding:0 5px!important;font-size:10px!important}}
/* Mobile navigation wins over legacy button and anchor overrides. */
@media(max-width:767px){
html body.cm-mobile-ready #cm-header .cm-quick{display:flex!important;align-items:stretch!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;margin:0!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;background:#F4BE24!important;line-height:1!important}
html body.cm-mobile-ready #cm-header .cm-quick>a.cm-quick-link{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#171717!important;-webkit-text-fill-color:#171717!important;font-size:13px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;word-break:keep-all!important;text-decoration:none!important;opacity:1!important}
html body.cm-mobile-ready #cm-header .cm-quick>.cm-all-menu{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 70px!important;width:70px!important;min-width:70px!important;max-width:70px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 7px!important;margin:0!important;border:0!important;border-radius:0!important;gap:5px!important;background:#F4BE24!important;color:#171717!important;-webkit-text-fill-color:#171717!important;font-size:13px!important;line-height:1!important;white-space:nowrap!important;box-shadow:3px 0 5px #0001!important}
html body.cm-mobile-ready #cm-header .cm-all-menu span{display:block!important;flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important;white-space:nowrap!important;word-break:keep-all!important;color:#171717!important;-webkit-text-fill-color:#171717!important;font-size:13px!important;line-height:1!important}
html body.cm-mobile-ready #cm-header .cm-all-menu svg{display:block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important;color:#171717!important}
html body.cm-mobile-ready #cm-header .cm-quick>a.cm-group-active,html body.cm-mobile-ready #cm-header .cm-quick>a[aria-current]{background:#dba71b!important}
html body.cm-mobile-ready #cm-header .cm-reference-subnav a{color:#eee!important;-webkit-text-fill-color:#eee!important;white-space:nowrap!important;line-height:20px!important}
html body.cm-mobile-ready #cm-header .cm-reference-subnav a[aria-current]{color:#F4BE24!important;-webkit-text-fill-color:#F4BE24!important}
html body.cm-mobile-ready #cm-header .cm-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;height:62px!important;min-height:62px!important;padding:8px 12px!important}
html body.cm-mobile-ready #cm-header .cm-logo{flex:1 1 auto!important;min-width:0!important}
html body.cm-mobile-ready #cm-header .cm-logo img{width:145px!important;height:42px!important;max-width:100%!important;object-fit:contain!important;object-position:left center!important}
html body.cm-mobile-ready #cm-header .cm-actions{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:5px!important}
html body.cm-mobile-ready #cm-header .cm-header-auth{display:flex!important;gap:5px!important;align-items:center!important}
html body.cm-mobile-ready #cm-header .cm-header-auth a{display:flex!important;align-items:center!important;justify-content:center!important;height:30px!important;min-height:30px!important;max-height:30px!important;width:auto!important;min-width:0!important;padding:0 7px!important;margin:0!important;border:1px solid #F4BE24!important;border-radius:5px!important;background:#222!important;color:#F4BE24!important;-webkit-text-fill-color:#F4BE24!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important}
html body.cm-mobile-ready #cm-header .cm-header-auth a[href*="register.php"]{background:#F4BE24!important;color:#171717!important;-webkit-text-fill-color:#171717!important}
}
@media(max-width:767px){
html body.cm-mobile-ready dialog#cm-menu-dialog.cm-drawer[open]{
 position:fixed!important;inset:0 auto 0 0!important;left:0!important;right:auto!important;top:0!important;bottom:0!important;
 margin:0!important;width:min(86vw,380px)!important;min-width:0!important;max-width:86vw!important;
 height:100%!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;
 border:0!important;border-right:1px solid #49402b!important;border-radius:0!important;
 background:#1c1c1c!important;color:#eee!important;overflow-y:auto!important;overflow-x:hidden!important;
 box-shadow:12px 0 36px #0007!important;animation:casino-menu-from-left .22s ease-out both!important;
}
html body.cm-mobile-ready dialog#cm-menu-dialog::backdrop{background:rgba(0,0,0,.62)!important}
html body.cm-mobile-ready #cm-menu-dialog .cm-drawer-head{position:sticky!important;top:0!important;background:#242424!important;z-index:2!important}
html body.cm-mobile-ready #cm-menu-dialog .cm-drawer-body{padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}
@keyframes casino-menu-from-left{from{transform:translateX(-100%);opacity:.7}to{transform:translateX(0);opacity:1}}
}
@media(prefers-reduced-motion:reduce){html body.cm-mobile-ready dialog#cm-menu-dialog[open]{animation:none!important}}
