.teddy-day.svelte-1sezoc5{align-content:center;justify-items:center;gap:var(--space-16);width:100%;height:100%;display:grid;position:relative}.holder.svelte-1sezoc5{place-items:center;width:210px;height:210px;display:grid;position:relative}.ring.svelte-1sezoc5{pointer-events:none;position:absolute;inset:0;rotate:-90deg}.ring.svelte-1sezoc5 circle:where(.svelte-1sezoc5){fill:none;stroke-width:1.6px}.track.svelte-1sezoc5{stroke:var(--color-glass-line)}.fill.svelte-1sezoc5{stroke:var(--theme-accent);stroke-dasharray:100;stroke-linecap:round}.rising.svelte-1sezoc5{pointer-events:none;position:absolute;inset:0}.rising.svelte-1sezoc5 .rise{background:var(--week-fur-pink);width:14px;height:14px;clip-path:path("M7 13 C 2 9, 0 6, 0 4 C 0 1, 2 0, 4 0 C 5 0, 6 1, 7 2 C 8 1, 9 0, 10 0 C 12 0, 14 1, 14 4 C 14 6, 12 9, 7 13 Z");position:absolute;top:30%}.teddy.svelte-1sezoc5{border-radius:var(--radius-xl);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:160px;filter:drop-shadow(var(--drop-object));background:0 0;border:0;padding:0;position:relative}.teddy.svelte-1sezoc5:disabled{cursor:default}.teddy.svelte-1sezoc5:focus-visible{outline:3px solid var(--color-focus);outline-offset:6px}.teddy.svelte-1sezoc5 svg:where(.svelte-1sezoc5){width:100%;display:block;overflow:visible}.fur.svelte-1sezoc5{fill:var(--week-fur)}.light.svelte-1sezoc5{fill:var(--week-fur-light)}.pink.svelte-1sezoc5,.cheek.svelte-1sezoc5{fill:var(--week-fur-pink)}.cheek.svelte-1sezoc5{opacity:.8}.ink.svelte-1sezoc5{fill:var(--color-ink)}.mouth.svelte-1sezoc5{fill:none;stroke:var(--color-ink);stroke-width:2.5px;stroke-linecap:round}.heart.svelte-1sezoc5{fill:var(--week-petal)}.frame.svelte-1sezoc5{z-index:2;place-items:center;width:260px;height:230px;margin-left:-130px;display:grid;position:absolute;top:0;left:50%}.frame.svelte-1sezoc5 svg:where(.svelte-1sezoc5){filter:drop-shadow(var(--drop-object));position:absolute;inset:0}.frame.svelte-1sezoc5 path:where(.svelte-1sezoc5){fill:var(--week-cream);stroke:var(--week-petal);stroke-width:4px}.note.svelte-1sezoc5{max-width:160px;color:var(--color-ink);font-size:.9375rem;line-height:calc(1.3 * var(--line-scale));text-align:center;overflow-wrap:anywhere;margin:-24px 0 0;position:relative}.tap.svelte-1sezoc5{min-height:var(--tap-min);padding:0 var(--space-16);color:var(--theme-accent);text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}
