.logo.svelte-1l8nvlt{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:hsl(var(--foreground));transition:transform .3s ease,gap .3s ease;view-transition-name:logo}.logo.desktop-header.svelte-1l8nvlt{position:relative;isolation:isolate;background:hsl(var(--background));border-radius:9999px;padding:.25rem .875rem .25rem .25rem}.logo-icon.svelte-1l8nvlt{flex-shrink:0;width:36px;height:36px;-o-object-fit:contain;object-fit:contain;transition:width .3s ease,height .3s ease}.logo-label.svelte-1l8nvlt{flex-shrink:0;font-weight:700;letter-spacing:-.025em;transition:font-size .3s ease}.logo.desktop-header.svelte-1l8nvlt{gap:.875rem}.logo.desktop-header.svelte-1l8nvlt .logo-icon:where(.svelte-1l8nvlt){width:56px;height:56px}.logo.desktop-header.svelte-1l8nvlt .logo-label:where(.svelte-1l8nvlt){font-size:1.75rem}.logo.mobile-home.svelte-1l8nvlt{gap:.625rem}.logo.mobile-home.svelte-1l8nvlt .logo-icon:where(.svelte-1l8nvlt){width:36px;height:36px}.logo.mobile-home.svelte-1l8nvlt .logo-label:where(.svelte-1l8nvlt){font-size:1.375rem}@media (min-width: 400px){.logo.mobile-home.svelte-1l8nvlt .logo-icon:where(.svelte-1l8nvlt){width:40px;height:40px}.logo.mobile-home.svelte-1l8nvlt .logo-label:where(.svelte-1l8nvlt){font-size:1.5rem}}.logo.mobile-panel.svelte-1l8nvlt{gap:.5rem}.logo.mobile-panel.svelte-1l8nvlt .logo-icon:where(.svelte-1l8nvlt){width:28px;height:28px}.logo.mobile-panel.svelte-1l8nvlt .logo-label:where(.svelte-1l8nvlt){font-size:1.125rem}@media (min-width: 400px){.logo.mobile-panel.svelte-1l8nvlt .logo-icon:where(.svelte-1l8nvlt){width:32px;height:32px}.logo.mobile-panel.svelte-1l8nvlt .logo-label:where(.svelte-1l8nvlt){font-size:1.25rem}}
