.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;box-shadow:inset 1.5px 1.5px 0 var(--k-edge-light), inset -1.5px -1.5px 0 var(--k-edge-shadow), 0 1px 2px var(--k-shadow-contact), 0 4px 8px var(--k-shadow-ambient);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), box-shadow var(--k-dur-settle) var(--k-ease-out);border:none;font-weight:600;text-decoration:none;display:inline-flex}.k-button.svelte-18sv61c:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.k-button.svelte-18sv61c:not(:disabled):hover{box-shadow:inset 1.5px 1.5px 0 var(--k-edge-light), inset -1.5px -1.5px 0 var(--k-edge-shadow), 0 2px 3px var(--k-shadow-contact), 0 9px 16px var(--k-shadow-ambient);transform:translateY(-2px)}.k-button.svelte-18sv61c:not(:disabled):active{box-shadow:inset -1.5px -1.5px 0 var(--k-edge-light), inset 1.5px 1.5px 0 var(--k-edge-shadow), 0 1px 1px var(--k-shadow-contact);transform:translateY(1px)scale(.985)}.primary.svelte-18sv61c{background:var(--k-accent);color:var(--k-paper);position:relative}.primary.svelte-18sv61c:after{content:"";border-radius:inherit;background-image:var(--k-grain-wood);mix-blend-mode:overlay;opacity:.055;pointer-events:none;position:absolute;inset:0}.primary.svelte-18sv61c:not(:disabled):hover{background:color-mix(in oklab, var(--k-accent) 85%, var(--k-bark-900))}.ghost.svelte-18sv61c{background:var(--k-bg-raised);color:var(--k-text-strong);box-shadow:inset 1px 1px 0 var(--k-edge-light), inset -1px -1px 0 var(--k-edge-shadow), 0 1px 1px var(--k-shadow-contact), 0 2px 5px var(--k-shadow-ambient)}.ghost.svelte-18sv61c:not(:disabled):active{box-shadow:inset -1px -1px 0 var(--k-edge-light), inset 1px 1px 0 var(--k-edge-shadow), 0 1px 1px var(--k-shadow-contact)}.ghost.svelte-18sv61c:not(:disabled):hover{background:color-mix(in oklab, var(--k-accent) 25%, var(--k-bg));box-shadow:inset 1px 1px 0 var(--k-edge-light), inset -1px -1px 0 var(--k-edge-shadow), 0 1.5px 2px var(--k-shadow-contact), 0 5px 10px var(--k-shadow-ambient)}.quiet.svelte-18sv61c{color:var(--k-text-muted);padding-inline:var(--k-space-2);box-shadow:none;background:0 0}.quiet.svelte-18sv61c:not(:disabled):hover{color:var(--k-text-strong);background:color-mix(in oklab, var(--k-accent) 25%, var(--k-bg));box-shadow:none}.quiet.svelte-18sv61c:not(:disabled):active{box-shadow:none}
