.Button-module__VMVMAW__button{justify-content:center;align-items:center;gap:var(--space-xs);min-height:var(--space-2xl);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);line-height:var(--font-line-tight);text-align:center;cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.Button-module__VMVMAW__button{transition:background-color var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast)}}.Button-module__VMVMAW__primary{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.Button-module__VMVMAW__primary:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-accent-contrast);text-decoration:none}.Button-module__VMVMAW__secondary{border-color:var(--color-text);color:var(--color-text);background-color:#0000;border-width:2px}.Button-module__VMVMAW__secondary:hover{background-color:var(--color-bg-subtle);border-color:var(--color-text);color:var(--color-text)}.Button-module__VMVMAW__ghost{color:var(--color-text);background-color:#0000;border-color:#0000;text-decoration:underline}.Button-module__VMVMAW__ghost:hover{background-color:var(--color-bg-subtle);color:var(--color-text)}.Button-module__VMVMAW__lg{min-height:var(--space-2xl);padding:var(--space-md) var(--space-xl);font-size:var(--font-size-lg)}.Button-module__VMVMAW__block{width:100%;display:flex}.Button-module__VMVMAW__button:disabled,.Button-module__VMVMAW__button[aria-disabled=true]{background-color:var(--color-bg-subtle);border-color:var(--color-border);color:var(--color-text-muted);cursor:not-allowed}.Button-module__VMVMAW__number{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;display:block}.Button-module__VMVMAW__label{align-items:center;gap:var(--space-xs);display:inline-flex}.Button-module__VMVMAW__stacked{gap:var(--space-3xs);flex-direction:column}
