/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.sv-btn.svelte-1v1p7k6{color:var(--color,inherit)}.sv-btn.svelte-1v1p7k6.has-outline{border:1px solid var(--theme-color);color:var(--theme-color)}.sv-btn.svelte-1v1p7k6:not(.has-outline){--bg-color:var(--theme-color);background-color:var(--bg-color,transparent)}.sv-btn.svelte-1v1p7k6.primary{--theme-color:var(--color-primary);--color:var(--color-white)}.sv-btn.svelte-1v1p7k6.secondary{--theme-color:var(--color-secondary);--color:var(--color-white)}.sv-btn.svelte-1v1p7k6.tertiary{--theme-color:var(--color-tertiary);--color:var(--color-white)}.sv-btn.svelte-1v1p7k6.light{--theme-color:var(--color-grey-100);--color:var(--color-grey-800)}.sv-btn.svelte-1v1p7k6.dark{--theme-color:var(--color-grey-800);--color:var(--color-white)}.sv-btn.svelte-1v1p7k6.danger{--theme-color:var(--color-danger-dark);--color:var(--color-white)}.sv-btn.svelte-1v1p7k6[disabled]{cursor:not-allowed;opacity:.7}.sv-btn.svelte-1v1p7k6.size-s{--px:calc(var(--spacing,.25rem) * 2);--py:var(--spacing,.25rem)}.sv-btn.svelte-1v1p7k6.size-m{--px:calc(var(--spacing,.25rem) * 3);--py:calc(var(--spacing,.25rem) * 1.5)}.sv-btn.svelte-1v1p7k6.size-l{--px:calc(var(--spacing,.25rem) * 4);--py:calc(var(--spacing,.25rem) * 2)}.sv-btn.svelte-1v1p7k6:not(:has(.btn-icon)){padding-inline:var(--px);padding-block:var(--py)}.sv-btn.svelte-1v1p7k6:has(.btn-icon:where(.svelte-1v1p7k6):only-child){padding:0}.sv-btn.svelte-1v1p7k6:has(.btn-icon:where(.svelte-1v1p7k6):only-child) .btn-icon:where(.svelte-1v1p7k6){padding-inline:var(--px);padding-block:var(--py)}.sv-btn.svelte-1v1p7k6.has-content-and-icon{--gap:calc(var(--spacing,.25rem) * 4);align-items:center;gap:var(--gap);white-space:nowrap;padding:0;display:inline-flex;overflow:hidden}.sv-btn.svelte-1v1p7k6.has-content-and-icon.size-s{--py:var(--spacing,.25rem)}.sv-btn.svelte-1v1p7k6.has-content-and-icon.size-m{--py:calc(var(--spacing,.25rem) * 1.5)}.sv-btn.svelte-1v1p7k6.has-content-and-icon.size-l{--py:calc(var(--spacing,.25rem) * 2)}.sv-btn.svelte-1v1p7k6.has-content-and-icon .content:where(.svelte-1v1p7k6){padding-block:var(--py)}.sv-btn.svelte-1v1p7k6.has-content-and-icon .btn-icon:where(.svelte-1v1p7k6){height:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--py);background-color:#fff3;border-left:1px solid}.sv-btn.svelte-1v1p7k6.has-content-and-icon.icon-before{padding-right:var(--gap);flex-direction:row-reverse}.sv-btn.svelte-1v1p7k6.has-content-and-icon.icon-before .btn-icon:where(.svelte-1v1p7k6){border-left:none;border-right:1px solid}.sv-btn.svelte-1v1p7k6.has-content-and-icon.icon-after{padding-left:var(--gap)}
