.navbar{z-index:50;background:var(--color-bg);transition:box-shadow .15s;position:sticky;top:0;box-shadow:0 1px #0000}.navbar--scrolled{box-shadow:0 1px 0 var(--color-border)}.navbar__inner{align-items:center;gap:12px;max-width:1440px;height:64px;margin:0 auto;padding:0 24px;display:flex;position:relative}.navbar__logo{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.navbar__logo img{object-fit:contain;width:33px;height:34px}[data-theme=dark] .navbar__logo img{filter:brightness(.92)}.navbar__menus{flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.navbar__dropdown-wrap{position:relative}.navbar__link{height:36px;font-family:var(--font-body);color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:5px 10px;font-size:16px;font-weight:400;line-height:20px;text-decoration:none;transition:background-color .12s;display:inline-flex}.navbar__link:hover,.navbar__link--open{background:var(--color-accent)}.navbar__caret{color:var(--color-text-secondary);transition:transform .15s}.navbar__link--open .navbar__caret{transform:rotate(180deg)}.navbar__dropdown{z-index:60;background:var(--color-bg);min-width:320px;box-shadow:var(--color-menu-shadow,var(--shadow-card));border:1px solid var(--color-border);border-radius:16px;padding:12px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.navbar__you .navbar__dropdown{left:auto;right:0;transform:none}.navbar__menu-list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.navbar__menu-item{color:var(--color-text);border-radius:8px;gap:1px;padding:8px 10px;text-decoration:none;display:grid}.navbar__menu-item:hover,.navbar__menu-item--active{background:var(--color-accent)}.navbar__menu-title{font-size:15px;font-weight:500;line-height:20px}.navbar__menu-desc{color:var(--color-text-secondary);font-size:13px;line-height:18px}.navbar__menu-item--plain{padding:6px 10px}.navbar__menu-label{color:var(--color-text-secondary);margin:6px 10px 4px;font-size:12px;font-weight:500}.navbar__you-groups{grid-template-columns:1fr 1fr;gap:8px;min-width:360px;display:grid}.navbar__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.navbar__search-btn{width:36px;height:36px;color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:none}.navbar__search-btn:hover{background:var(--color-accent)}.navbar__login{height:36px;color:var(--color-text);border-radius:4px;align-items:center;padding:5px 10px;font-size:16px;font-weight:400;text-decoration:none;display:inline-flex}.navbar__login:hover{background:var(--color-accent)}.navbar__cta{background:var(--color-button-bg);height:36px;color:var(--color-on-button);white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;padding:4px 14px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.navbar__cta:hover{background:var(--color-button-hover,var(--color-button-bg))}.navbar__coins{font-family:var(--font-numeric);color:var(--color-text-secondary);flex-shrink:0;padding:0 4px;font-size:14px;font-weight:500;text-decoration:none}.navbar__coins:hover{color:var(--color-text)}.navbar__avatar{background:var(--color-accent);width:30px;height:30px;color:var(--color-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:flex}.navbar__menu-btn{border:1px solid var(--color-border);background:var(--color-bg);height:36px;color:var(--color-text);font-family:var(--font-body);cursor:pointer;border-radius:8px;padding:4px 12px;font-size:15px;font-weight:500;display:none}.navbar__menu-btn:hover{background:var(--color-accent)}.navbar__search-row{background:var(--color-bg);padding:0 16px 12px}@media (max-width:1279px){.navbar__search-box{width:180px}}@media (max-width:1023px){.navbar__menus,.navbar__login,.navbar__search-box{display:none}.navbar__inner{justify-content:space-between}.navbar__actions{margin-left:auto}.navbar__search-btn,.navbar__menu-btn{align-items:center;display:inline-flex}}@media (max-width:640px){.navbar__inner{gap:8px;height:56px;padding:0 16px}.navbar__cta,.navbar__coins{display:none}}.navbar__menus{flex:1;justify-content:flex-start}.navbar__actions{margin-left:auto}.navbar__actions .theme-switcher__trigger{width:36px;height:36px;color:var(--color-text-secondary);background:0 0;border:none;border-radius:8px}.navbar__actions .theme-switcher__trigger:hover{background:var(--color-accent);color:var(--color-text)}.navbar__actions .theme-switcher__menu{left:auto;right:0}.navbar__dropdown{max-width:calc(100vw - 32px);left:0;transform:none}
