.ui-button.svelte-18sv61c{--button-accent:var(--color-accent,var(--color-interactive));--button-accent-alt:color-mix(in srgb, var(--button-accent) 72%, var(--color-border));min-height:var(--target-comfortable);letter-spacing:.01em;transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard), border-color var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-settle), box-shadow var(--duration-standard) var(--ease-settle);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.ui-button.svelte-18sv61c:hover{transform:translateY(-1px)}.ui-button.svelte-18sv61c:active:not(:disabled){transform:translateY(0) scale(var(--motion-press-scale))}.ui-button.primary.svelte-18sv61c{background:var(--button-accent);color:var(--color-on-interactive);border-color:color-mix(in srgb, var(--button-accent) 82%, black);box-shadow:inset 0 1px 0 #ffffff1f, 0 10px 24px color-mix(in srgb, var(--ink) 16%, transparent)}.ui-button.primary.svelte-18sv61c:hover{background:color-mix(in srgb, var(--button-accent) 86%, black);box-shadow:inset 0 1px 0 #ffffff29, 0 12px 28px color-mix(in srgb, var(--button-accent) 24%, transparent)}.ui-button.secondary.svelte-18sv61c{background:color-mix(in srgb, var(--color-panel) 92%, var(--color-background));border-color:color-mix(in srgb, var(--color-border) 88%, transparent);color:var(--color-text);box-shadow:inset 0 1px #ffffff3d}.ui-button.secondary.svelte-18sv61c:hover{background:color-mix(in srgb, var(--color-surface) 28%, var(--color-panel))}.ui-button.ghost.svelte-18sv61c{border-color:color-mix(in srgb, var(--color-border) 52%, transparent);color:var(--color-text);box-shadow:none;background:0 0}.ui-button.ghost.svelte-18sv61c:hover{background:color-mix(in srgb, var(--color-panel) 56%, transparent);border-color:color-mix(in srgb, var(--color-border) 78%, transparent)}.ui-button.danger.svelte-18sv61c{background:var(--color-error);color:var(--daylight);border-color:color-mix(in srgb, var(--color-error) 82%, black);box-shadow:inset 0 1px #ffffff1a,0 10px 24px #0000002e}.ui-button.link.svelte-18sv61c{min-height:auto;color:var(--color-interactive);box-shadow:none;background:0 0;border:none;border-radius:0;padding:.35rem .1rem;text-decoration:none}.ui-button.link.svelte-18sv61c:hover{color:var(--color-interactive-hover);transform:none}.ui-button.compact.svelte-18sv61c{min-height:2.85rem;padding:.68rem 1rem}.ui-button.svelte-18sv61c:disabled{opacity:.55;cursor:not-allowed;transform:none}:root[data-theme=dark] .ui-button.primary.svelte-18sv61c{background:var(--button-accent);color:var(--color-on-interactive);border-color:color-mix(in srgb, var(--button-accent-alt) 68%, var(--color-border));box-shadow:inset 0 1px #ffffff1a,0 12px 28px #00000047}:root[data-theme=dark] .ui-button.secondary.svelte-18sv61c{background:color-mix(in srgb, var(--color-panel) 82%, var(--color-surface));border-color:color-mix(in srgb, var(--color-border) 72%, var(--color-text));color:var(--daylight);box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000029}:root[data-theme=dark] .ui-button.ghost.svelte-18sv61c{border-color:color-mix(in srgb, var(--color-border) 30%, transparent);color:color-mix(in srgb, var(--daylight) 72%, var(--color-text));background:0 0}:root[data-theme=dark] .ui-button.ghost.svelte-18sv61c:hover{background:color-mix(in srgb, var(--color-panel) 28%, transparent);border-color:color-mix(in srgb, var(--color-border) 48%, transparent);color:color-mix(in srgb, var(--daylight) 86%, var(--color-text))}:root[data-theme=dark] .ui-button.danger.svelte-18sv61c{background:color-mix(in srgb, var(--color-text) 18%, var(--color-panel));border-color:color-mix(in srgb, var(--color-text) 30%, var(--color-border))}
