/* Shared navigation and account layout; original home content and assets remain. */
@media(max-width:600px){.nexus-organized .header-actions .v23-bell{display:flex!important;align-items:center;justify-content:center;width:31px;height:33px;border:1px solid #51316e;border-radius:8px;color:#d9b9fc;text-decoration:none}.nexus-organized .header-actions{gap:5px!important}}
.nx-settings-main{min-width:0}.nx-settings-main .n32-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.nx-player-advanced{grid-column:1/-1}.nx-players-filter>.n32-state{grid-column:1/-1}.nx-season-xp{font-size:39px;color:#efe5ff}.nx-season-identity{text-align:center}.nx-season-identity>.nx-season-level{margin:18px auto;width:74px;height:82px;display:grid;place-items:center;border:1px solid #a17acb;background:linear-gradient(145deg,#583777,#1b1c35);border-radius:23px;font-size:32px;color:#e3cafa}.nx-season-grid progress,.nx-profile-season progress{width:100%;height:9px;accent-color:#aa78e7}.nx-settings-main textarea[name=bio]{min-height:110px}
.nexus-organized #n32-nav,.nexus-organized .n32-profile-links{display:none}
.nexus-organized .topbar{z-index:80}.nexus-organized .v25-dropdown{min-width:235px;padding:12px;gap:3px}.nexus-organized .v25-dropdown a{padding:10px 12px;border-radius:8px;font-size:12px;text-align:left!important;white-space:normal}.nexus-organized .v25-dropdown a:hover{background:#291c3b}.nexus-organized .nexus-nav-current>.v25-nav-link{color:#d6b5ff}
.nexus-organized .account-menu{max-height:calc(100dvh - 125px);overflow-y:auto;overscroll-behavior:contain;width:265px}.nexus-organized .account-menu a{font-size:13px;padding:9px 11px}.nexus-organized .account-menu .account-menu-divider{height:1px;background:#3b2b4e;margin:7px 8px}.nexus-organized .account-menu strong{border-bottom:1px solid #30223e;padding-bottom:12px;margin-bottom:5px}
.nexus-support{position:fixed;right:24px;bottom:24px;z-index:100}.nexus-support-toggle{display:flex;align-items:center;gap:8px;color:#fff;background:linear-gradient(110deg,#8647d9,#5d3bbd);border:1px solid #a975e1;border-radius:28px;box-shadow:0 8px 30px #180c3f88;padding:13px 21px;min-height:46px;font:600 13px 'Segoe UI',Arial,sans-serif;cursor:pointer}.nexus-support section{position:absolute;right:0;bottom:62px;width:310px;max-width:calc(100vw - 36px);padding:24px;background:#151021;border:1px solid #62417e;border-radius:15px;box-shadow:0 18px 45px #0009;color:#eee6fa}.nexus-support section[hidden]{display:none}.nexus-support h2{font-size:19px;margin:0 0 10px}.nexus-support p{font-size:13px;color:#b4a6c8;margin-bottom:18px}.nexus-support a{display:block;padding:11px 13px;margin-top:9px;background:#261a38;border:1px solid #514064;border-radius:8px;color:#dfc9fa;font-size:13px}.nexus-support-close{position:absolute;right:12px;top:9px;background:transparent;border:0;color:#dbc6f4;font-size:25px;cursor:pointer}.nexus-support :focus-visible{outline:2px solid #d9b7ff;outline-offset:3px}.nexus-organized .v22-up{bottom:85px}
.nx-settings-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px}.nx-settings-nav{display:flex;flex-direction:column;gap:5px;align-self:start}.nx-settings-nav a{border-left:2px solid transparent;border-radius:0 9px 9px 0;padding:13px 12px;color:#b5a7c9;font-size:13px}.nx-settings-nav a[aria-current=page]{background:#251b35;border-left-color:#b384e5;color:#e6d3ff}.nx-settings-content{min-width:0}.nx-settings-content>.n32-panel>h2{margin-bottom:18px}.nx-settings-content .n32-form{margin-top:15px}.nx-settings-note{color:#a99abb;font-size:13px;line-height:1.8}.nx-settings-content .n32-nav{flex-wrap:wrap;overflow:visible}.nx-settings-content .n32-form textarea{max-width:100%}
.nx-players-filter{display:grid;grid-template-columns:minmax(0,1fr) 230px auto;gap:14px;align-items:end;padding:19px;border:1px solid #3a2d4a;border-radius:12px;background:#12101e;margin-bottom:12px}.nx-players-filter .n32-field{margin:0}.nx-player-advanced{color:#bd9ce3;margin:0 0 25px}.nx-player-advanced summary{font-size:13px;padding:8px 0;cursor:pointer}.nx-player-advanced .n32-form{margin-top:14px}.nx-player-avatar{width:48px;height:48px;border-radius:13px;object-fit:cover!important;background:#2a1e3c;display:grid;place-items:center;color:#dcc3f4;font-size:20px}.n32-panel img.nx-player-avatar{height:48px}.nx-player-card{position:relative}.nx-player-card h3{margin-top:18px}.nx-player-card .n32-tag{font-size:11px}.nx-player-card .nx-player-games{margin-top:13px;display:flex;gap:6px;flex-wrap:wrap}.nx-player-card .n32-actions{border-top:1px solid #35283e;padding-top:14px}
.nx-season-banner{border:1px solid #554069;border-radius:15px;padding:25px;margin-bottom:20px;background:linear-gradient(110deg,#1c1532f5,#14182bbd),url(/assets/hero-wolf-clean.webp) 75% 42%/cover}.nx-season-banner h2{font-size:24px;margin:15px 0 8px}.nx-season-banner p{color:#b8a9ca;font-size:13px;margin:0}.nx-season-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:20px}.nx-season-xp{display:flex;align-items:baseline;gap:9px;margin:20px 0 15px}.nx-season-xp strong{font-size:39px;color:#efe5ff;letter-spacing:-1px}.nx-season-xp span{font-size:14px;color:#a79abb}.nx-season-bar{height:9px;border-radius:9px;background:#30263e;overflow:hidden;position:relative}.nx-season-bar span{display:block;height:100%;background:linear-gradient(90deg,#b47ee7,#7971ed);border-radius:9px}.nx-season-level{text-align:center}.nx-season-level .nx-level-emblem{margin:15px auto;width:70px;height:82px;display:grid;place-items:center;border:1px solid #a17acb;background:linear-gradient(145deg,#583777,#1b1c35);border-radius:23px 23px 29px 29px;font-size:32px;color:#e3cafa}.nx-season-lower{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.p-community32 .nx-profile-season{padding:18px;border:1px solid #514064;border-radius:12px;background:#1a1527;margin:20px 0}.p-community32 .nx-profile-season h3{margin-top:0}.p-community32 .nx-profile-season .nx-season-bar{margin:14px 0}.nexus-profile-page .p-navigation{gap:25px;flex-wrap:wrap}.nexus-profile-page .p-navigation a{font-size:12px}.nexus-profile-page .p-navigation a[hidden]{display:none}.nexus-profile-page .p-layout{scroll-margin-top:100px}.p-profile-view[hidden]{display:none!important}
@media(min-width:1400px){.nexus-organized .topbar #nav{gap:11px}.nexus-organized .v25-nav-link{font-size:12px}.nexus-organized .v25-nav-group{gap:3px}.nexus-organized .topbar{gap:16px}}
@media(max-width:900px){.nx-settings-layout{grid-template-columns:1fr}.nx-settings-nav{flex-direction:row;flex-wrap:wrap;gap:5px}.nx-settings-nav a{font-size:12px;padding:10px;border-radius:8px;border-left:0;border-bottom:2px solid transparent}.nx-settings-nav a[aria-current=page]{border-bottom-color:#b384e5}.nx-season-grid{grid-template-columns:1fr}.nx-players-filter{grid-template-columns:minmax(0,1fr) 180px auto}}
@media(max-width:600px){.nexus-support{right:15px;bottom:16px}.nexus-support-toggle{padding:12px 17px}.nexus-organized .v22-up{bottom:75px}.nx-players-filter{grid-template-columns:1fr}.nx-players-filter .n32-btn{width:100%}.nx-season-lower{grid-template-columns:1fr;gap:0}.nx-season-banner{padding:20px}.nx-season-banner h2{font-size:21px}.nx-settings-nav a{font-size:12px}.nexus-profile-page .p-navigation{gap:17px}.nexus-profile-page .p-navigation a{font-size:11px}.nexus-organized .account-menu{width:245px;max-height:calc(100dvh - 150px)}.nexus-organized .n32-form input,.nexus-organized .n32-form select,.nexus-organized .n32-form textarea{font-size:16px}}
