.k-button.svelte-18sv61c{justify-content:center;align-items:center;gap:var(--k-space-2);min-height:var(--k-touch-target);padding:var(--k-space-2) var(--k-space-4);border-radius:var(--k-radius-md);font-family:var(--k-font-body);font-size:var(--k-text-base);cursor:pointer;transition:transform var(--k-dur-settle) var(--k-ease-out), opacity var(--k-dur-settle) var(--k-ease-out), background-color var(--k-dur-settle) var(--k-ease-out), border-color var(--k-dur-settle) var(--k-ease-out), color var(--k-dur-settle) var(--k-ease-out);border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.k-button.svelte-18sv61c:disabled{cursor:not-allowed;opacity:.55}.k-button.svelte-18sv61c:not(:disabled):hover{transform:translateY(-1px)}.k-button.svelte-18sv61c:not(:disabled):active{transform:scale(.98)translateY(0)}.primary.svelte-18sv61c{background:var(--k-accent);color:var(--k-paper)}.primary.svelte-18sv61c:not(:disabled):hover{background:color-mix(in oklab, var(--k-accent) 85%, var(--k-bark-900))}.ghost.svelte-18sv61c{color:var(--k-text-strong);border-color:var(--k-border);background:0 0}.ghost.svelte-18sv61c:not(:disabled):hover{background:var(--k-accent-soft);border-color:color-mix(in oklab, var(--k-accent) 45%, transparent)}.quiet.svelte-18sv61c{color:var(--k-text-muted);padding-inline:var(--k-space-2);background:0 0}.quiet.svelte-18sv61c:not(:disabled):hover{color:var(--k-text-strong);background:var(--k-accent-soft)}
