button.svelte-b7nzmu{cursor:pointer;font:inherit;background:0 0;border:#0000;width:fit-content;transition:box-shadow .2s,background .2s,border-color .2s,color .2s,-webkit-text-decoration .2s,text-decoration .2s}button.svelte-b7nzmu.reverse{flex-direction:row-reverse}button.svelte-b7nzmu:not(.link,.text-link,.text){white-space:nowrap;justify-content:center;align-items:center;gap:.4em;font-weight:500;display:flex}button.svelte-b7nzmu:not(.link,.text-link,.text).small{font-size:var(--font-size-small);border-radius:8px;min-height:28px;max-height:28px;padding:0 8px}button.svelte-b7nzmu:not(.link,.text-link,.text).medium{font-size:var(--font-size-body);border-radius:10px;min-height:32px;max-height:32px;padding:0 12px}button.svelte-b7nzmu:not(.link,.text-link,.text).large{font-size:var(--font-size-body);border-radius:12px;min-height:40px;max-height:40px;padding:0 16px}button.svelte-b7nzmu:not(.loading):disabled{cursor:not-allowed;opacity:.4}button.svelte-b7nzmu.loading:disabled{cursor:progress}button.svelte-b7nzmu.square{padding:0}button.svelte-b7nzmu.square.small{min-width:28px;max-width:28px}button.svelte-b7nzmu.square.medium{min-width:32px;max-width:32px}button.svelte-b7nzmu.square.large{min-width:40px;max-width:40px}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{border:1px solid var(--color-grey-600);background:0 0;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;align-items:center;gap:.3em;padding:0;display:inline-flex}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}
