.button.svelte-rmjz1s{--width: var(--button-width, fit-content);--height: var(--button-height, fit-content);--roundness: var(--button-roundness, 1.6rem);--padding: var(--button-padding, 1.2rem);--font-size: var(--button-font-size, inherit);--gap: var(--button-content-spacing, .6rem);display:flex;align-items:center;justify-content:start;justify-content:var(--button-content-alignment, start);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:var(--width);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:var(--height);padding:1.2rem;padding:var(--padding);font-size:inherit;font-size:var(--font-size);background-color:var(--bg);border-radius:1.6rem;border-radius:var(--roundness);box-shadow:inset 0 0 0 1px var(--stroke);transition-property:background-color,color,box-shadow,opacity,var(--focus-outline-transition-properties);transition-duration:var(--transition-duration)}.button.disabled.svelte-rmjz1s{opacity:.5;pointer-events:none}.button.equal-dimensions.svelte-rmjz1s{height:var(--width)}.button.no-event.svelte-rmjz1s{pointer-events:none}@media(hover:hover){.button.svelte-rmjz1s:hover{background-color:var(--bg-hover)}}.button.ghost.svelte-rmjz1s{--stroke: transparent;isolation:isolate;overflow:hidden;color:var(--clr-fg-secondary)}.button.svelte-rmjz1s:after{--inset: .1rem;content:"";position:absolute;top:.1rem;top:var(--inset);left:.1rem;left:var(--inset);bottom:.1rem;bottom:var(--inset);right:.1rem;right:var(--inset);border-radius:var(--roundness);background-color:var(--button-ghost-background, var(--clr-bg-primary));z-index:-1;transition-property:background-color,opacity;transition-duration:var(--transition-duration);opacity:0}.button.ghost.svelte-rmjz1s:after{opacity:1}.button.ghost.svelte-rmjz1s:before{content:"";position:absolute;left:0;top:0;transform:translate(var(--glow-x),var(--glow-y));width:var(--glow-width);height:var(--glow-height);border-radius:9999px;background-image:radial-gradient(var(--clr-stroke-tertiary),transparent,transparent);z-index:-2;transition:opacity var(--transition-duration)}.button.ghost.no-glow.svelte-rmjz1s:before{opacity:0}.button.neutral.svelte-rmjz1s,.button.blur.svelte-rmjz1s{--stroke: var(--clr-stroke-primary)}.button.blur.svelte-rmjz1s{--bg: var(--clr-bg-blur);--bg-hover: var(--clr-bg-blur-tint);background-image:linear-gradient(#ffffff0a,#ffffff0a)}.button.neutral.svelte-rmjz1s{--bg: var(--clr-bg-input);--bg-hover: var(--clr-bg-input-tint)}.button.svelte-rmjz1s:not(.ghost):not(.neutral):not(.blur){--stroke: var(--clr-stroke-white-tertiary)}.button.svelte-rmjz1s:not(.ghost):not(.neutral):not(.blur){color:var(--clr-white)}.button.primary.svelte-rmjz1s{--bg: var(--clr-primary);--bg-hover: var(--clr-primary-tint)}.button.secondary.svelte-rmjz1s{--bg: var(--clr-secondary);--bg-hover: var(--clr-secondary-tint)}.button.error.svelte-rmjz1s{--bg: var(--clr-error);--bg-hover: var(--clr-error-tint)}.button.success.svelte-rmjz1s{--bg: var(--clr-success);--bg-hover: var(--clr-success-tint)}.button.info.svelte-rmjz1s{--bg: var(--clr-info);--bg-hover: var(--clr-info-tint)}.button.warning.svelte-rmjz1s{--bg: var(--clr-warning);--bg-hover: var(--clr-warning-tint)}.button.sm.svelte-rmjz1s{--size: 3.6rem}.button.lg.svelte-rmjz1s{--size: 4.4rem}.button.center.svelte-rmjz1s{justify-content:center}.content-container.svelte-rmjz1s{transition:width calc(var(--transition-duration) / 2)}.content-container.svelte-rmjz1s,.label-container.svelte-rmjz1s{display:inline-flex;position:relative}.content.svelte-rmjz1s{align-items:center;gap:var(--gap);text-wrap:nowrap}.content.svelte-rmjz1s,.label.svelte-rmjz1s{display:flex;text-wrap:nowrap}.button.loaded.svelte-rmjz1s .content-container:where(.svelte-rmjz1s){width:var(--content-width);height:var(--content-height)}.button.loaded.svelte-rmjz1s .label-container:where(.svelte-rmjz1s){width:var(--label-width);height:var(--label-height)}.button.loaded.svelte-rmjz1s .content:where(.svelte-rmjz1s),.button.loaded.svelte-rmjz1s .label:where(.svelte-rmjz1s){position:absolute}
