.navbar.svelte-rfuq4y{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fdf8f3f2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-sage-dark);transition:all var(--transition-base)}.nav-container.svelte-rfuq4y{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding);display:flex;align-items:center;justify-content:space-between;height:96px}.logo.svelte-rfuq4y{display:flex;align-items:center;gap:var(--space-sm)}.logo-img.svelte-rfuq4y{height:72px;width:auto}.nav-links.svelte-rfuq4y{display:flex;align-items:center;gap:var(--space-xl)}.nav-link.svelte-rfuq4y{font-size:.9375rem;font-weight:500;color:var(--color-text-light);transition:color var(--transition-fast);position:relative;text-decoration:none}.nav-link.svelte-rfuq4y:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--color-primary);transition:width var(--transition-base)}.nav-link.svelte-rfuq4y:hover,.nav-link.active.svelte-rfuq4y{color:var(--color-primary)}.nav-link.svelte-rfuq4y:hover:after,.nav-link.active.svelte-rfuq4y:after{width:100%}.nav-dropdown.svelte-rfuq4y{position:relative}.nav-link.has-dropdown.svelte-rfuq4y{display:flex;align-items:center;gap:4px}.dropdown-arrow.svelte-rfuq4y{transition:transform .2s ease}.nav-dropdown.svelte-rfuq4y:hover .dropdown-arrow:where(.svelte-rfuq4y){transform:rotate(180deg)}.dropdown-menu.svelte-rfuq4y{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:180px;background:#fff;border-radius:10px;padding:.5rem 0;box-shadow:0 10px 40px #0000001f;opacity:0;visibility:hidden;transition:all .2s ease;margin-top:8px;z-index:100}.nav-dropdown.svelte-rfuq4y:hover .dropdown-menu:where(.svelte-rfuq4y){opacity:1;visibility:visible;margin-top:4px}.dropdown-item.svelte-rfuq4y{display:block;padding:.625rem 1rem;color:var(--color-text);font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s ease}.dropdown-item.svelte-rfuq4y:hover{background:var(--color-sage);color:var(--color-primary)}.dropdown-item.active.svelte-rfuq4y{color:var(--color-primary);background:#2d5a3d0d}.nav-actions.svelte-rfuq4y{display:flex;align-items:center;gap:var(--space-md)}.lang-switch.svelte-rfuq4y{display:flex;background:var(--color-sage);border-radius:var(--radius-full);padding:2px}.lang-btn.svelte-rfuq4y{padding:.375rem .75rem;font-size:.8125rem;font-weight:500;color:var(--color-text-muted);border-radius:var(--radius-full);transition:all var(--transition-fast);border:none;background:none;cursor:pointer}.lang-btn.active.svelte-rfuq4y{background:var(--color-white);color:var(--color-primary);box-shadow:var(--shadow-sm)}.btn.svelte-rfuq4y{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:.75rem 1.5rem;font-family:var(--font-body);font-size:.9375rem;font-weight:500;border-radius:var(--radius-full);transition:all var(--transition-base);cursor:pointer;border:2px solid transparent;text-decoration:none}.btn-primary.svelte-rfuq4y{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.btn-primary.svelte-rfuq4y:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-outline.svelte-rfuq4y{background:transparent;color:var(--color-primary);border-color:var(--color-primary)}.btn-outline.svelte-rfuq4y:hover{background:var(--color-primary);color:var(--color-white)}.mobile-menu-btn.svelte-rfuq4y{display:none;flex-direction:column;gap:5px;padding:8px;background:none;border:none;cursor:pointer}.mobile-menu-btn.svelte-rfuq4y span:where(.svelte-rfuq4y){width:24px;height:2px;background:var(--color-text);border-radius:2px;transition:all var(--transition-fast)}@media(max-width:1024px){.nav-links.svelte-rfuq4y{display:none}.nav-links.open.svelte-rfuq4y{display:flex;flex-direction:column;position:absolute;top:96px;left:0;right:0;background:var(--color-cream);padding:var(--space-lg);gap:var(--space-md);border-bottom:1px solid var(--color-sage-dark)}.mobile-menu-btn.svelte-rfuq4y{display:flex}}
