.fsky.svelte-1dvhpyc{flex-shrink:0;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){.spin.svelte-1dvhpyc{transform-origin:32px 32px;animation:16s linear infinite svelte-1dvhpyc-spin}.drop.svelte-1dvhpyc,.flake.svelte-1dvhpyc{animation:1.4s ease-in-out infinite svelte-1dvhpyc-fall}.gust.svelte-1dvhpyc,.fog.svelte-1dvhpyc{animation:2.4s ease-in-out infinite alternate svelte-1dvhpyc-sway}.bolt.svelte-1dvhpyc{animation:2.6s step-end infinite svelte-1dvhpyc-flash}}@keyframes svelte-1dvhpyc-spin{to{rotate:360deg}}@keyframes svelte-1dvhpyc-fall{50%{translate:0 3px}}@keyframes svelte-1dvhpyc-sway{to{translate:4px}}@keyframes svelte-1dvhpyc-flash{80%{opacity:.3}}.tool.svelte-42grvm{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;display:flex}.big-say.svelte-42grvm{max-width:420px;font-size:1.25rem;font-weight:600;line-height:1.2}.soft.svelte-42grvm{color:var(--ink-soft);font-size:.9rem}.dots.svelte-42grvm{gap:8px;display:flex}.dots.svelte-42grvm span:where(.svelte-42grvm){background:var(--line);border-radius:50%;width:14px;height:14px}.dots.svelte-42grvm span.on:where(.svelte-42grvm){background:var(--green)}.stage.svelte-42grvm{aspect-ratio:100/130;place-items:end center;height:min(36dvh,300px);display:grid}.balloon.svelte-42grvm{transform-origin:50% 100%;width:100%;transition:scale 1s;scale:.5}.balloon.in.svelte-42grvm{transition:scale 4s ease-in-out;scale:1}.balloon.out.svelte-42grvm{transition:scale 5s ease-in-out;scale:.5}.sense.svelte-42grvm{flex-direction:column;align-items:center;gap:8px;display:flex}.circles.svelte-42grvm{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.found.svelte-42grvm{border:3px dashed var(--purple);background:var(--surface-2);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.found.on.svelte-42grvm{background:var(--purple);border-style:solid}.lemon.svelte-42grvm,.hug.svelte-42grvm{aspect-ratio:1;touch-action:none;-webkit-touch-callout:none;background:0 0;border:0;width:min(56vw,30dvh,240px);padding:0;position:relative}.lemon.svelte-42grvm svg:where(.svelte-42grvm),.hug.svelte-42grvm svg:where(.svelte-42grvm){width:100%;height:100%}.lem.svelte-42grvm{transform-origin:60px 62px;transition:scale .3s cubic-bezier(.3,1.6,.5,1)}.lemon.holding.svelte-42grvm .lem:where(.svelte-42grvm){scale:.82 .74}.ring.svelte-42grvm{transition:stroke-dashoffset 1s linear}.pillow.svelte-42grvm{transform-origin:60px 60px}.hug.hugging.svelte-42grvm .pillow:where(.svelte-42grvm){transition:scale .6s;scale:.9 .84}.count.svelte-42grvm{background:var(--pink);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.3rem;font-weight:700;display:grid;position:absolute;top:6%;right:6%}.pad.svelte-42grvm{object-fit:contain;border:3px dashed var(--line);touch-action:none;background:#fffbf3;border-radius:18px;flex:1;width:min(100%,560px);min-height:0;max-height:44dvh}.colours.svelte-42grvm{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.col.svelte-42grvm{border:3px solid var(--surface);background:var(--c);width:40px;height:40px;box-shadow:0 0 0 2px var(--line);border-radius:50%}.col.on.svelte-42grvm{box-shadow:0 0 0 3px var(--ink);scale:1.12}.done.svelte-42grvm{margin-top:4px}@media (prefers-reduced-motion:reduce){.balloon.svelte-42grvm,.balloon.in.svelte-42grvm,.balloon.out.svelte-42grvm{transition:none;scale:.8}.lem.svelte-42grvm,.ring.svelte-42grvm{transition:none}}.fw.svelte-uewpwq{flex-direction:column;gap:10px;height:calc(100dvh - 118px);min-height:540px;display:flex}.soft.svelte-uewpwq{color:var(--ink-soft);text-align:center;font-size:.9rem;line-height:1.25}.row.svelte-uewpwq{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.seg.svelte-uewpwq{background:var(--surface-2);border:2px solid var(--line);border-radius:999px;flex-shrink:0;grid-template-columns:1fr 1fr;align-self:center;gap:4px;width:100%;max-width:480px;padding:4px;display:grid}.seg-btn.svelte-uewpwq{min-height:44px;color:var(--ink-soft);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:1rem;font-weight:700;display:inline-flex}.seg-btn.on.svelte-uewpwq{background:var(--purple);color:#fff;box-shadow:0 3px #6a32d4}.panel.svelte-uewpwq{background:radial-gradient(circle at 85% 10%, color-mix(in srgb, var(--sky) 14%, transparent), transparent 55%), var(--surface) var(--grain);flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px;display:flex}.p-head.svelte-uewpwq{align-items:center;gap:8px;display:flex}.chosen.svelte-uewpwq{flex:1;align-items:center;gap:6px;font-size:1.1rem;display:inline-flex}.dots.svelte-uewpwq{gap:5px;display:flex}.dots.svelte-uewpwq span:where(.svelte-uewpwq){background:var(--line);border-radius:999px;width:12px;height:12px;transition:width .25s}.dots.svelte-uewpwq span.done:where(.svelte-uewpwq){background:var(--green)}.dots.svelte-uewpwq span.on:where(.svelte-uewpwq){background:var(--purple);width:28px}.body.svelte-uewpwq{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;display:flex}.q.svelte-uewpwq{color:var(--purple);text-align:center;font-size:1.7rem;line-height:1.1}h3.svelte-uewpwq{text-align:center;font-size:1.25rem}.skies.svelte-uewpwq{flex:1;grid-template-columns:repeat(2,1fr);gap:8px;width:100%;max-width:520px;min-height:0;max-height:560px;display:grid}.skies.small.svelte-uewpwq{flex:none;grid-template-columns:repeat(4,1fr);max-height:none}.sky.svelte-uewpwq{border:3px solid var(--line);background:var(--surface-2);min-height:0;color:var(--ink);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:4px;font-size:.95rem;font-weight:700;display:flex}.sky.svelte-uewpwq svg{max-height:72%}.skies.small.svelte-uewpwq .sky:where(.svelte-uewpwq){aspect-ratio:1;font-size:.75rem}.hero.svelte-uewpwq{aspect-ratio:1;width:min(42%,22dvh,200px)}.hero.sm.svelte-uewpwq{width:min(30vw,16dvh,140px)}.words.svelte-uewpwq{flex-wrap:wrap;justify-content:center;gap:8px;max-width:440px;display:flex}.word.svelte-uewpwq{border:3px solid var(--line);background:var(--surface-2);min-height:54px;color:var(--ink);border-radius:999px;padding:6px 20px;font-size:1.1rem;font-weight:700}.word.on.svelte-uewpwq{border-color:var(--purple);background:color-mix(in srgb, var(--purple) 18%, var(--surface));box-shadow:0 3px #6a32d4}.soft-word.svelte-uewpwq{color:var(--ink-soft);font-weight:600}.grownup.svelte-uewpwq{background:color-mix(in srgb, var(--sky) 16%, var(--surface));border:2px solid var(--sky);border-radius:16px;align-items:center;gap:8px;max-width:460px;padding:8px 12px;font-size:.9rem;font-weight:600;line-height:1.25;display:flex}.grownup.svelte-uewpwq svg{flex-shrink:0}.figure.svelte-uewpwq{aspect-ratio:200/260;height:min(40dvh,340px);position:relative}.figure.svelte-uewpwq svg:where(.svelte-uewpwq){width:100%;height:100%}.spot.svelte-uewpwq{border:3px dashed var(--purple);background:#ffffff38;border-radius:50%;width:40px;height:40px;padding:0;position:absolute;translate:-50% -50%}.spot.on.svelte-uewpwq{background:color-mix(in srgb, var(--purple) 70%, transparent);box-shadow:0 0 0 5px color-mix(in srgb, var(--purple) 25%, transparent);border-style:solid}.spot.svelte-uewpwq:after{content:"";border:2px solid var(--purple);opacity:0;border-radius:50%;position:absolute;inset:-6px}@media (prefers-reduced-motion:no-preference){.spot.svelte-uewpwq:not(.on):after{animation:2s ease-out infinite svelte-uewpwq-pulse}}@keyframes svelte-uewpwq-pulse{0%{opacity:.8;scale:.8}to{opacity:0;scale:1.3}}.clues.svelte-uewpwq{flex-wrap:wrap;justify-content:center;gap:5px;max-width:460px;min-height:30px;display:flex}.clue.svelte-uewpwq{background:color-mix(in srgb, var(--purple) 16%, var(--surface));border:2px solid var(--purple);border-radius:999px;padding:3px 12px;font-size:.85rem;font-weight:600}.tools.svelte-uewpwq{grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:520px;display:grid}.tool-card.svelte-uewpwq{border:3px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;font-size:.92rem;font-weight:700;display:flex;position:relative}.tool-card.svelte-uewpwq:first-child{flex-direction:row;grid-column:1/-1;justify-content:center;gap:12px}.tool-card.sug.svelte-uewpwq{border-color:var(--green)}.sug-tag.svelte-uewpwq{color:var(--green);font-size:.72rem;font-weight:600}.link.svelte-uewpwq{color:var(--blue);text-underline-offset:3px;background:0 0;border:0;min-height:44px;font-weight:600;text-decoration:underline}.done-row.svelte-uewpwq{align-items:center;gap:8px;display:flex}.closing.svelte-uewpwq{text-align:center;max-width:440px;font-size:1.15rem;font-weight:600;line-height:1.3}.private.svelte-uewpwq{color:var(--ink-soft);text-align:center;justify-content:center;align-items:center;gap:6px;font-size:.85rem;display:flex}.cal.svelte-uewpwq{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.day.svelte-uewpwq{aspect-ratio:.8;border:2px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:3px 1px;display:flex}.day.svelte-uewpwq:disabled{opacity:1;background:0 0;border-style:dashed}.day.today.svelte-uewpwq{border-color:var(--purple)}.day.on.svelte-uewpwq{background:color-mix(in srgb, var(--purple) 18%, var(--surface));border-color:var(--purple)}.dn.svelte-uewpwq{color:var(--ink-soft);white-space:nowrap;font-size:.62rem;font-weight:600}.blank.svelte-uewpwq{flex:1}.entries.svelte-uewpwq{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow:hidden}.entry.svelte-uewpwq{background:var(--surface-2);border:2px solid var(--line);border-radius:16px;align-items:center;gap:6px;padding:6px 10px;display:flex}.e-text.svelte-uewpwq{flex-direction:column;min-width:0;line-height:1.2;display:flex}.e-text.svelte-uewpwq span:where(.svelte-uewpwq){color:var(--ink-soft);font-size:.8rem}.empty.svelte-uewpwq{margin:auto}@media (hover:hover){.sky.svelte-uewpwq:hover,.word.svelte-uewpwq:not(.on):hover,.tool-card.svelte-uewpwq:hover{border-color:var(--ink-faint)}}@media (width>=900px){.fw.svelte-uewpwq{height:calc(100dvh - 226px);min-height:600px}.panel.svelte-uewpwq{padding:18px 24px}.skies.svelte-uewpwq{grid-template-columns:repeat(4,1fr);max-width:860px;max-height:420px}.skies.small.svelte-uewpwq{max-width:640px}.sky.svelte-uewpwq{font-size:1.1rem}.tools.svelte-uewpwq{grid-template-columns:repeat(5,1fr);max-width:900px}.tool-card.svelte-uewpwq svg{width:84px;height:84px}.tool-card.svelte-uewpwq,.tool-card.svelte-uewpwq:first-child{flex-direction:column;grid-column:auto;justify-content:center;min-height:150px;padding:16px 8px}.diary.svelte-uewpwq{grid-template-rows:auto 1fr;grid-template-columns:1.2fr 1fr;gap:14px 24px;display:grid}.private.svelte-uewpwq{grid-column:1/-1}.cal.svelte-uewpwq{grid-template-rows:repeat(2,1fr);gap:8px}.day.svelte-uewpwq{aspect-ratio:auto;padding:8px 4px}.dn.svelte-uewpwq{font-size:.75rem}}
