.day.svelte-10vzytd{color:var(--os-ink-soft);text-align:center;margin:0 0 .75rem;font-size:.7rem}.card.svelte-10vzytd{border:var(--os-border) solid var(--os-outline);border-radius:var(--os-radius-sm);background:var(--os-panel);box-shadow:inset 2px 2px 0 var(--os-bevel-light), inset -2px -2px 0 var(--os-bevel-dark);text-align:center;place-items:center;gap:.75rem;padding:1.5rem 1rem;display:grid}.hangul.svelte-10vzytd{font-family:var(--os-font-lg);margin:0;font-size:clamp(1.5rem,7vw,2rem);line-height:1.5}.roman.svelte-10vzytd{color:var(--os-ink-soft);margin:0;font-size:.75rem}.english.svelte-10vzytd{margin:0;font-size:.95rem}.note.svelte-10vzytd{max-width:24rem;color:var(--os-ink-soft);margin:.25rem 0 0;font-size:.7rem;line-height:1.7}.hangulizer.svelte-14id1o9{align-content:start;gap:.9rem;display:grid}.field.svelte-14id1o9{gap:.4rem;margin:0;display:grid}.label.svelte-14id1o9{color:var(--os-ink-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.row.svelte-14id1o9{align-items:stretch;gap:.4rem;display:flex}input.svelte-14id1o9{border:var(--os-border) solid var(--os-outline);border-radius:var(--os-radius-sm);background:var(--os-panel);min-width:0;box-shadow:inset 2px 2px 0 var(--os-bevel-dark), inset -2px -2px 0 var(--os-bevel-light);color:var(--os-ink);font-family:var(--os-font);flex:auto;padding:.45rem .55rem;font-size:.85rem}input.svelte-14id1o9:focus-visible{border-color:var(--os-accent-6);box-shadow:inset 2px 2px 0 var(--os-bevel-dark), inset -2px -2px 0 var(--os-bevel-light), 0 0 0 2px var(--os-accent-6);outline:none}.slot.svelte-14id1o9{border:var(--os-border) solid var(--os-outline);border-radius:var(--os-radius-sm);background:var(--os-panel);min-height:7.5rem;box-shadow:inset 2px 2px 0 var(--os-bevel-light), inset -2px -2px 0 var(--os-bevel-dark);place-content:center;place-items:center;gap:.8rem;padding:.9rem .75rem;display:grid}.hangul.svelte-14id1o9{font-family:var(--os-font-lg);text-align:center;margin:0;font-size:clamp(1.5rem,7vw,2.1rem);line-height:1.4}.cell.svelte-14id1o9{color:var(--os-ink-soft);display:inline-block}.cell--locked.svelte-14id1o9{color:var(--os-ink);animation:.18s ease-out svelte-14id1o9-land}@keyframes svelte-14id1o9-land{0%{transform:scale(1.18)}to{transform:scale(1)}}.meter.svelte-14id1o9{gap:.35rem;width:min(100%,13rem);display:grid}.step.svelte-14id1o9{color:var(--os-ink-soft);text-align:center;margin:0;font-size:.6rem}.note.svelte-14id1o9,.quip.svelte-14id1o9{color:var(--os-ink-soft);text-align:center;margin:0;font-size:.7rem;line-height:1.7}.quip.svelte-14id1o9{border:2px dashed var(--os-outline);border-radius:var(--os-radius-sm);padding:.9rem .75rem}.paint.svelte-1bgfr3b{flex-direction:column;flex:auto;min-height:0;display:flex}.pad.svelte-1bgfr3b{scrollbar-color:var(--os-bubblegum) var(--os-panel);flex:auto;align-content:center;justify-items:center;gap:1rem;min-height:0;padding:1rem;display:grid;overflow-y:auto}.frame.svelte-1bgfr3b{aspect-ratio:1;border:var(--os-border) solid var(--os-outline);border-radius:var(--os-radius-sm);width:min(20rem,100%);box-shadow:inset 2px 2px 0 var(--os-bevel-dark), inset -2px -2px 0 var(--os-bevel-light);background:linear-gradient(90deg,#f6eef8 1px,#0000 1px) 0 0/12.5% 12.5%,linear-gradient(#f6eef8 1px,#0000 1px) 0 0/12.5% 12.5%,#fff;position:relative}.guide.svelte-1bgfr3b{font-family:var(--os-font-lg);color:var(--os-ink-soft);opacity:.22;pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;font-size:14rem;line-height:1;display:grid;position:absolute;inset:0}.canvas.svelte-1bgfr3b{width:100%;height:100%;image-rendering:pixelated;touch-action:none;cursor:crosshair;position:absolute;inset:0}.guides.svelte-1bgfr3b{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;display:flex}.label.svelte-1bgfr3b{color:var(--os-ink-soft);font-size:.7rem}.swatches.svelte-1bgfr3b{gap:.25rem;display:flex}.swatch.svelte-1bgfr3b{border:var(--os-border) solid var(--os-outline);background:var(--sw);cursor:pointer;border-radius:4px;width:1.25rem;height:1.25rem;padding:0}.swatch--on.svelte-1bgfr3b{outline:2px solid var(--os-ink);outline-offset:1px}.sep.svelte-1bgfr3b{background:var(--os-outline);width:2px;height:1.25rem}
