.brand-logo.svelte-1ff3ueu{display:inline-flex;align-items:center;gap:.75rem;color:inherit;text-decoration:none}.brand-mark.svelte-1ff3ueu{flex-shrink:0}.brand-copy.svelte-1ff3ueu{display:grid;gap:.08rem;line-height:1}.brand-name.svelte-1ff3ueu{color:var(--accent);font-family:Avenir Next,Avenir,Segoe UI,sans-serif;font-size:2rem;font-weight:700;letter-spacing:-.03em}.md.svelte-1ff3ueu .brand-name:where(.svelte-1ff3ueu){font-size:2.35rem}.language-toggle.svelte-19ftpm1{min-height:36px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-muted);padding:.25rem .65rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;transition:border-color .12s ease,color .12s ease}.language-toggle.svelte-19ftpm1:hover{border-color:var(--accent);color:var(--accent)}.language-toggle.svelte-19ftpm1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.language-picker.svelte-19ftpm1{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-muted);font-size:.85rem;font-weight:600}.label.svelte-19ftpm1{line-height:1}.select.svelte-19ftpm1{min-height:40px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);padding:.35rem 2rem .35rem .75rem;font-size:.85rem;font-weight:600;cursor:pointer}.select.svelte-19ftpm1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.compact.svelte-19ftpm1 .label:where(.svelte-19ftpm1){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.compact.svelte-19ftpm1 .select:where(.svelte-19ftpm1){min-height:36px;padding:.25rem 1.65rem .25rem .6rem;font-size:.8rem}
