.rose.svelte-hefu0p{align-content:center;justify-items:center;gap:var(--space-12);width:100%;height:100%;display:grid;position:relative}.glow.svelte-hefu0p{background:radial-gradient(closest-side, var(--color-glow-rose), transparent);opacity:0;pointer-events:none;width:260px;height:260px;margin-left:-130px;position:absolute;top:0;left:50%}.plant.svelte-hefu0p{width:200px;max-width:60vw;position:relative}.bud.svelte-hefu0p{border-radius:var(--radius-l);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;width:100%;padding:0;display:block}.bud.svelte-hefu0p:disabled{cursor:default}.bud.svelte-hefu0p:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}svg.svelte-hefu0p{width:100%;max-height:34dvh;filter:drop-shadow(var(--drop-object));display:block;overflow:visible}.stem.svelte-hefu0p{fill:none;stroke:var(--week-leaf);stroke-width:5px;stroke-linecap:round}.leaf.svelte-hefu0p{fill:var(--week-leaf)}.petal.svelte-hefu0p{fill:var(--week-petal)}.petal.deep.svelte-hefu0p,.cup.svelte-hefu0p{fill:var(--week-petal-deep)}.swirl.svelte-hefu0p{fill:none;stroke:var(--week-petal);stroke-width:3px;stroke-linecap:round}.tag.svelte-hefu0p{z-index:2;width:160px;padding:var(--space-12) var(--space-16);background:var(--week-cream);border-radius:var(--radius-xs);box-shadow:var(--shadow-e2);color:var(--color-ink);transform-origin:100% 0;position:absolute;top:58%;right:40%}.string.svelte-hefu0p{background:var(--week-gold);width:18px;height:2px;position:absolute;top:-6px;right:-10px;rotate:-20deg}.note.svelte-hefu0p{font-size:1rem;line-height:calc(1.35 * var(--line-scale));overflow-wrap:anywhere;margin:0}.progress.svelte-hefu0p{justify-items:center;gap:var(--space-8);display:grid}.dots.svelte-hefu0p{gap:var(--space-8);display:flex}.dots.svelte-hefu0p i:where(.svelte-hefu0p){border:1.5px dashed var(--theme-muted);border-radius:50%/60% 60% 40% 40%;width:10px;height:14px}.dots.svelte-hefu0p i.on:where(.svelte-hefu0p){background:var(--week-petal);border:1.5px solid var(--week-petal)}.count.svelte-hefu0p{color:var(--theme-muted)}
