.button.svelte-1ceqghx{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;text-decoration:none;line-height:1}.button-sm.svelte-1ceqghx{padding:.5rem 1rem;font-size:.875rem}.button-md.svelte-1ceqghx{padding:.75rem 1.5rem;font-size:1rem}.button-lg.svelte-1ceqghx{padding:1rem 2rem;font-size:1.125rem}.button-primary.svelte-1ceqghx{background:oklch(var(--p));color:#fff}.button-primary.svelte-1ceqghx:hover:not(.button-disabled){background:oklch(calc(var(--p) * .9));transform:translateY(-2px) scale(1.02);box-shadow:0 4px 12px #00000026}.button-secondary.svelte-1ceqghx{background:oklch(var(--s));color:#fff}.button-secondary.svelte-1ceqghx:hover:not(.button-disabled){background:oklch(calc(var(--s) * .9));transform:translateY(-2px) scale(1.02);box-shadow:0 4px 12px #00000026}.button-accent.svelte-1ceqghx{background:oklch(var(--a));color:#fff}.button-accent.svelte-1ceqghx:hover:not(.button-disabled){background:oklch(calc(var(--a) * .9));transform:translateY(-2px) scale(1.02);box-shadow:0 4px 12px #00000026}.button-outline.svelte-1ceqghx{background:transparent;color:#fff;border:2px solid #ffffff}.button-outline.svelte-1ceqghx:hover:not(.button-disabled){background:oklch(from var(--color-base-100) l c h / 1);color:oklch(var(--p));transform:translateY(-2px) scale(1.02)}.button-full.svelte-1ceqghx{width:100%}.button-disabled.svelte-1ceqghx{opacity:.5;cursor:not-allowed;pointer-events:none}.spinner.svelte-1ceqghx{animation:svelte-1ceqghx-spin 1s linear infinite}.spinner-circle.svelte-1ceqghx{stroke-dasharray:60;stroke-dashoffset:60;animation:svelte-1ceqghx-dash 1.5s ease-in-out infinite}@keyframes svelte-1ceqghx-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1ceqghx-dash{0%{stroke-dashoffset:60}50%{stroke-dashoffset:15}to{stroke-dashoffset:60}}
