:where(button.svelte-sjn7qs,a.svelte-sjn7qs){transition:box-shadow var(--duration-fast) var(--ease-default), translate var(--duration-fast) var(--ease-out), filter var(--duration-fast) var(--ease-default), background-color var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default)}a.svelte-sjn7qs{text-decoration:none}.svelte-sjn7qs:where(button:where(.svelte-sjn7qs),a:where(.svelte-sjn7qs)):hover:not(:disabled){translate:0 -2px}.svelte-sjn7qs:where(button:where(.svelte-sjn7qs),a:where(.svelte-sjn7qs)).bg-fg{background-color:var(--color-fg);color:var(--color-bg)}.svelte-sjn7qs:where(button:where(.svelte-sjn7qs),a:where(.svelte-sjn7qs)).bg-fg:hover:not(:disabled){background-color:var(--color-primary);color:var(--color-bg);box-shadow:0 0 16px 4px color-mix(in srgb, var(--color-primary) 45%, transparent)}.svelte-sjn7qs:where(button:where(.svelte-sjn7qs),a:where(.svelte-sjn7qs)).bg-primary{background-color:var(--color-primary);color:var(--color-on-primary)}.svelte-sjn7qs:where(button:where(.svelte-sjn7qs),a:where(.svelte-sjn7qs)).bg-primary:hover:not(:disabled){background-color:var(--color-primary-hover);color:var(--color-on-primary);filter:none;box-shadow:0 0 16px 4px color-mix(in srgb, var(--color-primary-hover) 45%, transparent)}.svelte-sjn7qs:where(button:where(.svelte-sjn7qs),a:where(.svelte-sjn7qs)).bg-border{background-color:var(--color-secondary);color:var(--color-on-secondary)}.svelte-sjn7qs:where(button:where(.svelte-sjn7qs),a:where(.svelte-sjn7qs)).bg-border:hover:not(:disabled){background-color:var(--color-primary-dim);filter:none;box-shadow:0 0 12px 2px color-mix(in srgb, var(--color-primary-dim) 40%, transparent)}.svelte-sjn7qs:where(button:where(.svelte-sjn7qs),a:where(.svelte-sjn7qs)).border-border{border-style:solid;border-width:1px;border-color:var(--color-fg)}.svelte-sjn7qs:where(button:where(.svelte-sjn7qs),a:where(.svelte-sjn7qs)).border-border:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary);box-shadow:0 2px 8px 0 color-mix(in srgb, var(--color-primary) 20%, transparent)}.dark .svelte-sjn7qs:where(button:where(.svelte-sjn7qs),a:where(.svelte-sjn7qs)).border-border:hover:not(:disabled){box-shadow:0 0 14px 2px color-mix(in srgb, var(--color-primary) 20%, transparent)}.svelte-sjn7qs:where(button:where(.svelte-sjn7qs),a:where(.svelte-sjn7qs)).text-fg:not(.bg-fg):not(.bg-primary):not(.bg-border):not(.border-error):hover:not(:disabled){color:var(--color-primary);box-shadow:0 2px 8px 0 color-mix(in srgb, var(--color-fg) 15%, transparent)}.dark .svelte-sjn7qs:where(button:where(.svelte-sjn7qs),a:where(.svelte-sjn7qs)).text-fg:not(.bg-fg):not(.bg-primary):not(.bg-border):not(.border-error):hover:not(:disabled){box-shadow:0 0 10px 2px color-mix(in srgb, var(--color-fg) 15%, transparent)}.svelte-sjn7qs:where(button:where(.svelte-sjn7qs),a:where(.svelte-sjn7qs)).border-error{border-style:solid;border-width:1px;border-color:var(--color-error);color:var(--color-error)}.svelte-sjn7qs:where(button:where(.svelte-sjn7qs),a:where(.svelte-sjn7qs)).border-error:hover:not(:disabled){background-color:var(--color-error-bg);color:var(--color-error-fg);border-color:var(--color-error-bg);box-shadow:0 0 16px 4px color-mix(in srgb, var(--color-error-bg) 45%, transparent)}.svelte-sjn7qs:where(button:where(.svelte-sjn7qs),a:where(.svelte-sjn7qs)).text-lg{height:3.5rem;padding-inline:1.5rem}.svelte-sjn7qs:where(button:where(.svelte-sjn7qs),a:where(.svelte-sjn7qs)):active:not(:disabled){box-shadow:none;filter:none;translate:0}
