.logo.svelte-1l8nvlt{color:var(--text);align-items:center;gap:14px;text-decoration:none;display:inline-flex}.logo.svelte-1l8nvlt img:where(.svelte-1l8nvlt){flex-shrink:0;width:52px;height:52px;display:block}.logo__name.svelte-1l8nvlt{font-family:var(--font-display);letter-spacing:.01em;font-size:19px;font-weight:700;line-height:1.2;display:block}.logo__role.svelte-1l8nvlt{font-family:var(--font-text);color:var(--text-soft);letter-spacing:.04em;margin-top:3px;font-size:12px;display:block}.logo--header.svelte-1l8nvlt{flex-shrink:0}.logo--header.svelte-1l8nvlt img:where(.svelte-1l8nvlt){width:56px;height:56px}.logo--header.svelte-1l8nvlt .logo__name:where(.svelte-1l8nvlt){font-size:21px}.logo--header.svelte-1l8nvlt .logo__role:where(.svelte-1l8nvlt){font-size:13px}.logo--footer.svelte-1l8nvlt img:where(.svelte-1l8nvlt){width:44px;height:44px}@media (width<=900px){.logo--header.svelte-1l8nvlt{gap:12px}.logo--header.svelte-1l8nvlt img:where(.svelte-1l8nvlt){width:50px;height:50px}.logo--header.svelte-1l8nvlt .logo__name:where(.svelte-1l8nvlt){font-size:19px}.logo--header.svelte-1l8nvlt .logo__role:where(.svelte-1l8nvlt){font-size:var(--size-caption)}}
