.nav-header[data-v-a330d408]{background:#fff;border-bottom:3px solid var(--color-secondary);box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:100}.nav-container[data-v-a330d408]{gap:2rem;justify-content:space-between;margin:0 auto;max-width:1400px;padding:1rem 2rem}.logo-container[data-v-a330d408],.nav-container[data-v-a330d408]{align-items:center;display:flex}.logo-container[data-v-a330d408]{gap:.75rem}.logo-container .site-name[data-v-a330d408]{color:var(--color-primary);display:none;font-size:1.5rem;font-weight:700;text-decoration:none;transition:transform .2s ease}@media(min-width:640px){.logo-container .site-name[data-v-a330d408]{display:block}}.logo-container .site-name[data-v-a330d408]:hover{transform:scale(1.05)}.nav-links[data-v-a330d408]{display:none;gap:.5rem}@media(min-width:768px){.nav-links[data-v-a330d408]{display:flex}}.nav-link[data-v-a330d408]{border-radius:8px;color:var(--color-text);font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.nav-link[data-v-a330d408]:hover{background:var(--color-background-alt);color:var(--color-primary)}.nav-link.router-link-active[data-v-a330d408]{background:var(--color-accent);color:var(--color-text)}.user-section[data-v-a330d408]{margin-left:auto}.user-menu-container[data-v-a330d408]{position:relative}.user-button[data-v-a330d408]{align-items:center;background:var(--color-background-alt);border:2px solid var(--color-secondary);border-radius:50px;cursor:pointer;display:flex;font-family:inherit;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.user-button[data-v-a330d408]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.user-button .user-avatar[data-v-a330d408]{align-items:center;background:var(--color-accent);border-radius:50%;display:flex;font-size:.9rem;font-weight:700;height:32px;justify-content:center;width:32px}.user-button .user-name[data-v-a330d408]{color:var(--color-text);display:none;font-weight:600}@media(min-width:480px){.user-button .user-name[data-v-a330d408]{display:block}}.user-button .dropdown-arrow[data-v-a330d408]{color:var(--color-text);font-size:.7rem;opacity:.6;transition:transform .2s ease}.user-button[aria-expanded=true] .dropdown-arrow[data-v-a330d408]{transform:rotate(180deg)}.user-dropdown[data-v-a330d408]{animation:slideDown-a330d408 .2s ease;background:#fff;border:2px solid var(--color-secondary);border-radius:var(--border-radius-md);box-shadow:0 8px 24px #00000026;min-width:200px;overflow:hidden;position:absolute;right:0;top:calc(100% + .5rem)}.dropdown-item[data-v-a330d408]{align-items:center;background:none;border:none;color:var(--color-text);cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:500;gap:.75rem;padding:.875rem 1.25rem;text-align:left;text-decoration:none;transition:background .2s ease;width:100%}.dropdown-item[data-v-a330d408]:hover{background:var(--color-background-alt)}.dropdown-item .item-icon[data-v-a330d408]{font-size:1.2rem}.login-button[data-v-a330d408]{background:var(--color-primary);border-radius:50px;box-shadow:0 4px 12px #ff6b6b4d;color:#fff;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.login-button[data-v-a330d408]:hover{box-shadow:0 6px 16px #ff6b6b66;transform:translateY(-2px)}@keyframes slideDown-a330d408{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.nav-links[data-v-a330d408]{display:none}}
