.site-navigation{z-index:50;isolation:isolate;transition:padding .4s var(--ease-premium);padding-top:20px;position:fixed;inset:0 0 auto}.site-navigation-scrolled{padding-top:10px}.site-navigation-bar{z-index:1;width:min(1180px,94vw);margin-inline:auto;position:relative}.site-navigation-inner{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px);height:72px;transition:height .4s var(--ease-premium),background .4s;background:#0b0d1299;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;display:flex}.site-navigation-scrolled .site-navigation-inner{background:#0b0d12e0;height:58px}.site-navigation-brand{white-space:nowrap;flex-shrink:0;align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.site-navigation-brand>span{background:var(--accent);width:8px;height:8px;box-shadow:0 0 12px var(--glow);border-radius:50%}.site-navigation-links,.site-navigation-tools{align-items:center;gap:4px;display:flex}.site-navigation-group{position:static}.site-navigation-item{color:var(--text-muted);border-radius:999px;align-items:center;transition:color .18s,background .18s;display:flex}.site-navigation-item.is-active{background:var(--surface-elevated);color:var(--text)}.site-navigation-item.is-expanded,.site-navigation-item:hover{color:var(--text);background:color-mix(in srgb,var(--surface-elevated) 85%,transparent)}.site-navigation-item.is-expanded{box-shadow:inset 0 -1px 0 var(--accent)}.site-navigation-item>a{white-space:nowrap;align-items:center;gap:7px;min-height:40px;padding:8px 11px;font-size:13px;font-weight:550;display:flex}.navigation-disclosure{width:28px;height:32px;color:var(--text-muted);border-radius:50%;flex-shrink:0;place-items:center;margin-inline-end:5px;display:grid}.navigation-disclosure svg{transition:transform .2s var(--ease-premium)}.navigation-disclosure[aria-expanded=true]{color:var(--accent)}.navigation-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.navigation-disclosure:hover{color:var(--text);background:var(--surface-elevated)}.navigation-discord{border-radius:50%;place-items:center;width:36px;height:40px;display:grid}.navigation-discord:hover{background:var(--surface-elevated)}.site-navigation-tools{flex-shrink:0}.site-navigation-actions{flex-shrink:0;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.site-navigation-mobile-tools{display:none}.navigation-menu-shell{top:100%;padding-top:12px;position:absolute;inset-inline:0}.navigation-menu{border:1px solid var(--border-strong);overscroll-behavior:contain;scrollbar-width:thin;background:#11141bfa;border-radius:24px;grid-template-columns:260px minmax(0,1fr);gap:28px;max-height:calc(100dvh - 120px);padding:28px;display:grid;overflow-y:auto;box-shadow:0 30px 80px #0009}.navigation-menu-intro{border-inline-end:1px solid var(--border);padding-inline-end:28px}.navigation-menu-symbol{width:80px;height:80px;color:var(--accent);background:radial-gradient(circle at top right,var(--glow),var(--surface-elevated) 75%);border-radius:20px;place-items:center;margin-bottom:20px;display:grid}.navigation-menu-symbol img{object-fit:contain}.navigation-menu-intro .text-label{color:var(--text-muted);font-size:10px}.navigation-menu-intro h2{color:var(--text);margin-block:10px 12px;font-size:24px;font-weight:650;line-height:1.4}.navigation-menu-intro>p:last-of-type{color:var(--text-muted);font-size:14px;line-height:1.8}.navigation-menu-links{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-width:0;display:grid}.navigation-menu-links>li{min-width:0}.navigation-menu-link{border:1px solid var(--border);background:var(--surface);min-width:0;height:100%;transition:background .2s,border-color .2s,transform .2s var(--ease-premium);border-radius:18px;align-items:flex-start;gap:14px;padding:22px 18px;display:flex}.navigation-menu-link:hover,.navigation-menu-link[aria-current=page]{border-color:color-mix(in srgb,var(--accent) 60%,var(--border));background:var(--surface-elevated)}.navigation-menu-link:hover{transform:translateY(-2px)}.navigation-link-icon{width:44px;height:44px;color:var(--accent);border:1px solid var(--border);background:var(--bg-secondary);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.navigation-link-copy{flex:1;gap:7px;min-width:0;display:grid}.navigation-link-title{color:var(--text);font-size:15px;font-weight:650;line-height:1.5}.navigation-link-description{color:var(--text-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.8}.navigation-link-arrow{color:var(--text-muted);flex-shrink:0;margin-top:4px;transition:color .2s,transform .2s}.navigation-menu-link:hover .navigation-link-arrow{color:var(--accent);transform:translateY(-2px)}.navigation-menu-socials .navigation-menu-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.navigation-platform{align-items:center;gap:10px;padding:13px 11px}.navigation-platform .navigation-link-icon{background:0 0;border:0;width:36px;height:36px}.navigation-platform .navigation-link-copy{gap:2px}.navigation-platform .navigation-link-title{font-size:14px}.navigation-platform .navigation-link-description{font-size:11px}.navigation-games-link{min-height:44px;color:var(--text);align-items:center;gap:9px;margin-top:20px;font-size:13px;font-weight:600;display:flex}.navigation-games-link>svg:last-child{color:var(--text-muted);margin-inline-start:auto}.navigation-games-link:hover{color:var(--accent)}.navigation-backdrop{z-index:0;-webkit-backdrop-filter:blur(3px);background:#0008;position:fixed;inset:0}.navigation-mobile{display:none}.site-navigation a:focus-visible,.site-navigation button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1279px){.site-navigation-links,.site-navigation-tools,.navigation-menu-shell{display:none}.site-navigation-mobile-tools{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.navigation-mobile-trigger{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.navigation-mobile-trigger:hover{background:var(--surface-elevated)}.navigation-mobile{top:calc(100% + 10px);overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--border-strong);background:#11141bfc;border-radius:22px;max-height:calc(100dvh - 118px);padding:12px;display:block;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 24px 60px #0008}.navigation-mobile-links{gap:3px;display:grid}.navigation-mobile-row{color:var(--text-muted);border-radius:14px;align-items:center;display:flex}.navigation-mobile-row.is-active{color:var(--text);background:var(--surface-elevated)}.navigation-mobile-row>a{flex:1;align-items:center;gap:12px;min-width:0;min-height:48px;padding:12px 14px;font-size:15px;font-weight:550;display:flex}.navigation-mobile-row .navigation-disclosure{width:44px;height:44px}.navigation-menu-compact{box-shadow:none;background:0 0;border:0;max-height:none;margin:5px 6px 12px;padding:0;display:block;overflow:visible}.navigation-menu-compact .navigation-menu-links{grid-template-columns:1fr;gap:7px}.navigation-menu-compact .navigation-menu-link{align-items:center;padding:14px}.navigation-menu-compact .navigation-link-icon{width:38px;height:38px}.navigation-menu-compact .navigation-link-description{font-size:12px;line-height:1.65}.navigation-menu-compact.navigation-menu-socials .navigation-menu-links{grid-template-columns:repeat(2,minmax(0,1fr))}.navigation-menu-compact .navigation-platform{gap:6px;padding:10px 8px}.navigation-menu-compact .navigation-platform .navigation-link-icon{width:30px;height:30px}.navigation-menu-compact .navigation-platform .navigation-link-arrow{display:none}.navigation-mobile-actions{border-block:1px solid var(--border);gap:4px;margin-block:10px;padding-block:12px;display:grid}.navigation-mobile-discord{min-height:48px;color:var(--text-muted);align-items:center;gap:12px;padding:12px 16px;font-size:15px;display:flex}}@media (max-width:380px){.site-navigation-inner{gap:8px;padding-inline:12px}.site-navigation-brand{font-size:13px}.navigation-menu-compact.navigation-menu-socials .navigation-menu-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site-navigation,.site-navigation-inner,.site-navigation-item,.navigation-disclosure svg,.navigation-menu-link,.navigation-link-arrow{transition:none}.navigation-menu-link:hover,.navigation-menu-link:hover .navigation-link-arrow{transform:none}}@media (max-width:380px){.site-navigation-inner{gap:8px;padding-inline:10px}.site-navigation-brand{gap:6px;font-size:13px}.site-navigation-actions,.site-navigation-mobile-tools{gap:2px}.community-bell{width:34px}}.navigation-mobile-search-menu{display:none}@media (max-width:400px){.navigation-mobile-search{display:none}.navigation-mobile-search-menu{justify-content:flex-end;padding:4px 10px;display:flex}}.navigation-menu-compact .navigation-games-link{border:1px solid var(--border-strong);background:var(--surface);border-radius:14px;justify-content:center;padding:12px 18px}.navigation-menu-compact .navigation-games-link>svg:last-child{margin-inline-start:0}@media (max-width:1279px){.site-navigation-mobile-tools .account-avatar,.site-navigation-mobile-tools .store-nav-icon,.site-navigation-mobile-tools .community-bell,.site-navigation-mobile-tools .nav-search-trigger{width:36px;height:36px}}@media (max-width:400px){.navigation-mobile-search{display:inline-flex}.navigation-mobile-search-menu{display:none}.site-navigation-mobile-tools{gap:2px}.site-navigation-mobile-tools .account-avatar,.site-navigation-mobile-tools .community-bell,.site-navigation-mobile-tools .nav-search-trigger{width:30px;height:30px}.site-navigation-brand{font-size:12px}}@media (max-width:1279px){.site-navigation-mobile-tools .community-bell,.site-navigation-mobile-tools .nav-search-trigger{border:1px solid var(--border-strong);background:var(--surface);border-radius:50%;place-items:center;display:grid}.site-navigation-mobile-tools .account-avatar,.site-navigation-mobile-tools .store-nav-icon,.site-navigation-mobile-tools .community-bell,.site-navigation-mobile-tools .nav-search-trigger{color:var(--text-muted);box-shadow:none;background:0 0;border:0}.site-navigation-mobile-tools .account-avatar:hover,.site-navigation-mobile-tools .community-bell:hover,.site-navigation-mobile-tools .nav-search-trigger:hover,.site-navigation-mobile-tools .store-nav-icon:hover{color:var(--text-muted);box-shadow:none;background:0 0}.site-navigation-mobile-tools svg{color:var(--text-muted)}.site-navigation-mobile-tools .navigation-mobile-trigger,.site-navigation-mobile-tools .navigation-mobile-trigger:hover,.navigation-mobile .navigation-disclosure,.navigation-mobile .navigation-disclosure:hover{color:var(--text-muted);box-shadow:none;background:0 0;border:0}.navigation-menu-compact .navigation-link-icon{color:var(--text-muted);background:0 0;border:0}}
