/* Targeted refinements over the restored design. No financial or game logic changes. */
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-providerbar{gap:14px!important;padding:14px 2px 17px!important;overflow-x:auto!important;scrollbar-width:none!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-provider{width:68px!important;min-width:68px!important;flex:0 0 68px!important;height:70px!important;min-height:70px!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-provider .nx72-provider-logo.nx76-provider-icon{display:block!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;border-radius:50%!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-provider .nx72-provider-logo.nx76-provider-icon img.nx76-provider-image{display:block!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:0!important;margin:0!important;border:0!important;object-fit:contain!important;filter:none!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-provider.is-active .nx72-provider-logo,body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-provider:first-child .nx72-provider-logo{outline:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-provider.is-active{border:0!important;background:transparent!important;box-shadow:none!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-provider:first-child{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-promo-row{overflow:visible!important;margin-block:13px 16px!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-promo-row>.nxsite-click-art{position:relative!important;animation:nx77-promo-float 3.4s ease-in-out infinite!important;will-change:top!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-promo-row>.nxsite-click-art:nth-child(2){animation-delay:-1.7s!important}
@keyframes nx77-promo-float{0%,100%{top:0}50%{top:-4px}}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-header{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:9px!important;min-height:60px!important;height:60px!important;padding:7px 12px!important;border:0!important;border-radius:0!important;background:var(--site-card)!important;box-sizing:border-box!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-hamburger{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:42px!important;padding:8px!important;border:1px solid var(--site-border)!important;border-radius:5px!important;background:color-mix(in srgb,var(--site-bg) 80%,#000)!important;color:var(--site-accent)!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-hamburger .nx77-icon{width:26px!important;height:26px!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-brand{display:flex!important;align-items:center!important;flex:0 1 145px!important;min-width:0!important;width:145px!important;margin:0!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-brand .ns3831-logo{width:145px!important;max-width:100%!important;height:43px!important;min-height:0!important;max-height:43px!important;border:0!important;background:transparent!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-brand .ns3831-logo img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:1!important;min-width:0!important;gap:4px!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-header-balance{display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important;padding:3px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:15px!important;white-space:nowrap!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-header-balance .nxsite-balance-icon{display:block!important;width:18px!important;height:18px!important;stroke:var(--site-accent)!important;fill:none!important;flex:none!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-header-balance span{font-weight:750!important;color:var(--site-text)!important;text-shadow:0 0 10px color-mix(in srgb,var(--site-accent) 30%,transparent)!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-actions .nx68-balance-refresh{width:17px!important;min-width:17px!important;height:29px!important;flex:0 0 17px!important;padding:2px!important;margin:0 5px 0 0!important;border:0!important;background:transparent!important;color:var(--site-accent)!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-actions .nx68-balance-refresh svg{width:12px!important;height:12px!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-header-user{display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:38px!important;padding:7px!important;border:1px solid #d9b956!important;border-radius:7px!important;background:color-mix(in srgb,var(--site-bg) 85%,#000)!important;color:#eac65a!important;box-shadow:inset 0 1px 0 #fff1!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-header-user .nx77-icon{width:23px!important;height:23px!important;stroke:#eac65a!important;fill:color-mix(in srgb,#eac65a 20%,transparent)!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-login,body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-register{display:grid!important;place-items:center!important;min-height:36px!important;padding:8px 11px!important;border-radius:7px!important;font-size:12px!important;font-weight:750!important;white-space:nowrap!important;box-shadow:none!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-login{border:1px solid var(--site-accent)!important;background:transparent!important;color:var(--site-accent)!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-register{border:1px solid var(--site-accent)!important;background:var(--site-accent)!important;color:var(--site-on-accent)!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831[data-nx-view=profile] .ns3831-header{display:none!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-profile-view{display:flex!important;flex-direction:column!important;gap:22px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 12px 24px!important;box-sizing:border-box!important;background:var(--site-bg)!important;color:var(--site-text)!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-profile-view[hidden]{display:none!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-profile-view .nxsf-profile-hero{box-sizing:border-box!important;width:calc(100% + 24px)!important;max-width:none!important;min-width:0!important;margin:0 -12px!important;padding:34px 12px 21px!important;border:0!important;border-radius:0 0 13px 13px!important;background:radial-gradient(ellipse at 45% 0,color-mix(in srgb,var(--site-accent) 15%,transparent),transparent 65%),var(--site-card)!important;box-shadow:none!important;overflow:hidden!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-account{display:flex!important;align-items:center!important;gap:17px!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-account>div:last-child{flex:1!important;min-width:0!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-avatar{display:grid!important;place-items:center!important;flex:0 0 64px!important;width:64px!important;height:64px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--site-accent)!important;overflow:hidden!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-avatar svg{display:block!important;width:64px!important;height:64px!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-account strong{display:inline!important;font-size:17px!important;line-height:1.5!important;margin:0 7px 0 0!important;color:var(--site-text)!important;overflow-wrap:anywhere!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-account .nxsf-vip{display:inline-block!important;padding:3px 10px!important;border:0!important;border-radius:11px!important;background:linear-gradient(110deg,#a7a9ab,#62666e)!important;color:#fff!important;font-size:10px!important;white-space:nowrap!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-account small{display:block!important;margin-top:5px!important;font-size:13px!important;opacity:1!important;color:color-mix(in srgb,var(--site-text) 62%,var(--site-card))!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-account small button{padding:2px 4px!important;border:0!important;background:transparent!important;color:var(--site-accent)!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-totals{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:21px 0 22px!important;padding:0 0 16px!important;border:0!important;border-bottom:1px solid var(--site-border)!important;text-align:center!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-totals>div{position:relative!important;min-width:0!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-totals small{display:block!important;margin-bottom:4px!important;font-size:12px!important;opacity:1!important;color:color-mix(in srgb,var(--site-text) 65%,var(--site-card))!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-totals strong{display:inline-block!important;font-size:21px!important;font-weight:750!important;line-height:1.5!important;color:var(--site-text)!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nx77-profile-refresh{display:inline-grid!important;place-items:center!important;vertical-align:middle!important;width:23px!important;height:27px!important;padding:3px!important;margin-left:5px!important;border:0!important;background:transparent!important;color:var(--site-text)!important;cursor:pointer!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nx77-profile-refresh svg{width:15px!important;height:15px!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-profile-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-profile-actions button,body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-profile-actions button:first-child{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:50px!important;padding:8px!important;border:0!important;border-radius:7px!important;background:linear-gradient(0deg,#b6a15030,transparent 30%),color-mix(in srgb,var(--site-accent) 6%,var(--site-card))!important;color:var(--site-text)!important;font-size:18px!important;font-weight:700!important;box-shadow:none!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-profile-actions svg{width:28px!important;height:28px!important;color:var(--site-accent)!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-profile-view .nxsf-vip-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:start!important;gap:0!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:222px!important;margin:10px 0 0!important;padding:25px 16px!important;border:0!important;border-radius:21px!important;background:radial-gradient(ellipse at 90% 5%,#ffffff12 0 34%,transparent 34.5%),radial-gradient(ellipse at 20% 105%,#ffffff08 0 40%,transparent 40.5%),color-mix(in srgb,var(--site-card) 88%,#938877)!important;color:var(--site-text)!important;box-shadow:none!important;overflow:hidden!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-vip-card .nx73-vip-heading{display:flex!important;flex-direction:row!important;align-items:center!important;gap:13px!important;width:auto!important;min-width:0!important;grid-column:1!important;grid-row:1!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-vip-card .nx73-vip-heading strong{padding:4px 9px!important;border-radius:10px!important;background:linear-gradient(110deg,#a7a9ab,#62666e)!important;color:#fff!important;font-size:13px!important;line-height:1.4!important;white-space:nowrap!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-vip-card .nx73-vip-heading span{font-size:13px!important;color:color-mix(in srgb,var(--site-text) 65%,var(--site-card))!important;opacity:1!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-vip-card>button.nx73-vip-details{position:static!important;inset:auto!important;transform:none!important;grid-column:2!important;grid-row:1!important;align-self:start!important;min-height:40px!important;width:auto!important;margin:-13px -4px 0 5px!important;padding:10px 12px!important;border:0!important;border-radius:26px!important;background:var(--site-bg)!important;color:var(--site-text)!important;font-size:13px!important;font-weight:650!important;line-height:1.3!important;text-align:center!important;box-shadow:none!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-vip-card .nxsf-vip-line{grid-column:1/-1!important;width:100%!important;height:5px!important;flex:none!important;margin:45px 0 18px!important;background:color-mix(in srgb,var(--site-text) 25%,transparent)!important;border-radius:5px!important;overflow:hidden!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-vip-line>span{display:block!important;height:100%!important;background:var(--site-accent)!important;border-radius:5px!important;opacity:1!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-vip-card>small{grid-column:1/-1!important;color:var(--site-text)!important;font-size:12px!important;line-height:1.6!important;opacity:.8!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-profile-view .nxsf-profile-list{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:7px!important;background:var(--site-card)!important;box-shadow:none!important;overflow:visible!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-profile-list button{display:flex!important;align-items:center!important;gap:16px!important;box-sizing:border-box!important;width:100%!important;min-height:64px!important;margin:0!important;padding:17px 19px!important;border:0!important;border-radius:0!important;background:transparent!important;color:color-mix(in srgb,var(--site-text) 60%,var(--site-card))!important;font-size:20px!important;text-align:left!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-profile-list button span{flex:1!important;font-size:14px!important;font-weight:650!important;color:var(--site-text)!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-profile-list button svg{flex:none!important;width:23px!important;height:23px!important;color:color-mix(in srgb,var(--site-text) 65%,var(--site-card))!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-profile-list button:first-child{min-height:60px!important;margin-bottom:20px!important;border-radius:7px!important;background:var(--site-card)!important;box-shadow:0 20px 0 var(--site-bg)!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-profile-list button:first-child svg{color:var(--site-accent)!important}
@media(max-width:360px){
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-header{gap:6px!important;padding-inline:9px!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-brand,body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-brand .ns3831-logo{width:106px!important;flex-basis:106px!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-hamburger{width:34px!important;height:38px!important;flex-basis:34px!important;padding:6px!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-header-balance{font-size:12px!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-header-balance .nxsite-balance-icon{display:none!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-actions .nx68-balance-refresh{margin-right:2px!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-header-user{width:32px!important;min-width:32px!important;flex-basis:32px!important;height:35px!important;padding:5px!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-login,body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-register{padding-inline:8px!important;font-size:11px!important}
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .nxsf-vip-card .nx73-vip-heading{flex-direction:column!important;align-items:flex-start!important;gap:5px!important}
}
@media(prefers-reduced-motion:reduce){
body#nxSitePublicBody.nxsp-standalone #nexaSite3831 .ns3831-promo-row>.nxsite-click-art{animation:none!important;top:0!important;will-change:auto!important}
}
