.logo.svelte-a4742o{-webkit-user-select:none;user-select:none;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.logo-mark.svelte-a4742o{background:var(--accent);color:#000;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-weight:900;line-height:1;display:flex}.logo-name.svelte-a4742o{letter-spacing:.07em;text-transform:uppercase;color:var(--text-primary);font-weight:700}.logo-sm.svelte-a4742o .logo-mark:where(.svelte-a4742o){border-radius:4px;width:22px;height:22px;font-size:1.05rem}.logo-sm.svelte-a4742o .logo-name:where(.svelte-a4742o){font-size:.78rem}.logo-md.svelte-a4742o .logo-mark:where(.svelte-a4742o){border-radius:5px;width:28px;height:28px;font-size:1.35rem}.logo-md.svelte-a4742o .logo-name:where(.svelte-a4742o){font-size:.88rem}.logo-lg.svelte-a4742o .logo-mark:where(.svelte-a4742o){border-radius:7px;width:40px;height:40px;font-size:2rem}.logo-lg.svelte-a4742o .logo-name:where(.svelte-a4742o){font-size:1.2rem}.lang-switcher.svelte-19uomva{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);align-items:center;display:flex;overflow:hidden}.lang-btn.svelte-19uomva{border:none;border-right:1px solid var(--border);cursor:pointer;color:var(--text-muted);letter-spacing:.04em;background:0 0;padding:4px 9px;font-size:.75rem;font-weight:600;transition:background .1s,color .1s}.lang-btn.svelte-19uomva:last-child{border-right:none}.lang-btn.svelte-19uomva:hover{background:var(--bg-hover);color:var(--text-primary)}.lang-btn.active.svelte-19uomva{color:var(--accent);background:var(--accent-glow)}
