.btn.svelte-e4wcgj{--ink-c: var(--btn-ink, var(--ink));--ground-c: var(--btn-ground, var(--band));display:inline-flex;align-items:center;gap:10px;padding:calc(13px * var(--density)) calc(22px * var(--density)) calc(12px * var(--density));font-family:var(--fui);font-size:.8rem;font-weight:600;letter-spacing:calc(.18em * var(--label-track));text-transform:var(--label-case);text-decoration:none;border:1px solid var(--ink-c);cursor:pointer;transition:background var(--motion-base) var(--motion-out),color var(--motion-base) var(--motion-out),box-shadow var(--motion-base) var(--motion-out)}.trail.svelte-e4wcgj{display:inline-flex;margin-left:auto;transition:transform var(--motion-base) var(--motion-out)}.btn.svelte-e4wcgj:hover .trail:where(.svelte-e4wcgj),.btn.svelte-e4wcgj:focus-visible .trail:where(.svelte-e4wcgj){transform:translate(4px)}.primary.svelte-e4wcgj{background:var(--ink-c);color:var(--ground-c)}.primary.svelte-e4wcgj:hover,.primary.svelte-e4wcgj:focus-visible{background:transparent;color:var(--ink-c)}.ghost.svelte-e4wcgj,.outline.svelte-e4wcgj{background:var(--btn-ghost-bg, transparent);color:var(--ink-c);-webkit-backdrop-filter:var(--btn-ghost-filter, none);backdrop-filter:var(--btn-ghost-filter, none)}.ghost.svelte-e4wcgj:hover,.ghost.svelte-e4wcgj:focus-visible,.outline.svelte-e4wcgj:hover,.outline.svelte-e4wcgj:focus-visible{background:var(--ink-c);color:var(--ground-c)}.danger.svelte-e4wcgj{--ink-c: var(--signal);background:transparent;color:var(--signal)}.danger.svelte-e4wcgj:hover,.danger.svelte-e4wcgj:focus-visible{background:var(--signal);color:#fff}.sm.svelte-e4wcgj{padding:calc(8px * var(--density)) calc(14px * var(--density)) calc(7px * var(--density));font-size:.7rem;gap:8px}.primary.svelte-e4wcgj:not(:hover):not(:focus-visible),.ghost.svelte-e4wcgj:hover,.ghost.svelte-e4wcgj:focus-visible,.outline.svelte-e4wcgj:hover,.outline.svelte-e4wcgj:focus-visible,.danger.svelte-e4wcgj:hover,.danger.svelte-e4wcgj:focus-visible{--icon-ink: currentColor}.btn.svelte-e4wcgj:disabled{cursor:not-allowed;--ink-c: color-mix(in srgb, var(--btn-ink, var(--ink)) 40%, transparent)}.danger.svelte-e4wcgj:disabled{--ink-c: color-mix(in srgb, var(--signal) 40%, transparent);color:var(--ink-c)}.btn.svelte-e4wcgj:disabled svg,.btn.svelte-e4wcgj:disabled [data-icon]{opacity:.4}.primary.svelte-e4wcgj:disabled{color:color-mix(in srgb,var(--ground-c) 70%,transparent)}.ghost.svelte-e4wcgj:disabled,.outline.svelte-e4wcgj:disabled,.danger.svelte-e4wcgj:disabled{background:transparent}.ghost.svelte-e4wcgj:disabled{color:var(--ink-c)}.primary.svelte-e4wcgj:disabled{background:var(--ink-c)}.btn.svelte-e4wcgj:disabled .trail:where(.svelte-e4wcgj){transform:none}.btn.svelte-e4wcgj:focus-visible{outline:2px solid var(--select);outline-offset:3px}.btn.round.svelte-e4wcgj{justify-content:center;gap:0;width:40px;height:40px;padding:0;letter-spacing:0}.btn.round.sm.svelte-e4wcgj{width:32px;height:32px;padding:0}.btn.round.svelte-e4wcgj:active{transform:none}.ghost.round.svelte-e4wcgj{border-color:transparent;color:var(--ink-2)}.ghost.round.svelte-e4wcgj:hover,.ghost.round.svelte-e4wcgj:focus-visible,.ghost.round[aria-expanded=true].svelte-e4wcgj{border-color:var(--hairline-strong);background:var(--panel-3);color:var(--ink)}@media(max-width:560px){.btn.svelte-e4wcgj{padding:calc(12px * var(--density)) calc(16px * var(--density)) calc(11px * var(--density));font-size:.74rem}}.btn.svelte-e4wcgj{border-radius:var(--radius-md)}.btn.round.svelte-e4wcgj{border-radius:50%}.btn.svelte-e4wcgj{box-shadow:var(--elev-1)}.ghost.round.svelte-e4wcgj:not(:hover):not(:focus-visible):not([aria-expanded=true]){box-shadow:none}.btn.svelte-e4wcgj:active{box-shadow:var(--inset-active);transform:translateY(calc(1px * var(--depth)))}
