.icon-slot.svelte-b7nzmu{flex-shrink:0;justify-content:safe center;align-items:center;width:1em;height:1em;display:inline-flex}.icon-slot.svelte-b7nzmu:empty{display:none}.children-slot.svelte-b7nzmu{justify-content:safe center;align-items:center;gap:.4em;display:inline-flex}.children-slot.svelte-b7nzmu:empty{display:none}button.svelte-b7nzmu{cursor:pointer;font:inherit;max-height:var(--button-height);min-height:var(--button-height);background:0 0;border:#0000;justify-content:safe center;align-items:safe center;width:fit-content;transition:box-shadow .2s,background .2s,border-color .2s,color .2s,-webkit-text-decoration .2s,text-decoration .2s;display:inline-flex}button.svelte-b7nzmu.reverse{flex-direction:row-reverse}button.svelte-b7nzmu:not(.loading):disabled{cursor:not-allowed;opacity:.4}button.svelte-b7nzmu.loading:disabled{cursor:progress}:is(button.svelte-b7nzmu:has(>.children-slot:where(.svelte-b7nzmu):empty),button.svelte-b7nzmu:has(>.icon-slot:where(.svelte-b7nzmu):only-child),button.svelte-b7nzmu:has(>.icon-slot:where(.svelte-b7nzmu)+.children-slot:where(.svelte-b7nzmu):empty)){min-width:var(--button-height);gap:0}:is(button.svelte-b7nzmu:has(>.children-slot:where(.svelte-b7nzmu):empty),button.svelte-b7nzmu:has(>.icon-slot:where(.svelte-b7nzmu):only-child),button.svelte-b7nzmu:has(>.icon-slot:where(.svelte-b7nzmu)+.children-slot:where(.svelte-b7nzmu):empty)):is(.small:where(.svelte-b7nzmu),.medium:where(.svelte-b7nzmu),.large:where(.svelte-b7nzmu)){padding:0}button.svelte-b7nzmu:is(.primary:where(.svelte-b7nzmu),.secondary:where(.svelte-b7nzmu),.danger:where(.svelte-b7nzmu),.warning:where(.svelte-b7nzmu),.success:where(.svelte-b7nzmu),.ghost:where(.svelte-b7nzmu)){white-space:nowrap;gap:.4em;font-weight:500}button.svelte-b7nzmu:is(.primary:where(.svelte-b7nzmu),.secondary:where(.svelte-b7nzmu),.danger:where(.svelte-b7nzmu),.warning:where(.svelte-b7nzmu),.success:where(.svelte-b7nzmu),.ghost:where(.svelte-b7nzmu)).small{--button-height:28px;font-size:var(--font-size-small);border-radius:8px;padding:0 8px}button.svelte-b7nzmu:is(.primary:where(.svelte-b7nzmu),.secondary:where(.svelte-b7nzmu),.danger:where(.svelte-b7nzmu),.warning:where(.svelte-b7nzmu),.success:where(.svelte-b7nzmu),.ghost:where(.svelte-b7nzmu)).medium{--button-height:32px;font-size:var(--font-size-body);border-radius:10px;padding:0 12px}button.svelte-b7nzmu:is(.primary:where(.svelte-b7nzmu),.secondary:where(.svelte-b7nzmu),.danger:where(.svelte-b7nzmu),.warning:where(.svelte-b7nzmu),.success:where(.svelte-b7nzmu),.ghost:where(.svelte-b7nzmu)).large{--button-height:40px;font-size:var(--font-size-body);border-radius:12px;padding:0 16px}button.svelte-b7nzmu.primary{background:var(--color-orange-400);color:var(--color-grey-900)}button.svelte-b7nzmu.primary:not(:disabled,:active):is(:where(.svelte-b7nzmu):focus-visible,:where(.svelte-b7nzmu):hover){background:var(--color-orange-500)}button.svelte-b7nzmu.primary:not(:disabled):is(:where(.svelte-b7nzmu):active,.toggled:where(.svelte-b7nzmu)){background:var(--color-orange-600)}button.svelte-b7nzmu.secondary{background:var(--color-grey-900);border:1px solid var(--color-grey-600);transition:background .15s,border-color .15s}button.svelte-b7nzmu.secondary:not(:disabled,:active):is(:where(.svelte-b7nzmu):focus-visible,:where(.svelte-b7nzmu):hover){background:var(--color-grey-700);border-color:var(--color-grey-500)}button.svelte-b7nzmu.secondary:not(:disabled):is(:where(.svelte-b7nzmu):active,.toggled:where(.svelte-b7nzmu)){background:var(--color-grey-600);border-color:var(--color-grey-500)}button.svelte-b7nzmu.ghost:not(:disabled,:active):is(:where(.svelte-b7nzmu):focus-visible,:where(.svelte-b7nzmu):hover){background:var(--color-grey-700)}button.svelte-b7nzmu.ghost:not(:disabled):is(:where(.svelte-b7nzmu):active,.toggled:where(.svelte-b7nzmu)){background:var(--color-grey-600)}button.svelte-b7nzmu.danger{background:var(--color-red-500-translucent-18);color:var(--color-red-300)}button.svelte-b7nzmu.danger:not(:disabled,:active):is(:where(.svelte-b7nzmu):focus-visible,:where(.svelte-b7nzmu):hover){background:var(--color-red-500-translucent-28)}button.svelte-b7nzmu.danger:not(:disabled):is(:where(.svelte-b7nzmu):active,.toggled:where(.svelte-b7nzmu)){background:var(--color-red-500-translucent-38)}button.svelte-b7nzmu.warning{background:var(--color-yellow-500-translucent-18);color:var(--color-yellow-300)}button.svelte-b7nzmu.warning:not(:disabled,:active):is(:where(.svelte-b7nzmu):focus-visible,:where(.svelte-b7nzmu):hover){background:var(--color-yellow-500-translucent-28)}button.svelte-b7nzmu.warning:not(:disabled):is(:where(.svelte-b7nzmu):active,.toggled:where(.svelte-b7nzmu)){background:var(--color-yellow-500-translucent-38)}button.svelte-b7nzmu.success{background:var(--color-green-500-translucent-18);color:var(--color-green-300)}button.svelte-b7nzmu.success:not(:disabled,:active):is(:where(.svelte-b7nzmu):focus-visible,:where(.svelte-b7nzmu):hover){background:var(--color-green-500-translucent-28)}button.svelte-b7nzmu.success:not(:disabled):is(:where(.svelte-b7nzmu):active,.toggled:where(.svelte-b7nzmu)){background:var(--color-green-500-translucent-38)}button.svelte-b7nzmu:is(.link:where(.svelte-b7nzmu),.text-link:where(.svelte-b7nzmu),.text:where(.svelte-b7nzmu)){background:0 0;gap:.3em;padding:0}button.svelte-b7nzmu.link{color:var(--color-blue-400);text-decoration:underline}button.svelte-b7nzmu.link:not(:disabled):hover{text-decoration:none}button.svelte-b7nzmu:is(.text-link:where(.svelte-b7nzmu),.text:where(.svelte-b7nzmu)){color:var(--text-color);font-weight:500}button.svelte-b7nzmu.text-link{text-decoration:underline}button.svelte-b7nzmu.text-link:not(:disabled):hover{text-decoration:none}button.svelte-b7nzmu.text{text-decoration:none}
