.action-icon.svelte-1u8yt57{flex-shrink:0;place-items:center;width:22px;height:22px;display:inline-grid}.rest-icon.svelte-1u8yt57,.action-icon.svelte-1u8yt57 .doodle-loading{grid-area:1/1}.action-icon.svelte-1u8yt57:has(.doodle-loading:not(.doodle-pending)) .rest-icon:where(.svelte-1u8yt57){visibility:hidden}.picture-frame.svelte-16o25pw{width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative}.picture-frame.svelte-16o25pw>img:where(.svelte-16o25pw){object-fit:contain;grid-area:1/1;width:100%;height:100%;min-height:0}.picture-pending.svelte-16o25pw,.picture-error.svelte-16o25pw{min-height:64px}.picture-pending.svelte-16o25pw>img:where(.svelte-16o25pw),.picture-error.svelte-16o25pw>img:where(.svelte-16o25pw){opacity:0}.picture-feedback.svelte-16o25pw{color:var(--ink);text-align:center;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.picture-feedback.svelte-16o25pw button:where(.svelte-16o25pw){min-height:44px;font-size:13px}.picture-compact.picture-pending.svelte-16o25pw,.picture-compact.picture-error.svelte-16o25pw{min-height:0}.picture-compact.svelte-16o25pw .picture-feedback:where(.svelte-16o25pw){padding:2px;font-size:10px}.sr-only.svelte-16o25pw{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gallery-image.svelte-jcpdps{position:relative}.gallery-generated-preview.svelte-jcpdps{border:1px solid var(--line);background:var(--white);border-radius:12px;flex-direction:column;gap:3px;width:34%;min-width:64px;max-width:150px;padding:4px;display:flex;position:absolute;bottom:6px;right:6px;box-shadow:0 3px 12px #0003}.gallery-generated-preview.svelte-jcpdps .picture-frame>img{aspect-ratio:1;object-fit:contain;border-radius:8px;width:100%;height:auto}.gallery-generated-preview.svelte-jcpdps>span:where(.svelte-jcpdps){color:var(--ink);justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:800;display:flex}.gallery-generated-preview.svelte-jcpdps .icon{flex-shrink:0;width:12px;height:12px}.preview-open.svelte-5wzlkb{width:100%;height:100%;color:var(--ink);cursor:zoom-in;background:0 0;border:0;border-radius:12px;justify-content:flex-end;align-items:flex-end;padding:8px;display:flex;position:absolute;inset:0}.preview-open.svelte-5wzlkb span:where(.svelte-5wzlkb){background:var(--white);border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:7px;display:inline-flex;box-shadow:0 2px 10px #0002}.preview-open.svelte-5wzlkb:hover span:where(.svelte-5wzlkb){border-color:var(--purple)}.preview-open.svelte-5wzlkb:focus-visible{outline:3px solid var(--purple);outline-offset:-3px}.modal.art-enlarged{width:100%;height:calc(100dvh - 40px);padding:20px;overflow:hidden}.expanded-artwork.svelte-1bkwjaq{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;height:100%;min-height:0;display:grid}header.svelte-1bkwjaq{min-width:0;padding-right:48px}h2.svelte-1bkwjaq{overflow-wrap:anywhere;margin:0 0 4px;font-size:clamp(18px,3vw,29px)}p.svelte-1bkwjaq{color:var(--muted);font-size:13px}.expanded-picture{object-fit:contain;width:100%;height:100%;min-height:0}footer.svelte-1bkwjaq{justify-content:center;gap:10px;display:flex}footer.svelte-1bkwjaq button:where(.svelte-1bkwjaq){min-height:56px}@media (max-width:540px){.modal.art-enlarged{padding:16px}footer.svelte-1bkwjaq button:where(.svelte-1bkwjaq){flex:1;padding-inline:10px}}@media (max-height:500px){.expanded-artwork.svelte-1bkwjaq{gap:8px}header.svelte-1bkwjaq{align-items:baseline;gap:12px;display:flex}header.svelte-1bkwjaq p:where(.svelte-1bkwjaq){flex-shrink:0}h2.svelte-1bkwjaq{font-size:18px}}.generation-dialog.svelte-1c1mprw{text-align:center}.source-context.svelte-1c1mprw{text-align:start;align-items:center;gap:1rem;margin:1.2rem 0;display:flex}.source-picture.svelte-1c1mprw{object-fit:contain;background:#fff;border-radius:14px;flex-shrink:0;width:72px;height:72px;overflow:hidden}.source-context.svelte-1c1mprw p:where(.svelte-1c1mprw){margin:0}.style-grid.svelte-1c1mprw{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.style-card.svelte-1c1mprw{border:2px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;min-height:56px;font:inherit;border-radius:20px;flex-direction:column;gap:10px;padding:8px;font-weight:800;transition:transform .15s;display:flex}.style-picture.svelte-1c1mprw{aspect-ratio:1;object-fit:cover;border-radius:13px;width:100%;height:auto;overflow:hidden}.style-card.svelte-1c1mprw>span:where(.svelte-1c1mprw):not(.style-picture){padding:4px}.style-card.svelte-1c1mprw:hover{transform:translateY(-3px)}.style-card.svelte-1c1mprw:focus-visible,#generation-heading.svelte-1c1mprw:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.style-confirmation.svelte-1c1mprw{justify-content:center;align-items:center;gap:18px;margin:1rem 0;display:flex}figure.svelte-1c1mprw{flex:0 180px;min-width:0;margin:0}.confirmation-picture.svelte-1c1mprw{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:18px;width:100%;display:block;overflow:hidden}figcaption.svelte-1c1mprw{margin-top:8px;font-weight:800}.generation-dialog.svelte-1c1mprw button:where(.svelte-1c1mprw){min-height:56px}.change-style.svelte-1c1mprw{margin:0 auto}.generation-consent.svelte-1c1mprw{text-align:start;font-size:.95rem;line-height:1.5}.once-note.svelte-1c1mprw{font-weight:800}.generation-progress.svelte-1c1mprw{justify-content:center;align-items:center;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.style-card.svelte-1c1mprw{transition:none}}@media (max-width:540px){.style-grid.svelte-1c1mprw{grid-template-columns:1fr;gap:10px}.style-card.svelte-1c1mprw{text-align:start;flex-direction:row;align-items:center}.style-picture.svelte-1c1mprw{width:92px;height:92px}.style-confirmation.svelte-1c1mprw{gap:12px}figure.svelte-1c1mprw{flex-basis:130px}.dialog-actions.svelte-1c1mprw{flex-wrap:wrap}.dialog-actions.svelte-1c1mprw button:where(.svelte-1c1mprw){flex:100%}}
