.tt.svelte-o1i844{width:var(--tap);height:var(--tap);border-radius:var(--radius-sm);color:var(--text-muted);transition:background var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--press-dur) var(--ease);place-items:center;display:grid}.tt.svelte-o1i844:active{transform:scale(var(--press-scale));background:var(--surface-2)}@media (hover:hover){.tt.svelte-o1i844:hover{background:var(--surface-2);color:var(--text)}}.brand.svelte-1eo9mg5{align-items:center;gap:var(--sp-3);-webkit-user-select:none;user-select:none;min-width:0;display:inline-flex}.brand-mark.svelte-1eo9mg5{width:var(--size);height:var(--size);flex-shrink:0;place-items:center;transition:transform .12s;display:grid;position:relative}.brand-img.svelte-1eo9mg5{object-fit:contain;width:100%;height:100%}.brand-fallback.svelte-1eo9mg5{color:var(--primary);place-items:center;display:none;position:absolute;inset:0}.brand-text.svelte-1eo9mg5{flex-direction:column;min-width:0;display:flex}.brand-name.svelte-1eo9mg5{font-size:var(--fs-md);letter-spacing:-.02em;color:var(--text);white-space:nowrap;font-weight:700;line-height:1.15}.brand-sub.svelte-1eo9mg5{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;margin-top:2px;line-height:1.2}
