.land-nav.svelte-tbrwts{--ln-bar-bg: rgb(var(--color-surface-50) / .9);--ln-bar-border: rgb(var(--color-surface-200) / .5);--ln-logo-from: rgb(var(--color-primary-500));--ln-logo-to: rgb(var(--color-secondary-500));--ln-logo-icon: #ffffff;--ln-logo-text: rgb(var(--dira-panel-heading));--ln-link: rgb(var(--dira-panel-muted));--ln-link-hover: rgb(var(--color-primary-500));--ln-link-active: rgb(var(--color-primary-500));--ln-signin: rgb(var(--color-surface-600));--ln-signin-hover: rgb(var(--color-primary-500));--ln-cta-bg: rgb(var(--color-primary-500));--ln-cta-hover: rgb(var(--color-primary-600));--ln-cta-text: #ffffff;--ln-cycle-bg: rgb(var(--color-surface-50) / .9);--ln-cycle-border: rgb(var(--color-surface-200) / .5);--ln-cycle-border-hover: rgb(var(--color-primary-300));--ln-cycle-icon: rgb(var(--color-primary-500));--ln-cycle-label: rgb(var(--dira-panel-label));--ln-cycle-ring: rgb(var(--color-primary-500));--ln-cycle-ring-offset: #ffffff}.dark .land-nav.svelte-tbrwts{--ln-bar-bg: rgb(var(--color-surface-800) / .9);--ln-bar-border: rgb(var(--color-surface-600) / .5);--ln-logo-from: rgb(var(--color-primary-500));--ln-logo-to: rgb(var(--color-secondary-500));--ln-logo-icon: #ffffff;--ln-logo-text: rgb(var(--dira-panel-heading));--ln-link: rgb(var(--dira-panel-muted));--ln-link-hover: rgb(var(--color-primary-400));--ln-link-active: rgb(var(--color-primary-400));--ln-signin: rgb(var(--color-surface-400));--ln-signin-hover: rgb(var(--color-primary-400));--ln-cta-bg: rgb(var(--color-primary-500));--ln-cta-hover: rgb(var(--color-primary-600));--ln-cta-text: #ffffff;--ln-cycle-bg: rgb(var(--color-surface-800) / .9);--ln-cycle-border: rgb(var(--color-surface-600) / .5);--ln-cycle-border-hover: rgb(var(--color-primary-600));--ln-cycle-icon: rgb(var(--color-primary-500));--ln-cycle-label: rgb(var(--dira-panel-label));--ln-cycle-ring: rgb(var(--color-primary-500));--ln-cycle-ring-offset: rgb(var(--color-surface-800))}.land-nav-sticky.svelte-tbrwts{left:0;position:fixed;right:0;top:0;z-index:var(--dira-layer-sticky)}.land-nav-bar.svelte-tbrwts{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--ln-bar-bg);border-bottom:1px solid var(--ln-bar-border)}.land-nav-container.svelte-tbrwts{margin-left:auto;margin-right:auto;max-width:80rem;padding:1rem}.land-nav-row.svelte-tbrwts{align-items:center;display:flex;justify-content:space-between}.land-nav-logo-wrap.svelte-tbrwts{align-items:center;display:flex;gap:.75rem}.land-nav-logo.svelte-tbrwts{align-items:center;display:flex;gap:.75rem;text-decoration:none}.land-nav-logo-mark.svelte-tbrwts{align-items:center;background:linear-gradient(to bottom right,var(--ln-logo-from),var(--ln-logo-to));border-radius:.75rem;box-shadow:var(--dira-shadow-panel);display:flex;height:2.5rem;justify-content:center;width:2.5rem}.land-nav-logo-icon.svelte-tbrwts{color:var(--ln-logo-icon);height:1.5rem;width:1.5rem}.land-nav-logo-text.svelte-tbrwts{color:var(--ln-logo-text);font-size:1.25rem;font-weight:700;line-height:1.75rem}.land-nav-links.svelte-tbrwts{align-items:center;display:none;gap:2rem}@media (min-width: 768px){.land-nav-links.svelte-tbrwts{display:flex}}.land-nav-link.svelte-tbrwts{background:transparent;border:none;color:var(--ln-link);cursor:pointer;font-weight:500;padding:0;transition:color var(--dira-motion-normal) ease}.land-nav-link.svelte-tbrwts:hover{color:var(--ln-link-hover)}.land-nav-link.active.svelte-tbrwts{color:var(--ln-link-active)}.land-nav-actions.svelte-tbrwts{align-items:center;display:flex;gap:1rem}.land-nav-signin.svelte-tbrwts{background:transparent;border:none;color:var(--ln-signin);cursor:pointer;font-weight:500;padding:0;transition:color var(--dira-motion-normal) ease}.land-nav-signin.svelte-tbrwts:hover{color:var(--ln-signin-hover)}.land-nav-cta.svelte-tbrwts{background:var(--ln-cta-bg);border:none;border-radius:.5rem;box-shadow:var(--dira-shadow-panel);color:var(--ln-cta-text);cursor:pointer;font-weight:600;padding:.5rem 1.5rem;transition:background-color var(--dira-motion-normal) ease,box-shadow var(--dira-motion-normal) ease}.land-nav-cta.svelte-tbrwts:hover{background:var(--ln-cta-hover);box-shadow:var(--dira-shadow-popover)}.land-nav-float-theme.svelte-tbrwts{position:fixed;right:1.5rem;top:1.5rem;z-index:40}.land-nav-float-cycle.svelte-tbrwts{bottom:1.5rem;position:fixed;right:1.5rem;z-index:40}.land-nav-cycle.svelte-tbrwts{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--ln-cycle-bg);border:1px solid var(--ln-cycle-border);border-radius:.75rem;box-shadow:var(--dira-shadow-panel);cursor:pointer;padding:.75rem 1rem;position:relative;transition:border-color var(--dira-motion-slow) ease,box-shadow var(--dira-motion-slow) ease,transform var(--dira-motion-slow) ease}.land-nav-cycle.svelte-tbrwts:hover{border-color:var(--ln-cycle-border-hover);box-shadow:var(--dira-shadow-popover);transform:scale(1.05)}.land-nav-cycle.svelte-tbrwts:focus{outline:none}.land-nav-cycle.svelte-tbrwts:focus-visible{box-shadow:0 0 0 2px var(--ln-cycle-ring-offset),0 0 0 4px var(--ln-cycle-ring)}.land-nav-cycle-inner.svelte-tbrwts{align-items:center;display:flex;gap:.5rem}.land-nav-cycle-icon.svelte-tbrwts{color:var(--ln-cycle-icon);height:1rem;transition:transform var(--dira-motion-slow) ease;width:1rem}.land-nav-cycle.svelte-tbrwts:hover .land-nav-cycle-icon:where(.svelte-tbrwts){transform:rotate(180deg)}.land-nav-cycle-label.svelte-tbrwts{color:var(--ln-cycle-label);font-size:.875rem;font-weight:500;line-height:1.25rem}
