a.btn.svelte-18sv61c{display:inline-flex;align-items:center;justify-content:center}.btn.svelte-18sv61c{--btn-bg: rgba(255, 255, 255, .06);--btn-bg-hover: rgba(255, 255, 255, .12);--btn-bg-active: rgba(255, 255, 255, .09);--btn-border: rgba(255, 255, 255, .12);--btn-border-hover: rgba(255, 255, 255, .22);--btn-color: var(--color-text);--btn-shadow: 0 1px 2px rgba(0, 0, 0, .25), inset 0 1px 0 rgba(255, 255, 255, .06);--btn-shadow-hover: 0 6px 16px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .1);display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.9rem;font-weight:500;font-family:inherit;line-height:1.2;letter-spacing:.01em;text-decoration:none;color:var(--btn-color);background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:10px;box-shadow:var(--btn-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease,color .18s ease}.btn.svelte-18sv61c:hover:not(:disabled){background:var(--btn-bg-hover);border-color:var(--btn-border-hover);box-shadow:var(--btn-shadow-hover);transform:translateY(-1px)}.btn.svelte-18sv61c:active:not(:disabled){background:var(--btn-bg-active);transform:translateY(0);box-shadow:var(--btn-shadow)}.btn.svelte-18sv61c:focus-visible{outline:none;box-shadow:var(--btn-shadow),0 0 0 3px #ffffff40}.btn.svelte-18sv61c:disabled{opacity:.55;cursor:not-allowed}.btn.primary.svelte-18sv61c{--btn-bg: rgba(255, 255, 255, .95);--btn-bg-hover: #ffffff;--btn-bg-active: rgba(255, 255, 255, .88);--btn-border: rgba(255, 255, 255, .6);--btn-border-hover: rgba(255, 255, 255, .85);--btn-color: #121212;--btn-shadow: 0 2px 6px rgba(0, 0, 0, .25), inset 0 1px 0 rgba(255, 255, 255, .6);--btn-shadow-hover: 0 10px 24px rgba(255, 255, 255, .18), 0 2px 6px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .7)}.btn.danger.svelte-18sv61c{--btn-bg: rgba(239, 68, 68, .14);--btn-bg-hover: rgba(239, 68, 68, .85);--btn-bg-active: rgba(239, 68, 68, .7);--btn-border: rgba(239, 68, 68, .45);--btn-border-hover: rgba(239, 68, 68, .9);--btn-color: var(--color-danger);--btn-shadow-hover: 0 8px 20px rgba(239, 68, 68, .3), inset 0 1px 0 rgba(255, 255, 255, .15)}.btn.danger.svelte-18sv61c:hover:not(:disabled){color:#fff}.btn.ghost.svelte-18sv61c{--btn-bg: transparent;--btn-bg-hover: rgba(255, 255, 255, .08);--btn-bg-active: rgba(255, 255, 255, .05);--btn-border: transparent;--btn-border-hover: rgba(255, 255, 255, .12);--btn-color: var(--color-text-muted);--btn-shadow: none;--btn-shadow-hover: none;backdrop-filter:none;-webkit-backdrop-filter:none}.btn.ghost.svelte-18sv61c:hover:not(:disabled){color:var(--color-text);transform:none}.btn.full-width.svelte-18sv61c{display:flex;width:100%}@media(prefers-reduced-motion:reduce){.btn.svelte-18sv61c,.btn.svelte-18sv61c:hover:not(:disabled),.btn.svelte-18sv61c:active:not(:disabled){transform:none;transition:background .15s ease,color .15s ease}}
