.action-button.svelte-1lnlt65{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;min-height:var(--min-touch-target);background:var(--action-gradient);border:1px solid var(--theme-stroke, rgba(255, 255, 255, .15));border-radius:20px;color:var(--action-text, #ffffff);font-size:.9rem;font-weight:600;cursor:pointer;transition:transform var(--duration-normal) ease,box-shadow var(--duration-normal) ease,opacity var(--duration-normal) ease;box-shadow:var(--action-shadow);-webkit-tap-highlight-color:transparent}.action-button.full-width.svelte-1lnlt65{width:100%}.action-button.svelte-1lnlt65 i:where(.svelte-1lnlt65){font-size:.85rem}.action-button.svelte-1lnlt65:disabled,.action-button[aria-disabled=true].svelte-1lnlt65,.action-button[aria-busy=true].svelte-1lnlt65{opacity:.5;cursor:not-allowed}@media(hover:hover){.action-button.svelte-1lnlt65:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){transform:translateY(-1px);box-shadow:var(--action-shadow-hover)}}.action-button.svelte-1lnlt65:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){transform:scale(.98)}.action-button.svelte-1lnlt65:focus-visible{outline:2px solid var(--action-focus);outline-offset:2px}.action-button[data-color=default].svelte-1lnlt65{--action-gradient: linear-gradient(135deg, #6366f1, #8b5cf6);--action-shadow: 0 4px 12px rgba(99, 102, 241, .3);--action-shadow-hover: 0 6px 16px rgba(99, 102, 241, .4);--action-focus: #6366f1}.action-button[data-color=cyan].svelte-1lnlt65{--action-gradient: linear-gradient(135deg, #06b6d4, #22d3ee);--action-shadow: 0 4px 12px rgba(6, 182, 212, .3);--action-shadow-hover: 0 6px 16px rgba(6, 182, 212, .4);--action-focus: #06b6d4}.action-button[data-color=fuse].svelte-1lnlt65{--action-gradient: linear-gradient(135deg, #f59e0b, #fb923c 50%, #f47d20);--action-text: #0b0b0f;--action-shadow: 0 4px 12px rgba(234, 88, 12, .28);--action-shadow-hover: 0 6px 16px rgba(234, 88, 12, .38);--action-focus: var(--theme-text, #0b0b0f)}@media(prefers-reduced-motion:reduce){.action-button.svelte-1lnlt65{transition:none}.action-button.svelte-1lnlt65:hover:not(:disabled),.action-button.svelte-1lnlt65:active:not(:disabled){transform:none}}
