/* Slim account strip above the main game navigation. */
html{scroll-padding-top:145px}
.rn-utility-bar{background:#090a0b;border-bottom:1px solid #e9b95616}
.rn-utility-inner{width:calc(100% - 64px);max-width:1600px;margin:auto;min-height:46px;display:flex;justify-content:flex-end;align-items:center;gap:22px}
.rn-header .rn-utility-inner .language-picker label{height:32px;border:0;padding:4px 0;background:transparent}
.rn-header .rn-utility-inner .language-select{background:#090a0b;width:86px;font-size:11px}
.rn-utility-topup{display:inline-flex;gap:14px;align-items:center;color:#aca89d;font:600 11px/1.3 'Barlow Condensed','Microsoft JhengHei','Leelawadee UI',sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}
.rn-utility-topup:hover{color:var(--rn-gold)}
.rn-account-actions{display:inline-flex;align-items:center;min-height:32px;border:1px solid #e9b95640;background:linear-gradient(110deg,#e9b9560b,#e9b95603)}
.rn-account-icon{width:16px;height:16px;margin-left:12px;color:var(--rn-gold);flex:none}
.rn-account-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:32px;padding:7px 12px;color:#e6e2d8;font:600 11px/1.3 'Barlow Condensed','Microsoft JhengHei','Leelawadee UI',sans-serif;letter-spacing:.065em;text-transform:uppercase;text-decoration:none;white-space:nowrap;box-sizing:border-box}
.rn-account-register{border-left:1px solid #e9b9562b;color:var(--rn-gold)}
.rn-account-link:hover{background:#e9b95612;color:#ffe1a2}
.rn-header a:focus-visible{outline:2px solid #fff1c7;outline-offset:3px}
.rn-header-inner{min-height:76px;flex-wrap:nowrap;padding-block:0;gap:28px}
.rn-nav{order:0;flex:1;flex-basis:auto;gap:clamp(15px,1.8vw,28px)}
.rn-nav a{padding:14px 0}
.rn-header-actions{flex:none;margin-left:0;width:auto;display:flex}
.rn-header .rn-play{min-height:42px;padding:13px 23px;gap:22px}
.rn-nav .rn-mobile-topup{display:none}
@media(min-width:1001px) and (max-width:1320px){
 .rn-header-inner{flex-wrap:nowrap;padding-block:0;gap:22px}
 .rn-nav{order:0;flex-basis:auto;gap:18px}
 .rn-nav a{padding:14px 0}
 .rn-header-actions{margin-left:0}
}
@media(max-width:1000px){
 .rn-header-inner,.rn-utility-inner{width:calc(100% - 36px)}
 .rn-header-inner{flex-wrap:wrap;gap:14px;min-height:72px;padding-block:12px}
 .rn-brand{margin-right:auto}
 .rn-menu-button{display:block;order:3;margin-left:0;min-width:38px;min-height:40px}
 .rn-header-actions{margin:0;width:auto;flex:none;justify-content:flex-end}
 .rn-nav{display:none;order:4;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;padding:4px 0}
 .rn-nav.is-open{display:flex}
 .rn-nav a{padding:12px;border-bottom:1px solid #ffffff10;font-size:16px}
 .rn-nav .rn-mobile-topup{display:block;color:var(--rn-gold)}
 .rn-utility-topup{display:none}
}
@media(max-width:760px){
 .rn-header-inner,.rn-utility-inner{width:calc(100% - 32px)}
 .rn-utility-inner{justify-content:space-between;min-height:46px;gap:8px}
 .rn-header-inner{gap:10px}
 .rn-header .rn-play{font-size:11px;min-height:40px;padding:11px 14px;gap:10px;white-space:nowrap}
 .rn-account-link{min-height:34px;padding-inline:10px;letter-spacing:.025em}
 .rn-header-actions .rn-button{flex:none}
}
@media(max-width:400px){
 .rn-account-icon{display:none}
 .rn-header .rn-utility-inner .language-select{width:77px}
 .rn-brand img{width:32px;height:32px}
 .rn-brand{gap:6px}
 .rn-brand strong{font-size:20px}
 .rn-brand small{font-size:5px}
 .rn-header .rn-play{padding-inline:10px;gap:8px}
}
