: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-width:1px;border-style:solid;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 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 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-width:1px;border-style:solid;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;translate:0 0;filter:none}
