.ui-btn.svelte-g9c1iq{font-family:var(--font-heading);border-radius:var(--radius-md);color:var(--text-main);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.ui-btn.svelte-g9c1iq:active{transform:scale(.98)}.ui-btn.svelte-g9c1iq:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important;transform:none!important}.ui-btn.svelte-g9c1iq:focus-visible{outline-offset:2px;outline:3px solid #d99a3d8c}.ui-btn-primary.svelte-g9c1iq{background:var(--accent-gradient);color:#14161c;font-weight:700;box-shadow:0 4px 14px #d99a3d59}.ui-btn-primary.svelte-g9c1iq:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 6px 20px #d99a3d80}.ui-btn-secondary.svelte-g9c1iq{background:var(--bg-button-sec);border-color:var(--border-subtle);color:var(--text-main)}.ui-btn-secondary.svelte-g9c1iq:hover:not(:disabled){background:var(--bg-glass-hover);border-color:var(--border-strong)}.ui-btn-success.svelte-g9c1iq{background:var(--emerald-gradient);color:#fff;box-shadow:var(--shadow-emerald)}.ui-btn-danger.svelte-g9c1iq{color:var(--rose-red);background:#d96a3c1f;border-color:#d96a3c4d}.ui-btn-danger.svelte-g9c1iq:hover:not(:disabled){background:#d96a3c33;border-color:#d96a3c80}.ui-btn-ghost.svelte-g9c1iq{color:var(--text-muted);background:0 0}.ui-btn-ghost.svelte-g9c1iq:hover:not(:disabled){color:var(--text-main)}.ui-btn-sm.svelte-g9c1iq{min-height:44px;padding:.375rem .875rem;font-size:.8125rem}.ui-btn-lg.svelte-g9c1iq{min-height:48px}.ui-btn-full.svelte-g9c1iq{width:100%}.ui-btn-xl.svelte-g9c1iq{letter-spacing:.02em;width:100%;padding:1rem;font-size:1.125rem}.ui-btn-spinner.svelte-g9c1iq{border:2px solid #ffffff59;border-top-color:currentColor;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite svelte-g9c1iq-ui-btn-spin}@keyframes svelte-g9c1iq-ui-btn-spin{to{transform:rotate(360deg)}}
