.hug-day.svelte-1krsb1x{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}.glow.svelte-1krsb1x{background:radial-gradient(closest-side at 50% 36%, var(--color-glow-rose), transparent);opacity:0;pointer-events:none;position:absolute;inset:0}.content.svelte-1krsb1x{height:100%;position:relative}.embrace.svelte-1krsb1x{height:80px;margin-top:-40px;position:absolute;top:36%;left:0;right:0}.arm.svelte-1krsb1x{width:50%;height:80px;position:absolute;top:0}.left.svelte-1krsb1x{left:0}.right.svelte-1krsb1x{right:0}.right.svelte-1krsb1x svg:where(.svelte-1krsb1x){scale:-1 1}.arm.svelte-1krsb1x svg:where(.svelte-1krsb1x){width:100%;height:100%;display:block;overflow:visible}.knit.svelte-1krsb1x{fill:var(--week-knit)}.rib.svelte-1krsb1x{fill:none;stroke:var(--week-knit-deep);stroke-width:3px;stroke-dasharray:3 3}.cuff.svelte-1krsb1x{fill:var(--week-knit-deep)}.cuff-rib.svelte-1krsb1x{fill:none;stroke:var(--week-knit);stroke-width:1.4px}.hand.svelte-1krsb1x{fill:var(--week-skin)}.heart.svelte-1krsb1x{background:var(--theme-bg);border:2px solid var(--theme-accent);border-radius:var(--radius-pill);width:72px;height:72px;box-shadow:var(--glow-round) var(--color-glow-rose);place-items:center;margin-left:-36px;display:grid;position:absolute;top:4px;left:50%}.heart.svelte-1krsb1x svg:where(.svelte-1krsb1x){width:36px;height:36px}.heart.svelte-1krsb1x path:where(.svelte-1krsb1x){fill:none;stroke:var(--theme-text);stroke-width:2.4px;stroke-linejoin:round}.note-block.svelte-1krsb1x{justify-items:center;display:grid;position:absolute;top:calc(36% + 56px);left:0;right:0}.note.svelte-1krsb1x{max-width:220px;color:var(--theme-text);font-size:1.0625rem;line-height:calc(1.3 * var(--line-scale));text-align:center;overflow-wrap:anywhere;margin:0}.tap.svelte-1krsb1x{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;position:absolute;bottom:0;left:50%;translate:-50%}.tap.svelte-1krsb1x:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}
