.brand-link.svelte-r1q33j{display:flex;align-items:center;gap:var(--space-sm);text-decoration:none}.brand-logo.svelte-r1q33j{width:85px;height:85px;object-fit:contain}.brand-content.svelte-r1q33j{display:flex;flex-direction:column;gap:2px}.brand-text.svelte-r1q33j{font-size:2.125rem;font-weight:700;color:var(--text-primary);margin:0;line-height:1}.brand-tagline.svelte-r1q33j{font-size:.744rem;color:var(--text-secondary);margin:0;line-height:1}.size-medium.svelte-r1q33j .brand-logo:where(.svelte-r1q33j){width:60px;height:60px}.size-medium.svelte-r1q33j .brand-text:where(.svelte-r1q33j){font-size:1.5rem}.size-medium.svelte-r1q33j .brand-tagline:where(.svelte-r1q33j){font-size:.625rem}.size-small.svelte-r1q33j .brand-logo:where(.svelte-r1q33j){width:50px;height:50px}.size-small.svelte-r1q33j .brand-text:where(.svelte-r1q33j){font-size:1.25rem}.size-small.svelte-r1q33j .brand-tagline:where(.svelte-r1q33j){font-size:.5rem}.variant-light.svelte-r1q33j .brand-logo:where(.svelte-r1q33j){filter:brightness(1.5) contrast(1.1)}.variant-light.svelte-r1q33j .brand-text:where(.svelte-r1q33j){color:#fff}.variant-light.svelte-r1q33j .brand-tagline:where(.svelte-r1q33j){color:#ffffffb3}@media (max-width: 768px){.size-large.svelte-r1q33j .brand-content:where(.svelte-r1q33j){display:none}.size-large.svelte-r1q33j .brand-logo:where(.svelte-r1q33j){width:60px;height:60px}}@media (max-width: 480px){.size-large.svelte-r1q33j .brand-logo:where(.svelte-r1q33j){width:50px;height:50px}}
