.navbar{position:fixed;top:0;left:0;right:0;z-index:100;overflow:visible;padding-top:env(safe-area-inset-top,0);background:var(--navbar-bg);backdrop-filter:blur(18px) saturate(200%);-webkit-backdrop-filter:blur(18px) saturate(200%);border-bottom:1px solid var(--navbar-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 2px 16px rgba(120,96,40,.1);transition:background .3s,box-shadow .3s,border-color .3s}.navbar.scrolled{background:var(--navbar-bg-scrolled);border-bottom-color:rgba(181,129,28,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 8px 32px rgba(120,96,40,.14),0 1px 0 rgba(181,129,28,.12)}.navbar-inner{max-width:1200px;margin:0 auto;padding:10px 24px;min-height:68px;display:flex;align-items:center;justify-content:space-between;position:relative;box-sizing:border-box}.navbar-logo{justify-content:center;flex-shrink:0;overflow:visible;text-decoration:none}.navbar-logo,.navbar-logo .logo-wrap{display:inline-flex;align-items:center}.navbar-logo .logo-mark-slot{width:52px;height:52px}.navbar-logo .logo-wordmark{font-size:23px!important;line-height:1.15}.navbar-logo:hover .logo-mark-slot{transform:scale(1.02);transition:transform .2s}.navbar-links{display:flex;align-items:center;gap:4px}.nav-link{position:relative;padding:8px 14px;border-radius:var(--radius);font-size:14px;font-weight:500;color:var(--text-secondary);transition:color .2s,background .2s,transform .2s}.nav-link:hover{color:var(--accent-hover);background:rgba(181,129,28,.08);transform:translateY(-1px)}.nav-link.active{color:var(--accent-hover);background:rgba(181,129,28,.1);font-weight:600}.nav-link.active:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;border-radius:2px;background:var(--gradient-accent);box-shadow:0 0 10px rgba(212,175,79,.45)}.navbar-auth{display:flex;align-items:center;gap:8px;margin-left:12px}.profile-menu{position:relative}.profile-btn{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.88);border:1px solid var(--border);border-radius:var(--radius);padding:5px 10px 5px 5px;color:var(--text-secondary);transition:border-color .2s,transform .2s,box-shadow .2s}.profile-btn:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 4px 12px rgba(212,175,79,.12)}.profile-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);min-width:220px;padding:8px;animation:fadeDown .15s ease;z-index:200}@keyframes fadeDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dropdown-header{display:flex;align-items:center;gap:12px;padding:8px}.dropdown-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius);font-size:14px;font-weight:500;color:var(--text-secondary);transition:background .15s,color .15s;width:100%;background:none;border:none;cursor:pointer;text-align:left}.dropdown-item:hover{background:var(--accent-light);color:var(--accent-hover)}.dropdown-item.danger:hover{background:rgba(239,68,68,.1);color:var(--error)}.bell-btn{position:relative;background:rgba(255,255,255,.88);border:1px solid var(--border);border-radius:var(--radius);padding:8px;color:var(--text-secondary);display:flex;transition:border-color .2s,color .2s,transform .2s}.bell-btn:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px) scale(1.05)}.bell-dot{position:absolute;top:-6px;right:-6px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:99px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #fff}.notif-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:320px;padding:12px;border-radius:var(--radius-lg);box-shadow:var(--shadow);animation:fadeDown .15s ease;z-index:200}.notif-item{text-align:left;background:transparent;border:none;border-radius:10px;padding:10px;cursor:pointer;transition:background .15s;width:100%}.notif-item:hover{background:var(--accent-light)}.mobile-menu-btn{display:none;background:rgba(255,255,255,.88);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);padding:6px;transition:transform .2s,border-color .2s}.mobile-menu-btn:hover{transform:scale(1.05);border-color:var(--accent)}.navbar-mobile-bell{display:none}@media (max-width:768px){.mobile-menu-btn{display:block}.navbar-mobile-bell{display:flex;align-items:center;margin-left:auto;margin-right:8px}.navbar-auth--desktop-bell .bell-btn{display:none}.navbar-auth--desktop-bell,.navbar-links{flex-direction:column}.navbar-links{display:none;position:absolute;top:100%;left:0;right:0;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--navbar-border);align-items:stretch;padding:16px;gap:4px;box-shadow:0 8px 32px rgba(120,96,40,.12)}.navbar-links.open{display:flex}.navbar-auth{flex-direction:column;margin-left:0;margin-top:8px}.navbar-auth .btn-ghost,.navbar-auth .btn-primary{width:100%;justify-content:center}.notif-dropdown{right:-8px;max-width:calc(100vw - 32px);width:min(320px,calc(100vw - 32px))}}