.Wordmark_svg__D5arT{display:block;width:179px;height:auto}.Wordmark_accent__tlr_w{fill:color-mix(in srgb,var(--admiral-red,#a23c3f) 88%,var(--color-text-primary))}.AppNavbar_navMain__d_2mR{display:flex;flex-grow:1;justify-content:space-between;align-items:center;margin-left:20px}.AppNavbar_hamburger__0yh5m{display:none}.AppNavbar_navbar__Nuqnz{display:flex;justify-content:space-between;padding-left:6px;align-items:center;height:50px;background:var(--primary-button-background-color);box-shadow:0 3px 10px var(--navbar-shadow);margin-bottom:16px;position:relative;z-index:220}a.AppNavbar_logo__k9syz{display:inline-flex;align-items:center;color:var(--primary-color)}.AppNavbar_mobileBackdrop__KOJCB{display:none}.AppNavbar_navDropdownButton__ZbkBW{all:unset;color:var(--primary-color);background:none;border:none;font-family:var(--font-family-display);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;border-radius:10px;transition:background .16s ease,color .16s ease,box-shadow .16s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px 9px;line-height:1}.AppNavbar_navDropdownRoot__gpmzP{position:relative;display:inline-flex;align-items:center}.AppNavbar_navLink__JF26P{text-decoration:none;padding-right:24px;color:var(--primary-color);font-size:24px;padding-top:7px;display:block;position:relative;border-radius:8px;transition:background .15s ease,color .15s ease}.AppNavbar_navDropdownButton__ZbkBW:hover,.AppNavbar_navLink__JF26P:hover{background:color-mix(in srgb,var(--accent-interactive) 12%,transparent)}.AppNavbar_navDropdownButton__ZbkBW:focus-visible,.AppNavbar_navLink__JF26P:focus-visible{outline:2px solid var(--accent-interactive);outline-offset:2px}.AppNavbar_navDropdown__dzy4c{position:absolute;left:0;top:calc(100% + 8px);margin-top:0;min-width:280px;display:grid;grid-gap:4px;gap:4px;background:var(--surface-elevated);border:1px solid var(--primary-border-color);border-radius:12px;z-index:20;padding:8px;text-align:left;box-shadow:0 10px 24px var(--navbar-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.AppNavbar_navDropdown__dzy4c a.AppNavbar_navLink__JF26P{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:flex-start;font-size:20px;line-height:1.15;padding:10px 12px;border-radius:8px;margin:0}.AppNavbar_navDropdownGames__rWk4p{min-width:min(360px,calc(100vw - 24px));max-width:min(420px,calc(100vw - 24px))}.AppNavbar_navDropdown__dzy4c a.AppNavbar_navGameLink__87rON{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.25;-webkit-hyphens:auto;hyphens:auto}.AppNavbar_navDropdown__dzy4c a.AppNavbar_navLink__JF26P:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-interactive) 35%,transparent) 0 3px,transparent 3px),color-mix(in srgb,var(--accent-interactive) 10%,transparent)}.AppNavbar_navDropdownButton__ZbkBW[aria-expanded=true]+.AppNavbar_navDropdown__dzy4c{border-color:color-mix(in srgb,var(--accent-interactive) 34%,var(--primary-border-color))}.AppNavbar_chevron__vwABu{display:inline-block;width:14px;height:14px;opacity:.7;transition:transform .15s ease,opacity .15s ease;vertical-align:middle;margin-top:2px}.AppNavbar_chevronOpen__rJMg5{transform:rotate(180deg);opacity:1}.AppNavbar_navContent__6iVWh{display:flex;flex:1 1;flex-direction:column;align-items:stretch;min-width:0;box-sizing:border-box}.AppNavbar_navContent__6iVWh .AppNavbar_navSettings__Gnrvo{display:flex;align-items:center;padding-right:0}.AppNavbar_themeRow__U8lsj{display:flex;align-items:center;justify-content:flex-end;gap:8px}.AppNavbar_themeToggle__8VlLL{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--primary-color);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .15s ease}.AppNavbar_themeToggle__8VlLL:hover{background:color-mix(in srgb,var(--primary-color) 10%,transparent)}.AppNavbar_themeToggle__8VlLL:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.AppNavbar_themeToggleIcon__6bs_z{display:block;width:24px;height:24px;object-fit:contain;pointer-events:none;fill:currentColor;color:inherit}.AppNavbar_themeControls__VStqO{display:inline-flex;align-items:center;gap:0}.AppNavbar_themeCaretBtn__FhnvV{display:inline-flex;align-items:center;justify-content:center;width:36px;height:40px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--primary-color);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .15s ease}.AppNavbar_themeCaretBtn__FhnvV:hover{background:color-mix(in srgb,var(--primary-color) 10%,transparent)}.AppNavbar_themeCaretBtn__FhnvV:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.AppNavbar_themeCaretIcon__3xiCP{width:14px;height:14px;overflow:visible;transition:transform .2s ease;fill:none;color:inherit;display:block}.AppNavbar_themeCaretIconOpen__mgK4D{transform:rotate(180deg)}.AppNavbar_appThemeMenuWrap__A7VRP{position:relative;width:100%}.AppNavbar_appThemeDropdown__kI8TM{margin-top:10px;padding:0;border-radius:10px;border:1px solid var(--primary-border-color);background:var(--primary-background-color);box-shadow:0 8px 28px color-mix(in srgb,var(--primary-color) 12%,transparent);max-height:min(70vh,540px);overflow-y:auto}@media (min-width:1181px){.AppNavbar_appThemeMenuWrap__A7VRP{width:auto}.AppNavbar_appThemeDropdown__kI8TM{position:absolute;top:calc(100% + 6px);right:0;left:auto;width:min(340px,calc(100vw - 24px));margin-top:0;z-index:260}.AppNavbar_navDropdownButton__ZbkBW{width:auto;text-align:inherit;justify-content:flex-start;min-height:38px;padding:0 10px;font-size:22px}.AppNavbar_navSettings__Gnrvo{gap:14px}.AppNavbar_navContentGuest__ptNin .AppNavbar_navLink__JF26P,.AppNavbar_navContentUser__E4JCd .AppNavbar_navLink__JF26P{display:inline-flex;align-items:center;min-height:38px;line-height:1;padding:0 10px;border-radius:10px;font-size:22px}.AppNavbar_navContent__6iVWh .AppNavbar_navLink__JF26P.AppNavbar_navLinkActive__9_blg:after{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:2px;background:var(--accent-interactive);border-radius:1px;pointer-events:none}.AppNavbar_navDropdown__dzy4c .AppNavbar_navLink__JF26P.AppNavbar_navLinkActive__9_blg:after{content:none}.AppNavbar_navDropdown__dzy4c .AppNavbar_navLink__JF26P.AppNavbar_navLinkActive__9_blg{background:color-mix(in srgb,var(--accent-interactive) 10%,transparent);box-shadow:inset 3px 0 0 var(--accent-interactive)}.AppNavbar_navDropdown__dzy4c .AppNavbar_navLink__JF26P{display:flex;min-height:0}}@media (max-width:1180px){.AppNavbar_mobileBackdrop__KOJCB{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;margin:0;padding:0;border:none;background:rgba(0,0,0,.35);cursor:pointer;-webkit-tap-highlight-color:transparent}.AppNavbar_hamburger__0yh5m{all:unset;z-index:3;display:block;position:absolute;top:0;right:0;padding:6px;color:var(--primary-color);cursor:pointer}.AppNavbar_hamburgerIcon__nGAhA{display:block;width:28px;height:28px}.AppNavbar_hamburgerHidden__ny_r_{display:none}a.AppNavbar_logo__k9syz{position:relative;z-index:2}.AppNavbar_navMain__d_2mR{display:none}.AppNavbar_navMainOpen__dQVj1{display:block;position:fixed;top:0;right:0;bottom:0;left:auto;width:min(100vw,320px);max-width:100%;margin:0;z-index:30;overflow:auto;-webkit-overflow-scrolling:touch;background:var(--primary-button-background-color);padding:0 0 48px;box-sizing:border-box;box-shadow:-2px 0 16px rgba(0,0,0,.2);border-left:1px solid var(--primary-border-color)}.AppNavbar_navDrawerHeader__RMJ3J{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 14px;border-bottom:1px solid var(--primary-border-color);background:var(--primary-button-background-color)}.AppNavbar_navDrawerTitle__90hJe{font-family:var(--font-family-display);font-size:1.15rem;font-weight:600;letter-spacing:.02em;color:var(--primary-color)}.AppNavbar_navDrawerClose__9qXj0{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:none;border-radius:10px;background:transparent;color:var(--primary-color);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease}.AppNavbar_navDrawerClose__9qXj0:hover{background:color-mix(in srgb,var(--primary-color) 12%,transparent)}.AppNavbar_navDrawerClose__9qXj0:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.AppNavbar_navDrawerCloseIcon__JO_Az{width:22px;height:22px}.AppNavbar_navContent__6iVWh,.AppNavbar_navContent__6iVWh .AppNavbar_navSettings__Gnrvo{display:block}.AppNavbar_navContent__6iVWh{padding:10px 14px 0}.AppNavbar_drawerExpandableGroup__d2vCH{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:10px;padding-top:12px;border-top:1px solid var(--primary-border-color)}.AppNavbar_navContent__6iVWh .AppNavbar_navSettings__Gnrvo{border-top:1px solid var(--primary-border-color);margin-top:10px;padding:14px 14px 0}.AppNavbar_navDropdownRoot__gpmzP{position:static;display:flex;width:100%;min-width:0;box-sizing:border-box}.AppNavbar_navDropdown__dzy4c{position:static;width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--primary-border-color);border-radius:8px;margin:2px 0 8px;padding:6px 8px;box-shadow:none;text-align:left;background:var(--primary-background-color);-webkit-backdrop-filter:none;backdrop-filter:none}.AppNavbar_navDropdown__dzy4c a.AppNavbar_navLink__JF26P{font-size:18px;padding-top:7px;padding-bottom:7px}.AppNavbar_navDropdownButton__ZbkBW,.AppNavbar_navLink__JF26P{font-size:20px;padding-right:0}.AppNavbar_navContent__6iVWh .AppNavbar_navLink__JF26P.AppNavbar_navLinkActive__9_blg{background:color-mix(in srgb,var(--accent-interactive) 10%,transparent);box-shadow:inset 3px 0 0 var(--accent-interactive)}.AppNavbar_themeRow__U8lsj{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:4px 0 8px;border-radius:8px}.AppNavbar_themeLabel__Bdr6h{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-color);opacity:.5}.AppNavbar_themeToggle__8VlLL{width:44px;height:44px;border-radius:10px}}@media (min-width:1181px){.AppNavbar_navDrawerHeader__RMJ3J{display:none}.AppNavbar_themeLabel__Bdr6h{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AppNavbar_themeRow__U8lsj{width:auto;padding:0;justify-content:flex-end}.AppNavbar_navContentUser__E4JCd{flex-direction:row;flex-wrap:nowrap;align-items:center;column-gap:6px;padding:0 12px 0 0}.AppNavbar_navContentUser__E4JCd .AppNavbar_navTournament__0JGpF{order:1}.AppNavbar_navContentUser__E4JCd .AppNavbar_drawerExpandableGroup__d2vCH{order:2;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:0;padding:0;border:none}.AppNavbar_navContentUser__E4JCd .AppNavbar_navSettings__Gnrvo{order:3;margin-left:auto}.AppNavbar_navContentUser__E4JCd .AppNavbar_navUser__NMCbw{order:4}.AppNavbar_navContentGuest__ptNin .AppNavbar_navSettings__Gnrvo,.AppNavbar_navContentUser__E4JCd .AppNavbar_navSettings__Gnrvo{padding-top:0;box-sizing:border-box}.AppNavbar_navContent__6iVWh .AppNavbar_themeToggle__8VlLL{width:44px;height:44px}.AppNavbar_navContent__6iVWh .AppNavbar_themeToggleIcon__6bs_z{width:30px;height:30px}.AppNavbar_navContentGuest__ptNin{flex-direction:row;flex-wrap:nowrap;align-items:center;column-gap:12px;padding:0 16px 0 0}.AppNavbar_navContentGuest__ptNin .AppNavbar_navTournament__0JGpF{order:1}.AppNavbar_navContentGuest__ptNin .AppNavbar_drawerExpandableGroup__d2vCH{order:2;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:0;padding:0;border:none}.AppNavbar_navContentGuest__ptNin .AppNavbar_navSettings__Gnrvo{order:2;margin-left:auto}.AppNavbar_navContentGuest__ptNin .AppNavbar_navUser__NMCbw{order:3}.AppNavbar_navContentGuest__ptNin:not(:has(.AppNavbar_navSettings__Gnrvo)) .AppNavbar_navUser__NMCbw,.AppNavbar_navContentUser__E4JCd:not(:has(.AppNavbar_navSettings__Gnrvo)) .AppNavbar_navUser__NMCbw{margin-left:auto}}