.btn.svelte-18sv61c{--edge-size:4px;font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;box-shadow:0 var(--edge-size) 0 var(--edge);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform 60ms,box-shadow 60ms,filter .15s;display:inline-flex}.btn.svelte-18sv61c:hover:not(:disabled){filter:brightness(1.04)}.btn.svelte-18sv61c:active:not(:disabled){transform:translateY(var(--edge-size));box-shadow:0 0 0 var(--edge)}.btn.svelte-18sv61c:disabled{opacity:.55;cursor:default}.small.svelte-18sv61c{--edge-size:3px;border-radius:12px;padding:8px 12px;font-size:15px}.large.svelte-18sv61c{width:100%;min-height:56px;padding:14px 20px;font-size:18px}.primary.svelte-18sv61c{--edge:var(--amber-dark);background:var(--amber);color:var(--on-amber)}.secondary.svelte-18sv61c{--edge:var(--line-dark);background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 2px var(--line), 0 var(--edge-size) 0 var(--edge)}.secondary.svelte-18sv61c:active:not(:disabled){box-shadow:inset 0 0 0 2px var(--line), 0 0 0 var(--edge)}.danger.svelte-18sv61c{--edge:var(--red-dark);background:var(--red);color:#fff}.danger-outline.svelte-18sv61c{--edge:var(--red-line);background:var(--card);color:var(--red-ink);box-shadow:inset 0 0 0 2px var(--red-line), 0 var(--edge-size) 0 var(--edge)}.danger-outline.svelte-18sv61c:active:not(:disabled){box-shadow:inset 0 0 0 2px var(--red-line), 0 0 0 var(--edge)}.success.svelte-18sv61c{--edge:var(--green-dark);background:var(--green);color:#fff}.navy.svelte-18sv61c{--edge:var(--navy-dark);background:var(--navy);color:#fff}
