.btn[data-v-0ebc2fa1]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);white-space:nowrap;border:1px solid #0000;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn--md[data-v-0ebc2fa1]{height:2.75rem;padding-inline:var(--space-5);font-size:var(--text-sm)}.btn--sm[data-v-0ebc2fa1]{height:2.25rem;padding-inline:var(--space-4);font-size:var(--text-sm)}.btn__arrow[data-v-0ebc2fa1]{transition:translate .2s var(--ease)}.btn:hover .btn__arrow[data-v-0ebc2fa1]{translate:2px}.btn--primary[data-v-0ebc2fa1]{background:var(--color-fg);color:var(--color-bg)}.btn--primary[data-v-0ebc2fa1]:hover{background:var(--color-fg-hover)}.btn--accent[data-v-0ebc2fa1]{background:var(--color-accent);color:#fff}.btn--accent[data-v-0ebc2fa1]:hover{background:var(--color-accent-hover)}.btn--secondary[data-v-0ebc2fa1]{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-fg)}.btn--secondary[data-v-0ebc2fa1]:hover{border-color:var(--color-fg-subtle);background:var(--color-bg-subtle)}.btn--inverse[data-v-0ebc2fa1]{background:var(--color-fg-inverse);color:var(--color-inverse)}.btn--inverse[data-v-0ebc2fa1]:hover{background:var(--color-surface)}.btn--inverse-secondary[data-v-0ebc2fa1]{border-color:var(--color-border-inverse);color:var(--color-fg-inverse)}.btn--inverse-secondary[data-v-0ebc2fa1]:hover{border-color:var(--color-fg-inverse-muted)}.btn[data-v-0ebc2fa1]:disabled{opacity:.55;cursor:not-allowed}.btn[data-v-0ebc2fa1]:focus-visible{box-shadow:var(--focus-ring);outline:none}
