.brand-mark.svelte-13pjwcg{width:fit-content;color:var(--color-text);align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.brand-mark.svelte-13pjwcg:hover .brand-symbol:where(.svelte-13pjwcg){border-color:var(--color-accent);color:var(--color-accent-hover)}.brand-mark.svelte-13pjwcg:focus-visible{box-shadow:var(--focus-ring);outline:none}.brand-symbol.svelte-13pjwcg{border:1px solid var(--color-border-strong);background:color-mix(in srgb, var(--color-surface) 85%, transparent);width:2.25rem;height:2.25rem;color:var(--color-accent);font:1.25rem var(--font-display);transition:border-color var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard);border-radius:2px;flex:none;place-items:center;display:grid;transform:rotate(45deg)}.brand-mark.svelte-13pjwcg:hover .brand-symbol:where(.svelte-13pjwcg){border-color:var(--color-accent);color:var(--color-accent-hover);box-shadow:0 0 12px color-mix(in srgb, var(--color-accent) 25%, transparent)}.brand-symbol.svelte-13pjwcg:first-letter{display:block;transform:rotate(-45deg)}.brand-copy.svelte-13pjwcg{gap:.1rem;line-height:1.15;display:grid}.brand-copy.svelte-13pjwcg strong:where(.svelte-13pjwcg){font:600 1.0625rem var(--font-display);letter-spacing:.04em}.brand-copy.svelte-13pjwcg span:where(.svelte-13pjwcg){color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em}.brand-mark.compact.svelte-13pjwcg .brand-symbol:where(.svelte-13pjwcg){width:2.5rem;height:2.5rem}
