.picker.svelte-4q4iq4{border:0;min-inline-size:0;margin:0;padding:0}legend.svelte-4q4iq4{margin-block-end:.5rem;padding:0;font-weight:800}.grid.svelte-4q4iq4{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}@media (width>=30rem){.grid.svelte-4q4iq4{grid-template-columns:repeat(6,1fr)}}.choice.svelte-4q4iq4{background:var(--paper);cursor:pointer;border:3px solid #0000;border-radius:1.2rem .5rem 1rem .4rem/.4rem 1rem .5rem 1.2rem;justify-items:center;padding:.25rem .25rem .35rem;display:grid;position:relative}.choice.svelte-4q4iq4:hover{border-color:#22222240}.choice.selected.svelte-4q4iq4{box-shadow:0 3px 0 var(--ink);background:#fff1e8;border-color:#222}.choice.svelte-4q4iq4:has(input:where(.svelte-4q4iq4):focus-visible){outline:3px solid var(--accent);outline-offset:2px}input.svelte-4q4iq4{opacity:0;pointer-events:none;position:absolute}img.svelte-4q4iq4,.placeholder.svelte-4q4iq4{aspect-ratio:120/150;border-radius:.6rem .25rem .5rem .2rem;block-size:auto;inline-size:100%;max-inline-size:6rem}.placeholder.svelte-4q4iq4{opacity:.6}.label.svelte-4q4iq4{text-align:center;font-size:.75rem;line-height:1.15}.create.svelte-119hrps{gap:1rem;max-inline-size:36rem;margin-inline:auto;padding:1.25rem 1rem 2rem;display:grid}.top.svelte-119hrps{justify-content:space-between;align-items:center;gap:1rem;display:flex}header.svelte-119hrps h1:where(.svelte-119hrps){margin:0;font-size:2.25rem;font-weight:900}header.svelte-119hrps p:where(.svelte-119hrps){margin:.25rem 0 0}header.svelte-119hrps .tagline:where(.svelte-119hrps){opacity:.7;margin:0 0 .5rem;font-size:.85rem}form.svelte-119hrps{gap:1rem;display:grid}.card.svelte-119hrps{background:var(--paper);border:3px solid #222;border-radius:1.6rem .7rem 1.4rem .6rem/.6rem 1.4rem .7rem 1.6rem;gap:.9rem;padding:1rem;display:grid;box-shadow:0 4px #0000001f}.field.svelte-119hrps{gap:.35rem;display:grid}.field.svelte-119hrps>span:where(.svelte-119hrps),.field.svelte-119hrps>label:where(.svelte-119hrps),.title.svelte-119hrps{font-weight:800}small.svelte-119hrps{opacity:.7;font-weight:400}.count.svelte-119hrps{justify-self:end;font-size:.75rem}input[type=text].svelte-119hrps,input[type=number].svelte-119hrps,textarea.svelte-119hrps{inline-size:100%;color:var(--ink);font:inherit;background:#fff;border:2px solid #222;border-radius:.9rem .4rem .8rem .35rem/.35rem .8rem .4rem .9rem;padding:.6rem .75rem;font-size:1rem}textarea.svelte-119hrps{resize:vertical}input.svelte-119hrps:focus-visible,textarea.svelte-119hrps:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.punches.svelte-119hrps{align-items:center;gap:.75rem;display:flex}.punches.svelte-119hrps input[type=range]:where(.svelte-119hrps){accent-color:var(--accent);flex:1}.punches.svelte-119hrps input[type=number]:where(.svelte-119hrps){text-align:center;inline-size:5rem}.super.on.svelte-119hrps{background:#fff6d6}.switch.svelte-119hrps{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid;position:relative}.star.svelte-119hrps{fill:#ddd;stroke:#222;stroke-width:1.5px;stroke-linejoin:round;block-size:2.2rem;inline-size:2.2rem;transition:fill .15s}.super.on.svelte-119hrps .star:where(.svelte-119hrps){fill:#ffd23f}.switch-text.svelte-119hrps{gap:.1rem;display:grid}.switch.svelte-119hrps input:where(.svelte-119hrps){opacity:0;pointer-events:none;position:absolute}.track.svelte-119hrps{background:#e4e1da;border:2px solid #222;border-radius:1rem;block-size:1.8rem;inline-size:3.2rem;transition:background .15s;position:relative}.knob.svelte-119hrps{background:#fff;border:2px solid #222;border-radius:50%;block-size:1.3rem;inline-size:1.3rem;transition:inset-inline-start .15s;position:absolute;inset-block-start:.15rem;inset-inline-start:.15rem}.switch.svelte-119hrps input:where(.svelte-119hrps):checked+.track:where(.svelte-119hrps){background:var(--accent)}.switch.svelte-119hrps input:where(.svelte-119hrps):checked+.track:where(.svelte-119hrps) .knob:where(.svelte-119hrps){inset-inline-start:1.55rem}.switch.svelte-119hrps input:where(.svelte-119hrps):focus-visible+.track:where(.svelte-119hrps){outline:3px solid var(--accent);outline-offset:2px}.message.svelte-119hrps{grid-template-columns:auto 1fr auto;align-items:end;gap:.5rem;display:grid}.punch-no.svelte-119hrps{gap:.2rem;font-size:.8rem;font-weight:700;display:grid}.punch-no.svelte-119hrps input:where(.svelte-119hrps){text-align:center;inline-size:4.25rem}.remove.svelte-119hrps{background:var(--paper);block-size:2.6rem;inline-size:2.5rem;color:var(--ink);cursor:pointer;border:2px solid #222;border-radius:50%;font-size:1.4rem;line-height:1}.btn.small.svelte-119hrps{justify-self:start;padding:.45rem .9rem;font-size:.95rem}.btn.svelte-119hrps:disabled{opacity:.45;cursor:not-allowed;box-shadow:0 4px 0 var(--ink);transform:none}.actions.svelte-119hrps{gap:.75rem;display:grid}.meter.svelte-119hrps{gap:.3rem;display:grid}.bar.svelte-119hrps{background:#fff;border:2px solid #222;border-radius:1rem;block-size:.6rem;overflow:hidden}.bar.svelte-119hrps span:where(.svelte-119hrps){background:#7cc47f;block-size:100%;display:block}.meter.warn.svelte-119hrps .bar:where(.svelte-119hrps) span:where(.svelte-119hrps){background:#f2b134}.meter.over.svelte-119hrps .bar:where(.svelte-119hrps) span:where(.svelte-119hrps){background:#e53935}.problems.svelte-119hrps{color:#b3261e;margin:0;padding-inline-start:1.2rem;font-weight:600}.buttons.svelte-119hrps{flex-wrap:wrap;gap:.75rem;display:flex}.buttons.svelte-119hrps>:where(.svelte-119hrps){flex:8rem;justify-content:center}.toast.svelte-119hrps{text-align:center;min-block-size:1.4em;margin:0;font-weight:700}
