.base-button[data-v-c3130e3d]{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-family-body);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);border-radius:var(--radius-pill);border:var(--border-width-thin) solid transparent;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.base-button--md[data-v-c3130e3d]{padding:var(--space-3) var(--space-8)}.base-button--sm[data-v-c3130e3d]{padding:var(--space-2) var(--space-6);font-size:var(--font-size-body-sm)}.base-button--primary[data-v-c3130e3d]{background-color:var(--color-accent-coral);color:var(--color-text-on-accent)}.base-button--primary[data-v-c3130e3d]:hover{background-color:color-mix(in srgb,var(--color-accent-coral) 88%,#000)}.base-button--primary[data-v-c3130e3d]:active{background-color:color-mix(in srgb,var(--color-accent-coral) 78%,#000)}.base-button--secondary[data-v-c3130e3d]{color:var(--color-text-primary);border-color:var(--border-color-strong);background-color:#0000}.base-button--secondary[data-v-c3130e3d]:hover{background-color:var(--color-state-hover-overlay)}.base-button--secondary[data-v-c3130e3d]:active{background-color:var(--color-state-active-overlay)}.base-button[data-v-c3130e3d]:disabled{background-color:var(--color-state-disabled);color:var(--color-text-disabled);cursor:not-allowed;border-color:#0000}
