button.svelte-hiomtf{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--gap-m);width:auto;border:1px solid transparent;border-radius:var(--border-radius-base);padding:var(--one-half-rem) var(--fourteen-sixteenths-rem);cursor:pointer;font-size:var(--fourteen-sixteenths-rem);font-weight:var(--medium);flex-shrink:0;transition:opacity var(--transition-settings),background-color var(--transition-settings),border-color var(--transition-settings),color var(--transition-settings),scale var(--transition-duration) cubic-bezier(.4,0,.2,1)}button.svelte-hiomtf.active{scale:.97}button.svelte-hiomtf.org-apple{border-radius:var(--two-rem)}button.primary.svelte-hiomtf{font-size:var(--one-rem);font-weight:var(--bold);background-color:var(--brand-primary);color:var(--brand-primary-contrast)}button.primary.svelte-hiomtf svg>path{fill:var(--brand-primary-contrast)!important}button.primary.svelte-hiomtf:hover:not(:disabled){background-color:var(--custom-hover-background-color, var(--brand-primary))}button.primary.svelte-hiomtf:hover:not(:disabled,.no-default-hover){opacity:.8}button.primary.svelte-hiomtf.org-apple{background-color:var(--color-apple-blue-500)}button.primary.svelte-hiomtf.org-apple:hover:not(:disabled){background-color:var(--custom-hover-background-color, var(--color-apple-blue-500))}button.secondary.svelte-hiomtf{color:var(--brand-primary);border:1px solid var(--custom-border-color, var(--brand-primary));font-weight:var(--medium)}button.secondary.svelte-hiomtf:hover:not(:disabled){border-color:var(--custom-hover-border-color, var(--brand-primary))}button.secondary.svelte-hiomtf:hover:not(:disabled,.no-default-hover){opacity:.8}button.secondary.svelte-hiomtf.org-apple{border-color:var(--custom-hover-border-color, var(--color-apple-blue-500))}button.secondary.svelte-hiomtf.org-apple:hover:not(:disabled){border-color:var(--custom-hover-border-color, var(--color-apple-blue-500))}button.tertiary.svelte-hiomtf{color:var(--brand-primary)}button.tertiary.svelte-hiomtf:hover:not(:disabled){background-color:var(--custom-hover-background-color, none)}button.quaternary.svelte-hiomtf{color:var(--text-color-primary)}button.quaternary.svelte-hiomtf:hover:not(:disabled){background-color:var(--custom-hover-background-color, var(--hover-color-primary));opacity:var(--custom-hover-opacity, 1)}button.danger.svelte-hiomtf{background-color:var(--error-color-primary);color:var(--error-color-primary-contrast)}button.danger.svelte-hiomtf:hover:not(:disabled){background-color:var(--custom-hover-background-color, var(--error-color-primary))}button.danger.svelte-hiomtf:hover:not(:disabled,.no-default-hover){opacity:.8}button.danger-subtle.svelte-hiomtf{background-color:var(--error-color-subtle);color:var(--error-color-primary);border-color:var(--error-color-secondary)}button.danger-subtle.svelte-hiomtf:hover:not(:disabled){background-color:var(--custom-hover-background-color, var(--error-color-subtle));border-color:var(--custom-hover-border-color, var(--error-color-secondary))}button.danger-subtle.svelte-hiomtf:hover:not(:disabled,.no-default-hover){opacity:.8}button.animated-padding.svelte-hiomtf{padding:0;transition:padding var(--transition-duration) cubic-bezier(.4,0,.2,1)}button.animated-padding.svelte-hiomtf:hover:not(:disabled){padding:var(--one-half-rem) var(--fourteen-sixteenths-rem)}button.svelte-1s4tvf7{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--one-quarter-rem);padding:var(--one-quarter-rem) var(--one-half-rem);border-radius:var(--border-radius-base);font-size:var(--three-quarters-rem);font-weight:var(--medium);cursor:pointer;flex-shrink:0}button.svelte-1s4tvf7:hover:not(:disabled),button.svelte-1s4tvf7.active{color:var(--custom-hover-text-color, var(--text-color-primary));background-color:var(--custom-hover-background-color, var(--hover-color-primary))}button.svelte-1s4tvf7:hover{opacity:var(--custom-hover-opacity, 1)}button.svelte-1s4tvf7.clicked{scale:.98}button.svelte-1s4tvf7:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}
