.credit-cta{display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;flex:none;gap:8px;padding:11px 18px!important;border:1px solid #b4ff22!important;border-radius:9px!important;background:#b4ff22!important;color:#07120f!important;font:850 15px/1.2 system-ui!important;text-decoration:none!important;cursor:pointer;white-space:nowrap;box-shadow:0 0 0 1px #b4ff221c}
.credit-cta:hover{background:#d0ff77!important}.credit-cta:focus-visible{outline:3px solid #ff64c8;outline-offset:4px}
.lobby-global-header,.counter-global-header{position:sticky!important;top:0;z-index:100!important;background:#07120ff5!important}
/* The legacy arcade shell resets headers and creates a body scroll container.
   Restore sticky behavior for navigation pages only, never cabinet canvases. */
header.lobby-global-header.arcade-header-unified,header.counter-global-header.arcade-header-unified{position:sticky!important;inset:0 auto auto!important;z-index:100!important}
html:has(.lobby-global-header),html:has(.counter-global-header),body:has(.lobby-global-header),body:has(.counter-global-header){overflow-x:clip!important;overflow-y:visible!important}
.lobby-global-wrap,.counter-global-wrap{gap:14px!important}.lobby-global-wrap>.credit-cta,.counter-global-wrap>.credit-cta{order:3}.lobby-menu-toggle,.counter-menu-toggle{order:4}
.cabinet-credit-cta{margin:8px 0;min-width:150px}.cabinet-profile-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:12px 0}
.cabinet-profile-actions>a{color:#c1d8cb!important;font:600 14px/1.4 system-ui;text-decoration:none;padding:10px 0}
.cabinet-navigation{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:0 0 10px;position:relative;z-index:1}
.cabinet-navigation>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 10px;border:1px solid #a9cdb449;border-radius:8px;background:#102019e8;color:#e0edda!important;font:650 14px/1.3 system-ui;text-decoration:none;white-space:nowrap;touch-action:manipulation}
.cabinet-navigation>a:hover{background:#243b2e;border-color:#b4ff22}.cabinet-navigation>a:focus-visible{outline:3px solid #ff64c8;outline-offset:3px}
.cabinet-profile-actions{gap:8px;margin:10px 0}.cabinet-profile-actions .cabinet-credit-cta{min-width:0;min-height:44px;margin:0;padding:10px 12px!important;font-size:14px!important}.cabinet-profile-actions .cabinet-help{padding:8px;font-size:12px}
.cabinet-header>.cabinet-navigation{flex:none;flex-wrap:nowrap;margin:0;gap:5px}.cabinet-header>.cabinet-navigation>a{font-size:12px;padding:6px 8px}.cabinet-header:has(>.cabinet-navigation) .identity h1{white-space:normal}
.result-card>.cabinet-navigation{grid-column:1/-1;margin:0;padding:12px 18px}.pause-shade .result-card>.cabinet-navigation{align-self:stretch}
@media(max-width:680px) and (min-height:541px){body[data-fortune] .cabinet{grid-template-rows:96px minmax(0,1fr) auto!important}.cabinet-header{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:6px 10px!important}.cabinet-header .identity{min-width:0}.cabinet-header .header-actions{grid-column:1/-1;display:flex!important;justify-content:flex-end;gap:5px;min-width:0}.cabinet-header .header-actions .credit-cta{margin-right:auto}.cabinet-header .header-actions>button{min-height:44px}.tray-tools{flex-wrap:wrap}}
@media(max-width:680px) and (min-height:541px){.cabinet-header:has(>.cabinet-navigation){grid-template-columns:auto minmax(0,1fr)!important;gap:6px!important}.cabinet-header:has(>.cabinet-navigation) .identity small{display:none}.cabinet-header:has(>.cabinet-navigation) .identity h1{font-size:16px}}
@media(max-width:1100px){.lobby-global-wrap>.credit-cta,.counter-global-wrap>.credit-cta{margin-left:auto;padding:10px 12px!important}.lobby-global-brand,.counter-global-brand{margin-right:0!important}.credit-cta{font-size:14px!important}}
@media(max-width:380px){.lobby-global-brand{font-size:24px!important}.counter-global-brand img{width:112px;height:auto}.lobby-global-wrap,.counter-global-wrap{gap:8px!important}.credit-cta{font-size:13px!important;padding:10px 11px!important}}
@media(max-width:1200px){
 .lobby-global-wrap,.counter-global-wrap{height:68px!important;width:calc(100% - 32px)!important}
 .lobby-global-nav,.counter-global-nav{position:absolute!important;top:68px!important;left:0!important;right:0!important;display:none!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;margin:0!important;padding:12px 20px 18px!important;background:#0a130ffa!important;box-shadow:0 12px 24px #0008;max-height:calc(100dvh - 80px);overflow-y:auto}
 .lobby-global-nav.open,.counter-global-nav.open{display:flex!important}
 .lobby-global-nav a,.counter-global-nav a{display:block;padding:12px 6px;font-size:16px}
 .lobby-menu-toggle,.counter-menu-toggle{display:inline-flex!important;align-items:center;justify-content:center;width:44px;min-height:44px;margin-left:0!important;padding:0;border:2px solid #9bff9633;border-radius:8px;background:transparent;flex:none}
 .lobby-menu-toggle::after,.counter-menu-toggle::after{display:none}
 .lobby-menu-toggle i,.lobby-menu-toggle i::before,.lobby-menu-toggle i::after,.counter-menu-toggle i,.counter-menu-toggle i::before,.counter-menu-toggle i::after{display:block;width:20px;height:2px;background:#f4ffe8;content:''}
 .lobby-menu-toggle i,.counter-menu-toggle i{position:relative}.lobby-menu-toggle i::before,.counter-menu-toggle i::before{position:absolute;top:-6px}.lobby-menu-toggle i::after,.counter-menu-toggle i::after{position:absolute;top:6px}
 .lobby-global-wrap>.credit-cta,.counter-global-wrap>.credit-cta{margin-left:auto}
}
