.site-logo.svelte-34l1ws{display:flex;align-items:baseline;gap:.55rem;text-decoration:none;flex-shrink:0}.logo-mark.svelte-34l1ws{font-size:1.25rem;font-weight:700;color:var(--app-text-strong);letter-spacing:-.03em;line-height:1}.site-logo.is-lg.svelte-34l1ws .logo-mark:where(.svelte-34l1ws){font-size:1.35rem}.logo-rule.svelte-34l1ws{width:1px;height:.9rem;background:var(--app-border);flex-shrink:0;align-self:center}.site-logo.is-lg.svelte-34l1ws .logo-rule:where(.svelte-34l1ws){height:1rem}.logo-sublabel.svelte-34l1ws{font-family:Courier New,Menlo,monospace;font-size:.6rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--app-muted)}.logo-sublabel.is-accent.svelte-34l1ws{color:var(--app-accent);letter-spacing:.22em}.theme-selector.svelte-m466h8{display:flex;align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:999px;padding:.18rem}.theme-btn.svelte-m466h8{font-family:Courier New,Menlo,monospace;font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--app-muted);background:none;border:none;border-radius:999px;padding:.25rem .65rem;cursor:pointer;transition:color .15s ease,background .15s ease;line-height:1}.theme-btn.svelte-m466h8:hover{color:var(--app-subtle)}.theme-btn.is-active.svelte-m466h8{background:var(--app-bg);color:var(--app-text-strong);box-shadow:0 1px 2px #00000014}
