.logo-container.svelte-shst19{display:flex;align-items:center;gap:12px;padding:16px 0}.logo-container.vertical.svelte-shst19{flex-direction:column;text-align:center}.logo-container.svelte-shst19 i:where(.svelte-shst19){font-size:42px;background:linear-gradient(135deg,#2563eb,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex-shrink:0}.logo-container.vertical.svelte-shst19 i:where(.svelte-shst19){font-size:128px}.logo-text.svelte-shst19{display:flex;flex-direction:column;min-width:0}.logo-container.vertical.svelte-shst19 .logo-text:where(.svelte-shst19){align-items:center}.title.svelte-shst19{font-size:18px;font-weight:700;color:#fff;line-height:1.2;white-space:nowrap}.logo-container.vertical.svelte-shst19 .title:where(.svelte-shst19){font-size:42px;color:#1e293b}.trademark.svelte-shst19{font-size:10px;color:#60a5fa;margin-left:1px;vertical-align:super;-webkit-text-fill-color:#60a5fa}.logo-container.vertical.svelte-shst19 .trademark:where(.svelte-shst19){font-size:20px}.tagline.svelte-shst19{font-size:12px;color:#94a3b8;line-height:1.2;white-space:nowrap}.logo-container.vertical.svelte-shst19 .tagline:where(.svelte-shst19){font-size:22px;color:#64748b}
