.cropper.svelte-fj09h5{display:grid;gap:12px;width:100%;max-width:340px;margin:0 auto}.frame.svelte-fj09h5{position:relative;overflow:hidden;width:100%;border-radius:var(--radius-sm);background:#fff;box-shadow:var(--shadow-soft);touch-action:none;cursor:grab;user-select:none}.frame.svelte-fj09h5:focus-visible{outline:none;box-shadow:var(--ring)}canvas.svelte-fj09h5{position:absolute;top:0;left:0;transform-origin:0 0;pointer-events:none}svg.svelte-fj09h5{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.oval.svelte-fj09h5{fill:none;stroke:#ffffffe6;stroke-width:.35}.crown.svelte-fj09h5,.chin.svelte-fj09h5{stroke:var(--peach-500);stroke-width:.3}.chin.svelte-fj09h5{stroke-dasharray:1 .8}.eyes.svelte-fj09h5{fill:#8466dc2e}.slider.svelte-fj09h5{display:grid;grid-template-columns:7.5em 1fr;align-items:center;gap:8px;font-size:.95rem}.app.svelte-qatt8u{display:grid;gap:18px;max-width:640px;margin:0 auto;padding:calc(16px + var(--safe-top)) 16px calc(24px + var(--safe-bottom))}.top.svelte-qatt8u{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.center.svelte-qatt8u{display:grid;justify-items:center}.step.svelte-qatt8u{display:grid;gap:14px}h1.svelte-qatt8u,h2.svelte-qatt8u,.rules.svelte-qatt8u,.tips.svelte-qatt8u,.sharp.svelte-qatt8u{margin:0}.tips.svelte-qatt8u{padding-left:1.2em;color:var(--text-soft)}.file.svelte-qatt8u{position:relative}.file.svelte-qatt8u input:where(.svelte-qatt8u){position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.file.svelte-qatt8u:focus-within{box-shadow:var(--ring)}.sharp.soft.svelte-qatt8u{color:var(--accent-strong)}.sharp.tooLow.svelte-qatt8u{color:var(--danger)}.options.svelte-qatt8u{display:grid;gap:12px}.banner.svelte-qatt8u{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0}.recent.svelte-qatt8u,.people.svelte-qatt8u{list-style:none;margin:0;padding:0;display:grid;gap:10px}.recent.svelte-qatt8u li:where(.svelte-qatt8u),.people.svelte-qatt8u li:where(.svelte-qatt8u){display:flex;align-items:center;gap:10px;flex-wrap:wrap}.recent.svelte-qatt8u img:where(.svelte-qatt8u),.people.svelte-qatt8u img:where(.svelte-qatt8u){border-radius:6px;box-shadow:var(--shadow-soft)}.what.svelte-qatt8u{display:grid;flex:1;min-width:10em}.what.svelte-qatt8u small:where(.svelte-qatt8u){color:var(--text-soft)}.who.svelte-qatt8u{flex:1;font-weight:600}.strip.svelte-qatt8u{list-style:none;margin:0;padding:0;display:flex;gap:8px;overflow-x:auto}.pick.svelte-qatt8u{padding:2px;border:3px solid transparent;border-radius:8px;background:none;cursor:pointer;display:block}.pick[aria-pressed=true].svelte-qatt8u{border-color:var(--lilac-500)}.pick.svelte-qatt8u img:where(.svelte-qatt8u){display:block;border-radius:4px}.stage.svelte-qatt8u{overflow:hidden;border-radius:6px;box-shadow:var(--shadow-soft);justify-self:center;max-width:min(100%,420px)}.stage.svelte-qatt8u canvas:where(.svelte-qatt8u){display:block;width:100%;height:auto;max-height:70vh;object-fit:contain;transition:transform .2s ease}.stage.zoomed.svelte-qatt8u canvas:where(.svelte-qatt8u){transform:scale(2)}.tools.svelte-qatt8u{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.tools.svelte-qatt8u [aria-pressed=true]:where(.svelte-qatt8u){background:var(--lilac-200)}.shelf.svelte-qatt8u{display:grid;gap:10px;padding:12px;border:2px dashed var(--lilac-200);border-radius:var(--radius-sm)}.grid.svelte-qatt8u{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px}.grid.svelte-qatt8u li:where(.svelte-qatt8u){display:grid;gap:4px}.grid.svelte-qatt8u img:where(.svelte-qatt8u){width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:6px;box-shadow:var(--shadow-soft)}.controls.svelte-qatt8u{display:grid;gap:8px;min-width:0}.row.svelte-qatt8u{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px}.row.svelte-qatt8u input:where(.svelte-qatt8u){width:100%;accent-color:var(--lilac-500)}.row.svelte-qatt8u select:where(.svelte-qatt8u){min-width:0;font:inherit;padding:6px 8px;border:2px solid var(--lilac-200);border-radius:var(--radius-sm);background:#fff}.print-tips.svelte-qatt8u{font-size:.95rem;color:var(--text-soft)}.print-tips.svelte-qatt8u summary:where(.svelte-qatt8u){cursor:pointer;font-weight:600;color:var(--text)}.print-tips.svelte-qatt8u ul:where(.svelte-qatt8u){margin:8px 0 0;padding-inline-start:1.2em;display:grid;gap:4px}.small.svelte-qatt8u{padding:6px 10px}.preview.svelte-qatt8u canvas:where(.svelte-qatt8u){display:block;width:100%;height:auto;border-radius:4px;box-shadow:var(--shadow-soft);background:#fff}
