/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */.mitter.svelte-1ubc3or{transition:transform 2s;transform:translate(0)}.moving.svelte-1ubc3or{animation:3s forwards svelte-1ubc3or-moveMitterCurtains}.back.moving.svelte-1ubc3or{--padding:4rem}.back.svelte-1ubc3or .finger:where(.svelte-1ubc3or){background-blend-mode:color;background-image:linear-gradient(to bottom,var(--tw-gradient-stops)),linear-gradient(#0003,#0003)}.finger.svelte-1ubc3or{transform-origin:50% 0;transition:transform 2s}.rotating.svelte-1ubc3or .finger:where(.svelte-1ubc3or){transform:rotate(20deg)}.mitter.rotating.svelte-1ubc3or>div:where(.svelte-1ubc3or){animation:.5s linear infinite svelte-1ubc3or-rotateCurtain}.shower.svelte-1ubc3or{--rain-color:#87d4f8;background:radial-gradient(circle,gray 2px,#0000 0) 0 0/20px 20px repeat-x,radial-gradient(circle,gray 2px,#0000 0) 10px 10px/20px 20px repeat-x}.shower.svelte-1ubc3or>.puddle:where(.svelte-1ubc3or){opacity:1;background-position:50%;background-repeat:no-repeat;background-size:0 0;transition:background-size 5s,opacity 10s}.shower.enabled.svelte-1ubc3or>.puddle:where(.svelte-1ubc3or){background-image:radial-gradient(var(--rain-color)25%,transparent 25%);opacity:1;background-position:50%;background-repeat:no-repeat;background-size:600% 2rem}.drying.svelte-1ubc3or .shower:where(.svelte-1ubc3or)>.puddle:where(.svelte-1ubc3or){background-image:radial-gradient(var(--rain-color)25%,transparent 25%);opacity:0;background-position:50%;background-repeat:no-repeat;background-size:100% 1rem}.shower.enabled.svelte-1ubc3or{background:radial-gradient(circle,gray 2px,#0000 0) 0 0/20px 20px repeat-x,radial-gradient(circle,gray 2px,#0000 0) 10px 10px/20px 20px repeat-x}.shower.enabled.svelte-1ubc3or:after{content:"";background:radial-gradient(circle,var(--rain-color)1px,transparent 3px)0 0/20px 20px,radial-gradient(circle,var(--rain-color)1px,transparent 3px)10px 10px/20px 20px;animation:.4s linear infinite svelte-1ubc3or-showerAnimation;position:absolute;inset:10px 0 0}.bubbles.svelte-1ubc3or{clip-path:inset(0 0 0 100%);opacity:0;transition:opacity 1.5s,clip-path 1.5s}.bubbles.enabled.svelte-1ubc3or{clip-path:inset(0);opacity:1;transition:opacity 1.5s,clip-path 1.5s}section.svelte-1ubc3or.showering .bubbles:where(.svelte-1ubc3or){clip-path:inset(100% 0 0)}@keyframes svelte-1ubc3or-showerAnimationBottomDrying{to{background-position:50%;background-size:0 0}}@keyframes svelte-1ubc3or-showerAnimationBottom{to{background-position:50%;background-size:600% 2rem}}@keyframes svelte-1ubc3or-showerAnimation{0%{background-position:10px 0,0 0}to{background-position:10px 80px,0 120px}}@keyframes svelte-1ubc3or-moveMitterCurtains{0%{transform:translate(0)}50%{transform:translate(calc(-100% + 6rem + var(--padding,2rem)))}to{transform:translate(0)}}@keyframes svelte-1ubc3or-rotateCurtain{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}section.svelte-1ubc3or.start .track:where(.svelte-1ubc3or){visibility:hidden;transform:translate(-100%)}:is(section.svelte-1ubc3or.dirty .track:where(.svelte-1ubc3or),section.svelte-1ubc3or.cleaning .track:where(.svelte-1ubc3or),section.svelte-1ubc3or.drying .track:where(.svelte-1ubc3or)){visibility:visible;transform:translate(0)}section.svelte-1ubc3or.done .track:where(.svelte-1ubc3or){transform:translate(100%)}.track.svelte-1ubc3or{transition:transform 1s}
