.btn.svelte-5blyfe{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border-radius:var(--r-cta);font-family:var(--font-sans);font-size:var(--t-cta-size);font-weight:500;letter-spacing:-.005em;cursor:pointer;border:1px solid transparent;transition:background-color var(--dur-state) var(--ease),border-color var(--dur-state) var(--ease),color var(--dur-state) var(--ease),transform 80ms var(--ease);text-decoration:none;box-sizing:border-box;white-space:nowrap}.btn--primary.svelte-5blyfe{background:var(--accent);color:var(--accent-cta-text)}.btn--primary.svelte-5blyfe:active{background:var(--accent-active)}.btn--secondary.svelte-5blyfe{background:transparent;border-color:var(--ink-ghost-border);color:var(--ink-fg)}.band--paper .btn--secondary.svelte-5blyfe{border-color:var(--paper-ghost-border);color:var(--paper-fg)}.btn--ghost.svelte-5blyfe{background:transparent;color:var(--ink-fg-muted)}.btn--danger.svelte-5blyfe{background:transparent;border-color:var(--tint-danger);color:var(--fg-on-danger)}@media (hover: hover) and (pointer: fine){.btn--primary.svelte-5blyfe:hover{background:var(--accent-hover)}.btn--secondary.svelte-5blyfe:hover{border-color:var(--accent);color:var(--ink-fg)}.band--paper .btn--secondary.svelte-5blyfe:hover{border-color:var(--accent-on-paper);color:var(--paper-fg)}.btn--ghost.svelte-5blyfe:hover{color:var(--ink-fg)}.btn--danger.svelte-5blyfe:hover{background:#3a0d1899}}.btn.svelte-5blyfe:active{transform:scale(.99)}.btn.svelte-5blyfe:disabled,.btn[aria-disabled=true].svelte-5blyfe{opacity:.5;cursor:not-allowed;transform:none}
