.bubble.svelte-17nar7x{aspect-ratio:4/3;color:#1d2550;width:100%;font-family:var(--font-label);text-align:center;background:#fff;border:2px solid #1d2550;border-radius:50%;place-items:center;padding:8%;font-weight:700;line-height:1.05;display:grid;position:relative;container-type:inline-size}.bubble.svelte-17nar7x:after{content:"";aspect-ratio:1;clip-path:polygon(0 0,100% 100%,0 100%);background:#fff;border:0 solid #1d2550;border-width:0 0 2px 2px;width:22%;position:absolute;bottom:-14%;left:18%;transform:skew(20deg)rotate(-20deg)}.words.svelte-17nar7x{z-index:1;font-size:clamp(4px,15cqi,1.4rem);position:relative}.page.svelte-lukztp{gap:var(--space-5);padding-block:var(--space-6) var(--space-7);display:grid}.staff-only.svelte-lukztp{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--sunshine-tint);border:2px dashed var(--ink);border-radius:var(--radius-field);font-size:var(--text-small);margin:0;font-weight:700;display:flex}.hero.svelte-lukztp{gap:var(--space-3);justify-items:start;display:grid}h1.svelte-lukztp{font-size:clamp(2rem,1.4rem + 2.8vw,3.25rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.sub.svelte-lukztp{color:var(--ink-2);max-width:52ch;margin:0}.studio.svelte-lukztp{gap:var(--space-4);min-width:0;display:grid}.stage.svelte-lukztp{gap:var(--space-2);padding:var(--space-3);background:var(--sky-tint);display:grid;overflow:hidden}.tee.svelte-lukztp{aspect-ratio:1;transform-origin:50% 58%;width:100%;max-width:560px;margin-block:-4% 2%;margin-inline:auto;position:relative;scale:1.22}.chapter.svelte-lukztp .tee:where(.svelte-lukztp){margin-block:0;scale:1}.photo.svelte-lukztp{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.print.svelte-lukztp{left:calc(49.6% - var(--scene-w) / 2);width:var(--scene-w);position:absolute;top:26.5%}.chapter.svelte-lukztp .print:where(.svelte-lukztp){width:80%;top:4%;left:10%}.board.svelte-lukztp{aspect-ratio:240/260;touch-action:pan-y;position:relative}.scene.svelte-lukztp{mix-blend-mode:multiply;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.chapter.svelte-lukztp .scene:where(.svelte-lukztp){mix-blend-mode:normal;border-radius:var(--radius-field);background:#fff}.piece.svelte-lukztp{width:calc(var(--piece) * var(--size,1));aspect-ratio:1;cursor:grab;touch-action:none;filter:drop-shadow(1.5px 0 #fff)drop-shadow(-1.5px 0 #fff)drop-shadow(0 1.5px #fff)drop-shadow(0 -1.5px #fff)drop-shadow(0 2px 2px #1d255059);background:0 0;border:0;padding:0;position:absolute;translate:-50% -100%}.piece.svelte-lukztp:active{cursor:grabbing}.piece.svelte-lukztp:focus-visible{outline:3px solid var(--crayon-red);outline-offset:2px;border-radius:8px}.piece.svelte-lukztp img:where(.svelte-lukztp){object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.piece.is-bubble.svelte-lukztp{width:calc(var(--piece) * 1.2);filter:drop-shadow(0 2px 2px #1d255059)}.board.printed.svelte-lukztp{overflow:hidden}.board.printed.svelte-lukztp .piece:where(.svelte-lukztp):not(.is-bubble){filter:none}@media (prefers-reduced-motion:no-preference){.piece.hop.svelte-lukztp{animation:.45s ease-out svelte-lukztp-hop}}@keyframes svelte-lukztp-hop{0%{translate:-50% -40%;scale:.2}60%{translate:-50% -130%;scale:1.15}to{translate:-50% -100%;scale:1}}.title.svelte-lukztp{color:#1d2550;text-align:center;margin:2% 0 0;font-size:clamp(.7rem,3.4vw,1.4rem);font-weight:700;line-height:1.1}.hand.svelte-lukztp{text-align:center;font-size:var(--text-small);color:var(--ink-2);margin:0;position:relative}.tray.svelte-lukztp{gap:var(--space-5);align-content:start;min-width:0;display:grid}fieldset.svelte-lukztp{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.group.svelte-lukztp{gap:var(--space-2);min-width:0;display:grid}.group.svelte-lukztp:focus{outline:none}.group.svelte-lukztp>legend:where(.svelte-lukztp),.legend-like.svelte-lukztp{margin:0 0 var(--space-2);font:700 var(--text-h3) / 1.2 var(--font-display);padding:0}.group.svelte-lukztp>p:where(.svelte-lukztp){margin:0}.pills.svelte-lukztp{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));display:grid}.pills.products.svelte-lukztp{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.pill.svelte-lukztp{min-height:var(--tap-min);padding:var(--space-2);background:var(--paper);border:2px solid var(--line);border-radius:var(--radius-field);text-align:center;cursor:pointer;align-content:center;place-items:center;gap:2px;font-weight:700;display:grid;position:relative}.measure.svelte-lukztp{color:var(--ink-2);font-size:.75rem;font-weight:400}.pill.svelte-lukztp input:where(.svelte-lukztp){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pill.svelte-lukztp:has(input:where(.svelte-lukztp):checked){border-color:var(--ink);background:var(--sky-tint)}.pill.svelte-lukztp:has(input:where(.svelte-lukztp):focus-visible){outline:3px solid var(--ink);outline-offset:2px}.ways.svelte-lukztp{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.way.svelte-lukztp{padding:var(--space-2);background:var(--paper);border:2px solid var(--line);border-radius:var(--radius-field);cursor:pointer;align-content:start;gap:4px;display:grid;position:relative}.way.svelte-lukztp input:where(.svelte-lukztp){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.way.svelte-lukztp:has(input:where(.svelte-lukztp):checked){border-color:var(--ink);background:var(--sky-tint)}.way.svelte-lukztp:has(input:where(.svelte-lukztp):focus-visible){outline:3px solid var(--ink);outline-offset:2px}.way-pic.svelte-lukztp{aspect-ratio:4/3;border-radius:calc(var(--radius-field) - 4px);background:#fff;margin-bottom:2px;display:block;position:relative;overflow:hidden}.way-scene.svelte-lukztp{aspect-ratio:240/260;width:auto;max-width:none;height:92%;position:absolute;top:4%;left:8%}.way-piece.svelte-lukztp{aspect-ratio:1;object-fit:contain;width:24%;position:absolute;translate:-50% -100%}.way-sheet.svelte-lukztp{border:1px solid var(--line);background:#fff;border-radius:4px;grid-template-columns:1fr 1fr;gap:3px;width:40%;padding:4px;display:grid;position:absolute;bottom:6%;right:4%;rotate:6deg;box-shadow:0 2px 4px #1d255040}.way-sheet.svelte-lukztp img:where(.svelte-lukztp){aspect-ratio:1;object-fit:contain;width:100%}.sets.svelte-lukztp,.adds.svelte-lukztp{gap:var(--space-2);flex-wrap:wrap;display:flex}.sets.svelte-lukztp .chip:where(.svelte-lukztp){min-height:40px;padding:0 var(--space-3);border:2px solid var(--line);background:var(--paper);font:700 var(--text-small) var(--font-body);cursor:pointer}.sets.svelte-lukztp .chip.on:where(.svelte-lukztp){background:var(--ink);border-color:var(--ink);color:#fff}.sets.svelte-lukztp .chip:where(.svelte-lukztp):focus-visible,.remove.svelte-lukztp:focus-visible{outline:3px solid var(--crayon-red);outline-offset:2px}.people.svelte-lukztp{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.person.svelte-lukztp{gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--paper);border:2px solid var(--line);border-radius:var(--radius-field);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.person.svelte-lukztp:has(select:where(.svelte-lukztp):not(.unset)){border-color:var(--ink)}.person-name.svelte-lukztp{min-width:0;line-height:1.2;display:grid}.person.svelte-lukztp select:where(.svelte-lukztp){min-height:var(--tap-min);max-width:12.5rem;padding:0 var(--space-2);border:2px solid var(--ink);border-radius:var(--radius-field);color:var(--ink);font:700 var(--text-small) var(--font-body);background:#fff}.person.svelte-lukztp select.unset:where(.svelte-lukztp){border-color:var(--crayon-red);color:var(--crayon-red-dark)}.remove.svelte-lukztp{background:var(--sky-tint);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;font-size:1.1rem;line-height:1}.adds.svelte-lukztp .button:where(.svelte-lukztp){flex:1}.deal.svelte-lukztp{padding:var(--space-2) var(--space-3);background:var(--sunshine-tint);border-radius:var(--radius-field);font-size:var(--text-small);margin:0;font-weight:700}.deal.svelte-lukztp:empty{display:none}.deal.on.svelte-lukztp{background:var(--leaf-tint);color:var(--leaf-dark)}.was.svelte-lukztp{margin-right:var(--space-2);color:var(--ink-2);font-size:1.1rem;font-weight:500}.letter.svelte-lukztp{min-height:var(--tap-min);padding:var(--space-2);background:var(--paper);border:2px solid var(--line);border-radius:var(--radius-field);text-align:center;font-size:var(--text-small);cursor:pointer;align-content:center;justify-items:center;gap:2px;display:grid;position:relative}.letter.on.svelte-lukztp{border-color:var(--ink);background:var(--sky-tint)}.letter.svelte-lukztp input:where(.svelte-lukztp){opacity:0;pointer-events:none;position:absolute}.letter.svelte-lukztp:has(input:where(.svelte-lukztp):focus-visible){outline:3px solid var(--ink);outline-offset:2px}.nudge.svelte-lukztp{margin:0 0 calc(-1 * var(--space-1))}.tabs.svelte-lukztp{margin-bottom:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}[role=tab].svelte-lukztp{border:2px solid var(--ink);background:var(--tab-soft,#fff);min-width:0;min-height:78px;color:var(--ink);box-shadow:0 3px 0 var(--ink);font:inherit;text-align:center;cursor:pointer;border-radius:14px;align-content:center;justify-items:center;gap:3px;padding:6px 2px 7px;display:grid;position:relative}.tab-scene.svelte-lukztp{--tab-soft:#cfeedd;--tab-open:#86d6ae}.tab-pieces.svelte-lukztp{--tab-soft:#fbf0b8;--tab-open:var(--sunshine)}.tab-mine.svelte-lukztp{--tab-soft:#fbdcc4;--tab-open:#f7ae7a}.tab-words.svelte-lukztp{--tab-soft:#cde6f5;--tab-open:#8fc8f0}.tab-bubbles.svelte-lukztp{--tab-soft:#e6dcf7;--tab-open:#c3aef0}.peek-bubble.svelte-lukztp{width:34px;font-size:.5rem;display:block}.bubble-list.svelte-lukztp{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.bubble-list.svelte-lukztp li:where(.svelte-lukztp){align-items:center;gap:var(--space-2);grid-template-columns:56px minmax(0,1fr) auto;display:grid}.bubble-list.svelte-lukztp .error:where(.svelte-lukztp){grid-column:1/-1}.bubble-list.svelte-lukztp .remove:where(.svelte-lukztp){width:44px;height:44px}.bubble-peek.svelte-lukztp{width:56px;display:block}[role=tab][aria-selected=true].svelte-lukztp{background:var(--tab-open);box-shadow:none;border-width:3px;padding:5px 1px 6px;transform:translateY(3px)}[role=tab][aria-selected=true].svelte-lukztp:after{content:"";border-right:3px solid var(--ink);border-bottom:3px solid var(--ink);background:inherit;width:13px;height:13px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)rotate(45deg)}[role=tab].svelte-lukztp:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.peek.svelte-lukztp{justify-content:center;align-items:center;gap:3px;height:30px;display:flex}.peek.svelte-lukztp img:where(.svelte-lukztp){object-fit:contain;width:26px;height:26px}.tab-scene.svelte-lukztp .peek:where(.svelte-lukztp) img:where(.svelte-lukztp){border:1.5px solid var(--ink);background:#fff;border-radius:6px;width:30px;height:30px}.peek-letters.svelte-lukztp{font-size:1.375rem;font-weight:700;line-height:1}.tab-title.svelte-lukztp{font:800 min(.8125rem, 3.2vw) / 1.15 var(--font-body)}.colon.svelte-lukztp{font-size:0}.tab-now.svelte-lukztp{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:min(.75rem,3.2vw);font-weight:600;line-height:1.2;overflow:hidden}.count.svelte-lukztp{background:var(--ink);min-width:1.5em;height:1.5em;color:var(--paper);border-radius:var(--radius-pill);place-items:center;padding-inline:4px;font-size:.75rem;display:inline-grid}.panel.svelte-lukztp{gap:var(--space-3);min-width:0;display:grid}.panel.svelte-lukztp h3:where(.svelte-lukztp){margin:var(--space-2) 0 0;font-size:1.05rem}.hint.svelte-lukztp{color:var(--ink-2);font-size:var(--text-small);margin:0}.legend.svelte-lukztp{font-weight:700}.field.svelte-lukztp{width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border:2px solid var(--ink);border-radius:var(--radius-field);font:inherit;background:var(--paper)}.scenes.svelte-lukztp{padding:0 0 var(--space-2);gap:var(--space-2);scroll-snap-type:x mandatory;grid-auto-columns:min(132px,34vw);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.scenes.svelte-lukztp li:where(.svelte-lukztp){scroll-snap-align:start}.scene-card.svelte-lukztp{gap:var(--space-1);width:100%;padding:var(--space-2);border:2px solid var(--line);border-radius:var(--radius-card);color:var(--ink);font:inherit;font-size:var(--text-small);cursor:pointer;background:#fff;justify-items:center;font-weight:700;display:grid}.scene-card.svelte-lukztp img:where(.svelte-lukztp){aspect-ratio:240/260;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto}.scene-card.on.svelte-lukztp{border-color:var(--ink);background:var(--sunshine-tint);box-shadow:0 3px 0 var(--ink)}.scene-card.svelte-lukztp:focus-visible,.pick.svelte-lukztp:focus-visible{outline:3px solid var(--crayon-red);outline-offset:2px}.counter.svelte-lukztp{padding:var(--space-2) var(--space-3);background:var(--sunshine-tint);border-radius:var(--radius-field);font-size:var(--text-small);margin:0}.counter.over.svelte-lukztp{background:var(--sky-tint)}.chosen.svelte-lukztp,.picks.svelte-lukztp{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.chosen.svelte-lukztp{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}.picks.svelte-lukztp{grid-template-columns:repeat(auto-fill,minmax(min(72px,18vw),1fr))}.pick.svelte-lukztp{width:100%;padding:var(--space-1);border:2px solid var(--line);border-radius:var(--radius-field);color:var(--ink);font:inherit;text-align:center;cursor:pointer;background:#fff;justify-items:center;gap:2px;font-size:.75rem;line-height:1.15;display:grid;position:relative}.pick.svelte-lukztp img:where(.svelte-lukztp){aspect-ratio:1;object-fit:contain;width:100%;height:auto}.pick.on.svelte-lukztp{border-color:var(--ink)}.pick.svelte-lukztp:disabled{opacity:.5;cursor:not-allowed}.chosen.svelte-lukztp .pick:where(.svelte-lukztp){min-height:var(--tap-min)}.x.svelte-lukztp,.n.svelte-lukztp{background:var(--ink);width:22px;height:22px;color:var(--paper);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-8px;right:-8px}.n.svelte-lukztp{background:var(--crayon-red)}.link-button.svelte-lukztp{min-height:var(--tap-min);color:var(--ink);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.sizes.svelte-lukztp{gap:var(--space-2);margin:0 0 var(--space-1);border:0;grid-template-columns:repeat(3,1fr);padding:0;display:grid}.sizes.svelte-lukztp .pill:where(.svelte-lukztp){padding:var(--space-1);font-size:var(--text-small)}.pill.svelte-lukztp:has(input:where(.svelte-lukztp):disabled){opacity:.45;cursor:not-allowed}.picks.drawings.svelte-lukztp{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.chosen.svelte-lukztp li:where(.svelte-lukztp),.picks.drawings.svelte-lukztp li:where(.svelte-lukztp){position:relative}.pick.picked.svelte-lukztp{border-color:var(--crayon-red);box-shadow:0 0 0 2px var(--crayon-red)}button.x.svelte-lukztp{border:2px solid var(--paper);cursor:pointer;width:26px;height:26px;padding:0;top:-10px;right:-10px}.z.svelte-lukztp{background:var(--ink);color:var(--paper);border-radius:4px;padding:0 4px;font-size:.7rem;font-weight:700;line-height:1.4;position:absolute;bottom:2px;left:2px}.size-bar.svelte-lukztp{gap:var(--space-2);padding:var(--space-3);background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius-field);margin:0;display:grid}.size-bar.svelte-lukztp legend:where(.svelte-lukztp){align-items:center;gap:var(--space-2);float:left;width:100%;padding:0;display:flex}.size-bar.svelte-lukztp legend:where(.svelte-lukztp) img:where(.svelte-lukztp){object-fit:contain;width:32px;height:32px}.letters.svelte-lukztp{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.letter.svelte-lukztp span:where(.svelte-lukztp){color:#1d2550;overflow-wrap:anywhere;font-size:1.1rem}.letter.svelte-lukztp small:where(.svelte-lukztp){color:var(--ink-2)}.letter.svelte-lukztp:has(input:where(.svelte-lukztp):disabled){opacity:.45;cursor:not-allowed}.sheets.svelte-lukztp{gap:var(--space-3);display:grid}.sheets.svelte-lukztp h2:where(.svelte-lukztp){margin:0;font-size:1.35rem}.sheet-row.svelte-lukztp{gap:var(--space-4);flex-wrap:wrap;display:flex}.sheet.svelte-lukztp{aspect-ratio:148/210;background:repeating-conic-gradient(#f1f3f8 0 25%, #fff 0 50%) 0 0 / 16px 16px;border:2px solid var(--ink);width:min(240px,100%);box-shadow:4px 4px 0 var(--line);border-radius:4px;position:relative}.cell.svelte-lukztp{aspect-ratio:1;filter:drop-shadow(1.5px 0 #fff)drop-shadow(-1.5px 0 #fff)drop-shadow(0 1.5px #fff)drop-shadow(0 -1.5px #fff)drop-shadow(0 0 .5px #1d2550);place-items:center;display:grid;position:absolute}.cell.svelte-lukztp img:where(.svelte-lukztp){object-fit:contain;width:100%;height:100%}.pay.svelte-lukztp{gap:var(--space-3);padding:var(--space-4);background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius-card);box-shadow:var(--edge-card);display:grid}.total.svelte-lukztp{gap:2px;margin:0;display:grid}.total.svelte-lukztp strong:where(.svelte-lukztp){font-family:var(--font-display);font-size:2rem;line-height:1}.note.svelte-lukztp,.family.svelte-lukztp{font-size:var(--text-small);color:var(--ink-2)}.family.svelte-lukztp{color:var(--ink);font-weight:700}.add.svelte-lukztp{gap:var(--space-3);display:grid}.add.svelte-lukztp .button:where(.svelte-lukztp){width:100%}.choice.svelte-lukztp{gap:var(--space-2);align-items:flex-start;display:flex}.choice.svelte-lukztp input:where(.svelte-lukztp){flex:none;width:24px;height:24px;margin:0}.error.svelte-lukztp{color:var(--crayon-red);font-weight:700;font-size:var(--text-small);margin:0}.promises.svelte-lukztp{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.promises.svelte-lukztp li:where(.svelte-lukztp){gap:var(--space-3);grid-template-columns:30px 1fr;align-items:start;display:grid}@media (width<=899px){.stage.svelte-lukztp{top:env(safe-area-inset-top,0px);z-index:5;padding-block:var(--space-2);position:sticky}.tee.svelte-lukztp{width:min(100%,30svh)}.hand.svelte-lukztp{font-size:.75rem}}@media (width>=900px){.page.svelte-lukztp{column-gap:var(--space-7);padding-block:var(--space-7) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start}.staff-only.svelte-lukztp,.hero.svelte-lukztp,.studio.svelte-lukztp{grid-column:1/-1}.staff-only.svelte-lukztp{justify-self:start}.studio.svelte-lukztp{column-gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start}.stage.svelte-lukztp{top:var(--space-4);position:sticky}.sheets.svelte-lukztp{grid-column:1}.pay.svelte-lukztp{grid-column:2}.promises.svelte-lukztp{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}
