.PrimaryButton.svelte-15i4a5y{display:inline-block;background:var(--accent-gradient);border:none;font:inherit;padding:.75rem 1.5rem;border-radius:12px;margin:0;color:#fff;text-decoration:inherit;font-weight:600;cursor:pointer;opacity:1;transition:all .3s ease;box-shadow:0 4px 12px #7c3aed4d;position:relative;overflow:hidden}.PrimaryButton.svelte-15i4a5y:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--accent-gradient-hover);opacity:0;transition:opacity .3s ease}.PrimaryButton.svelte-15i4a5y:not(.disabled):hover:before{opacity:.5}.PrimaryButton.svelte-15i4a5y:not(.disabled):hover{transform:translateY(-2px);box-shadow:0 6px 20px #7c3aed66}.PrimaryButton.fullwidth.svelte-15i4a5y{width:100%}.PrimaryButton.disabled.svelte-15i4a5y{cursor:default;opacity:.5;transform:none;box-shadow:none}
