.club-header{position:relative;z-index:85;background:#171c1b}
.club-masthead{padding:20px 48px 15px;gap:35px;flex-wrap:nowrap}
.club-logo{width:205px}
.club-header-tools{gap:13px;flex:none}
.club-weather-inline{min-width:0;flex:1;max-width:430px;margin-left:auto}
.club-weather-inline #club-weather-strip{background:transparent;border:0;border-radius:0;padding:0;margin:0;min-height:40px;gap:8px}
.club-weather-inline .local-weather-main{gap:8px;flex-wrap:nowrap;flex:0 1 auto}
.club-weather-inline .local-weather-main>strong{font-size:12px;max-width:145px;font-weight:500}
.club-weather-inline .local-weather-main>svg{width:19px;height:19px;color:#a6cdb8}
.club-weather-inline .local-weather-temp{font-size:16px;color:#edf2e5}
.club-weather-inline .local-weather-summary{display:none}
.club-weather-inline .local-weather-checked{display:none}
.club-weather-inline [data-weather-stale=true] .local-weather-checked{display:block;color:#d2c493;font-size:7px;max-width:65px;white-space:normal}
.club-weather-inline .local-weather-refresh{width:30px;min-height:34px;border:0;background:none;color:#9ebaa4;font-size:21px}
.club-weather-inline .local-weather-intro{flex:0 1 auto;gap:9px}
.club-weather-inline .local-weather-intro>strong{font-size:12px;color:#a6b9ab;white-space:nowrap}
.club-weather-inline .local-weather-intro>svg{width:18px;height:18px;color:#9db99f}
.club-weather-inline .local-weather-enable{border:0;background:transparent;color:#d1e6d7;font-size:12px;min-height:38px;padding:8px 3px}
.club-primary-nav{max-width:1400px;margin:auto;gap:34px;padding:0 48px 9px;background:transparent;border:0}
.club-primary-nav .club-nav-item{position:relative;min-height:44px;border:0;border-radius:0;padding:10px 0;font:500 14px/1.3 var(--sans);color:#a8b6ab;background:transparent;gap:0}
.club-primary-nav .club-nav-item .icon{display:none}
.club-primary-nav .club-nav-item.active,.club-primary-nav .club-nav-item:hover{background:transparent;color:#f3f3e8;border:0;box-shadow:none}
.club-primary-nav .club-nav-item.active:before{content:'';display:block;position:absolute;inset:auto 0 0;height:2px;background:#98d4bc;border-radius:2px;transform:none;width:100%}
.club-primary-nav .club-nav-item:hover:before{opacity:.6}
.account-chip{min-height:42px;padding:7px 11px;gap:8px;border-radius:8px;font-size:12px}
.account-chip .account-photo{width:28px;height:28px;border-radius:6px;flex:0 0 28px;margin:0}
.account-chip[data-sync-status=synced] small{display:none}
.club-navigation-menu{position:relative;z-index:120}
.club-navigation-menu>summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 10px;color:#d1dfd3;font:500 12px var(--sans);cursor:pointer;border-radius:7px;list-style:none}
.club-navigation-menu>summary::-webkit-details-marker{display:none}
.club-navigation-menu>summary>.icon{width:19px;height:19px}
.club-navigation-menu>summary:hover,.club-navigation-menu[open]>summary{background:#303b34;color:#f1f4e9}
.club-navigation-menu>summary:focus-visible{outline:2px solid #a3dcc1;outline-offset:3px}
.club-menu-popover{position:absolute;top:calc(100% + 12px);right:0;width:min(500px,calc(100vw - 32px));padding:23px;border:1px solid #c3d1bd24;border-radius:14px;background:#25302a;box-shadow:0 20px 60px #0008;z-index:120}
.club-menu-popover>span{font:9px/1.6 var(--mono);letter-spacing:.07em;color:#a7c4a9;display:block;padding-bottom:18px;border-bottom:1px solid #d2dfc41a}
.club-menu-popover>div{display:grid;grid-template-columns:1fr 1fr;gap:23px 20px;margin:19px 0}
.club-menu-popover nav{display:flex;flex-direction:column;min-width:0;gap:2px}
.club-menu-popover nav>strong{font:600 14px var(--sans);color:#f0f2df;display:block;margin-bottom:9px}
.club-menu-popover nav>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:41px;border-radius:6px;padding:9px 10px;margin:0 -10px;font:13px/1.4 var(--sans);color:#b9cbb5;text-decoration:none}
.club-menu-popover nav>a>span{color:#738e7c;font-size:13px}
.club-menu-popover nav>a:hover,.club-menu-popover nav>a[aria-current=page]{background:#415448;color:#e7f7df}
.club-menu-store{display:block;border-top:1px solid #d2dfc41a;padding-top:17px;color:#c5dbc1;font:12px var(--sans)}
@media(max-width:1100px){.club-masthead{gap:22px;padding-inline:30px}.club-logo{width:185px}.club-primary-nav{padding-inline:30px}.club-weather-inline .local-weather-intro{display:none}.club-weather-inline{max-width:320px}.club-header-tools{gap:8px}.account-chip{padding-inline:8px}}
@media(max-width:850px) and (min-width:701px){.club-logo{width:165px}.club-weather-inline .local-weather-main>strong{max-width:110px}.account-chip>span:not(.member-portrait){max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-navigation-menu>summary>span{display:none}.club-header-tools{gap:6px}}
@media(max-width:700px){.club-masthead{padding:15px 18px 8px;gap:13px;flex-wrap:wrap}.club-logo{width:155px}.club-header-tools{gap:5px;margin-left:auto}.club-header-tools .account-chip{padding:5px;min-height:36px;background:transparent}.club-header-tools .account-chip>span:not(.member-portrait){display:none}.account-chip .account-photo{width:30px;height:30px}.account-chip small{font-size:7px;max-width:48px}.club-navigation-menu>summary{min-height:36px;width:34px;padding:6px}.club-navigation-menu>summary>span{display:none}.club-header-tools>button[aria-label="Clubhouse notifications"]{min-height:36px;width:32px;padding:6px}.club-weather-inline{order:3;flex:0 0 100%;max-width:none;margin:0}.club-weather-inline #club-weather-strip{min-height:32px;justify-content:flex-start;gap:8px;padding:0 0 2px}.club-weather-inline .local-weather-intro{display:flex}.club-weather-inline .local-weather-intro>strong{max-width:none;font-size:11px}.club-weather-inline .local-weather-enable{margin-left:auto;font-size:11px;min-height:32px}.club-weather-inline .local-weather-main{flex:1}.club-weather-inline .local-weather-main>strong{font-size:12px;max-width:220px}.club-weather-inline .local-weather-temp{font-size:16px}.club-weather-inline .local-weather-refresh{min-height:30px}.club-menu-popover{position:fixed;left:14px;right:14px;top:69px;padding:21px;width:auto;max-width:none;max-height:calc(100dvh - 165px);overflow:auto;overscroll-behavior:contain}.club-menu-popover>div{gap:20px}.club-menu-popover nav>a{font-size:14px;min-height:44px}.club-menu-popover nav>strong{font-size:15px}.club-primary-nav{position:fixed;z-index:80;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#1d2721f5;border-top:1px solid #c0d2b72a;box-shadow:0 -5px 25px #0003;backdrop-filter:blur(15px)}.club-primary-nav .club-nav-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:57px;padding:8px 2px;border-radius:8px;font:500 10px/1.2 var(--sans);color:#a8bba6}.club-primary-nav .club-nav-item .icon{display:block;width:21px;height:21px}.club-primary-nav .club-nav-item.active{background:#a2d6bf18;color:#c2eed4}.club-primary-nav .club-nav-item.active:before{display:none}.club-primary-nav .club-nav-item:hover{background:#a2d6bf18}}
