.btn[data-v-124d09d0]{align-items:center;border:none;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;gap:var(--space-1);justify-content:center;text-decoration:none;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease;white-space:nowrap}.btn--md[data-v-124d09d0]{padding:var(--space-3) var(--space-5)}.btn--sm[data-v-124d09d0]{padding:var(--space-2) var(--space-4)}.btn--primary[data-v-124d09d0]{background:var(--primary);color:var(--text-invert)}.btn--secondary[data-v-124d09d0]{background:var(--surface-dark);color:var(--text-invert)}.btn--outline[data-v-124d09d0]{background:transparent;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text)}.btn--invert[data-v-124d09d0]{background:var(--bg);color:var(--text)}@media(hover:hover)and (pointer:fine){.btn--primary[data-v-124d09d0]:hover{background:var(--primary-hover)}.btn--secondary[data-v-124d09d0]:hover{background:var(--text)}.btn--outline[data-v-124d09d0]:hover{background:#06090d0a}.btn--invert[data-v-124d09d0]:hover{background:var(--surface)}}.btn[data-v-124d09d0]:active{transform:scale(.97)}.btn--primary[data-v-124d09d0]:active{background:var(--primary-press)}@media(prefers-reduced-motion:reduce){.btn[data-v-124d09d0]:active{transform:none}}
