.btn[data-v-1624dc86]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.875rem;padding:.7rem 1.35rem;border-radius:var(--radius-sm);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;letter-spacing:.04em;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.btn[data-v-1624dc86]:hover{transform:translateY(-1px)}.btn--primary[data-v-1624dc86]{background:var(--cta);color:var(--color-white)}.btn--primary[data-v-1624dc86]:hover{background:var(--cta-hover)}.btn--ghost[data-v-1624dc86]{background:transparent;color:var(--text-primary);border:1px solid var(--line)}.btn--ghost[data-v-1624dc86]:hover{border-color:var(--accent);color:var(--accent-strong)}.btn--line[data-v-1624dc86]{background:transparent;color:var(--accent-strong);border-bottom:1px solid var(--accent);border-radius:0;padding-inline:0;min-height:auto}
