.button[data-v-6c5ea25c]{align-items:center;border:none;border-radius:9999px;cursor:pointer;display:inline-flex;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;gap:.5rem;justify-content:center;line-height:1;transition:all .15s ease;white-space:nowrap}.button[data-v-6c5ea25c]:disabled{cursor:not-allowed;opacity:.5}.button[data-v-6c5ea25c]:focus-visible{box-shadow:0 0 0 3px #c3a5744d;outline:none}.button-primary[data-v-6c5ea25c]{background:#2d2926;color:#fff}.button-primary[data-v-6c5ea25c]:hover:not(:disabled){background:#4a4543}.button-primary[data-v-6c5ea25c]:active:not(:disabled){transform:scale(.98)}.button-secondary[data-v-6c5ea25c]{background:transparent;border:1.5px solid #2d2926;color:#2d2926}.button-secondary[data-v-6c5ea25c]:hover:not(:disabled){background:#2d29260d}.button-ghost[data-v-6c5ea25c]{background:transparent;color:#2d2926}.button-ghost[data-v-6c5ea25c]:hover:not(:disabled){background:#2d29260d}.button-gold[data-v-6c5ea25c]{background:#c4a574;color:#fff}.button-gold[data-v-6c5ea25c]:hover:not(:disabled){background:#a68b5b}.button-danger[data-v-6c5ea25c]{background:#d45b5b;color:#fff}.button-danger[data-v-6c5ea25c]:hover:not(:disabled){background:#c04a4a}.button-auth-option[data-v-6c5ea25c]{align-items:center;background:#fff;border:1px solid rgba(45,41,38,.1);border-radius:48px!important;color:#2d2926;display:flex;font-size:1rem;font-weight:500;gap:.75rem;height:48px;justify-content:space-between;padding:1rem 1.5rem;width:100%}.button-auth-option[data-v-6c5ea25c]:hover:not(:disabled){box-shadow:0 4px 8px #1a181626;transform:translateY(-2px)}.button-auth-option[data-v-6c5ea25c]:active:not(:disabled){transform:translateY(0)}.button-auth-option[data-v-6c5ea25c]:disabled{cursor:not-allowed;opacity:.6}.button-auth-option .button-icon[data-v-6c5ea25c]{flex-shrink:0;height:1.5rem;width:1.5rem}.button-link[data-v-6c5ea25c]{background:none;border:none;color:#fe3e86;font-weight:400;padding:0;text-decoration:underline}.button-link[data-v-6c5ea25c]:hover:not(:disabled){color:#fe0b66;text-decoration:underline}.button-back[data-v-6c5ea25c]{background:none;border:none;color:#2d2926;padding:.5rem}.button-back .button-icon[data-v-6c5ea25c]{height:1.5rem;width:1.5rem}.button-back[data-v-6c5ea25c]:hover:not(:disabled){opacity:.7}.button-signup[data-v-6c5ea25c]{background:#fe3e86;border:none;border-radius:.5rem!important;color:#fff;font-size:1.125rem;font-weight:600;height:48px;white-space:nowrap;width:260px}.button-signup[data-v-6c5ea25c]:hover:not(:disabled){background:#fe2576;transform:translateY(-2px)}.button-signup[data-v-6c5ea25c]:active:not(:disabled){transform:translateY(0)}.button-sm[data-v-6c5ea25c]{font-size:.875rem;padding:.5rem 1rem}.button-sm .button-icon[data-v-6c5ea25c]{height:1rem;width:1rem}.button-md[data-v-6c5ea25c]{font-size:1rem;padding:.75rem 1.5rem}.button-md .button-icon[data-v-6c5ea25c]{height:1.25rem;width:1.25rem}.button-lg[data-v-6c5ea25c]{font-size:1.125rem;padding:1rem 2rem}.button-lg .button-icon[data-v-6c5ea25c]{height:1.5rem;width:1.5rem}.button-loading .button-icon[data-v-6c5ea25c]{animation:spin 1s linear infinite}.button-full-width[data-v-6c5ea25c]{width:100%}.button-icon[data-v-6c5ea25c]{flex-shrink:0}
