.logo.svelte-1gtkikg{align-items:center;gap:7px;min-width:0;display:flex}.link-text.svelte-1gtkikg{white-space:nowrap;min-width:0;transition:max-width .18s,opacity .12s,filter .22s,transform .22s;overflow:hidden}.link-text.visible.svelte-1gtkikg{opacity:1;max-width:220px}.link-text.hidden.svelte-1gtkikg{opacity:0;max-width:0}.logo-text.svelte-1gtkikg{-webkit-text-decoration:inherit;text-decoration:inherit;color:var(--text-color);letter-spacing:-.04em;align-items:center;font-weight:600;transition:text-shadow .2s;display:flex}.sub-logo.svelte-1gtkikg{-webkit-text-decoration:inherit;text-decoration:inherit;color:color-mix(in srgb, var(--app-entity-color,var(--accent)) 92%, var(--text-color));letter-spacing:-.04em;align-items:center;font-weight:600;transition:color .15s;display:flex}.logo.svelte-1gtkikg:hover .logo-text:where(.svelte-1gtkikg){color:color-mix(in srgb, var(--text-color) 88%, var(--app-entity-color));text-shadow:0 0 24px color-mix(in srgb, var(--app-entity-color) 26%, transparent)}.brand-icon.svelte-1gtkikg{opacity:1;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--app-entity-color,var(--accent)) 28%, transparent));border-radius:999px;justify-content:center;align-items:center;transition:transform .22s;display:flex}.logo.svelte-1gtkikg:hover .brand-icon:where(.svelte-1gtkikg){filter:drop-shadow(0 0 22px color-mix(in srgb, var(--app-entity-color,var(--accent)) 42%, transparent));transform:translateY(-1px)scale(1.03)}
