.modal-backdrop.svelte-8nbxo7{z-index:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c080aa6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.composer-card.svelte-8nbxo7{background:#fff;border-radius:28px;flex-direction:column;width:min(560px,100%);max-height:90vh;animation:.18s ease-out svelte-8nbxo7-popScale;display:flex;overflow:hidden;box-shadow:0 16px 48px #0003}@keyframes svelte-8nbxo7-popScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.composer-header.svelte-8nbxo7{border-bottom:1px solid #f2e9ed;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.cancel-btn.svelte-8nbxo7{color:#8e8388;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:600}.composer-title.svelte-8nbxo7{color:#2b2327;margin:0;font-size:16px;font-weight:700}.publish-btn.svelte-8nbxo7{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#f45d82,#ff9189);border:none;border-radius:20px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:6px 16px;font-size:13px;font-weight:700;line-height:1;transition:opacity .15s;display:inline-flex}.publish-btn.svelte-8nbxo7 svg{flex:none}.publish-btn.svelte-8nbxo7:disabled{opacity:.4;cursor:not-allowed}.composer-scroll.svelte-8nbxo7{flex-direction:column;flex:1;gap:18px;padding:20px;display:flex;overflow-y:auto}.publish-success.svelte-8nbxo7{text-align:center;justify-items:center;gap:18px;width:min(100%,400px);margin:auto;padding:30px 18px;animation:.42s cubic-bezier(.2,.8,.25,1) both svelte-8nbxo7-success-arrive;display:grid}.success-check.svelte-8nbxo7{color:#26734f;background:radial-gradient(circle,#fff 0 58%,#0000 60%),#e6f5eb;border:1px solid #cce8d9;border-radius:50%;place-items:center;width:88px;height:88px;animation:.52s cubic-bezier(.18,.89,.32,1.28) .1s both svelte-8nbxo7-success-check-pop;display:grid;box-shadow:0 0 0 9px #e6f5eb8c,0 12px 32px #2c6d4e1f}.success-check.svelte-8nbxo7 svg path{stroke-dasharray:30;stroke-dashoffset:30px;animation:.36s ease-out .42s forwards svelte-8nbxo7-success-check-draw}.success-kicker.svelte-8nbxo7{color:#53836b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:750}.publish-success.svelte-8nbxo7 h2:where(.svelte-8nbxo7){color:#2b2327;text-wrap:balance;margin:0;font-size:clamp(22px,5vw,29px);font-weight:750;line-height:1.2}.success-copy.svelte-8nbxo7{color:#75676e;margin:10px 0 0;font-size:14px;line-height:1.55}.success-done-btn.svelte-8nbxo7{background:linear-gradient(135deg,#34795a,#63a77e);min-width:124px}.success-done-btn.svelte-8nbxo7:hover{box-shadow:0 7px 18px #34795a3d}@keyframes svelte-8nbxo7-success-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-8nbxo7-success-check-pop{0%{opacity:0;transform:scale(.55)}70%{opacity:1;transform:scale(1.09)}to{opacity:1;transform:scale(1)}}@keyframes svelte-8nbxo7-success-check-draw{to{stroke-dashoffset:0}}.caption-textarea.svelte-8nbxo7{color:#2b2327;resize:vertical;box-sizing:border-box;background:#fdf5f7;border:1.5px solid #f2e9ed;border-radius:16px;outline:none;width:100%;padding:14px;font-size:16px}.caption-textarea.svelte-8nbxo7:focus{background:#fff;border-color:#f45d82}.media-selector-section.svelte-8nbxo7{flex-direction:column;gap:10px;display:flex}.selected-count-badge.svelte-8nbxo7{color:#f45d82;background:#fff0f4;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.gallery-grid.svelte-8nbxo7{grid-template-columns:repeat(4,1fr);gap:8px;max-height:240px;padding:4px;display:grid;overflow-y:auto}.gallery-tile.svelte-8nbxo7{aspect-ratio:4/5;cursor:pointer;background:#111;border:2px solid #0000;border-radius:12px;padding:0;position:relative;overflow:hidden}.gallery-tile.svelte-8nbxo7 img:where(.svelte-8nbxo7){object-fit:cover;width:100%;height:100%}.check-overlay.svelte-8nbxo7{color:#fff;background:#f45d8273;justify-content:center;align-items:center;font-size:24px;display:flex;position:absolute;inset:0}.loading-gallery.svelte-8nbxo7,.empty-gallery-hint.svelte-8nbxo7{text-align:center;color:#8e8388;background:#fdf5f7;border-radius:16px;padding:20px;font-size:13px}.create-art-link.svelte-8nbxo7{color:#f45d82;margin-top:6px;font-weight:700;text-decoration:none;display:inline-block}.mini-spinner.svelte-8nbxo7{border:2px solid #ffdce5;border-top-color:#f45d82;border-radius:50%;width:20px;height:20px;margin:0 auto 6px;animation:.8s linear infinite svelte-8nbxo7-spin}@keyframes svelte-8nbxo7-spin{to{transform:rotate(360deg)}}.error-banner.svelte-8nbxo7{color:#e53935;background:#ffebee;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:600}.modal-backdrop.svelte-8nbxo7{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#22161c94}.composer-card.svelte-8nbxo7{border-radius:24px;width:min(620px,100%);max-height:min(900px,92dvh);animation:.2s ease-out svelte-8nbxo7-popScale;box-shadow:0 24px 72px #27141e3d}.composer-header.svelte-8nbxo7{background:linear-gradient(#fff 0%,#fffdfd 100%);border-bottom-color:#f4e8ed;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:72px;padding:11px 22px;display:grid}.cancel-btn.svelte-8nbxo7{color:#82727a;white-space:nowrap;border-radius:10px;justify-self:start;align-items:center;gap:7px;min-width:0;padding:7px 9px 7px 0;transition:color .15s,background .15s;display:inline-flex}.cancel-btn.svelte-8nbxo7:hover{color:#c84d75;background:#fff4f7}.header-title.svelte-8nbxo7{text-align:center;min-width:0}.composer-title.svelte-8nbxo7{letter-spacing:-.3px;font-size:17px;font-weight:750;line-height:1.2}.header-title.svelte-8nbxo7 span:where(.svelte-8nbxo7){color:#9a8b92;margin-top:4px;font-size:11px;line-height:1.2;display:block}.header-spacer.svelte-8nbxo7{justify-self:end;min-width:70px}.cancel-icon.svelte-8nbxo7{color:#8c7982;background:#fff;border:1px solid #f1e4e9;border-radius:9px;place-items:center;width:27px;height:27px;transition:border-color .15s,color .15s,background .15s;display:grid}.cancel-btn.svelte-8nbxo7:hover .cancel-icon:where(.svelte-8nbxo7){color:#c84d75;background:#fffafd;border-color:#f0cad6}.publish-btn.svelte-8nbxo7{background:linear-gradient(115deg,#df527b,#bd5b9c);border-radius:13px;padding:12px 20px;font-size:14px;transition:opacity .15s,transform .15s,box-shadow .15s;box-shadow:0 5px 14px #c44d7e38}.publish-btn.svelte-8nbxo7:disabled{color:#a3939a;opacity:1;box-shadow:none;background:#eadde2}.publish-btn.svelte-8nbxo7:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 7px 18px #c44d7e4d}.composer-scroll.svelte-8nbxo7{scrollbar-color:#e8c7d3 transparent;scrollbar-width:thin;gap:25px;padding:22px 24px 26px}.composer-section.svelte-8nbxo7{flex-direction:column;gap:12px;display:flex}.section-heading.svelte-8nbxo7{align-items:center;gap:11px;display:flex}.step-number.svelte-8nbxo7{color:#ca5076;background:#fff0f4;border-radius:10px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:750;display:grid}.section-heading.svelte-8nbxo7 h4:where(.svelte-8nbxo7){color:#382d32;letter-spacing:-.1px;margin:0;font-size:14px;font-weight:750}.section-heading.svelte-8nbxo7 p:where(.svelte-8nbxo7){color:#96878e;margin:3px 0 0;font-size:12px;line-height:1.4}.optional-label.svelte-8nbxo7{color:#a28f97;font-size:10px;font-weight:600}.caption-wrap.svelte-8nbxo7{position:relative}.caption-textarea.svelte-8nbxo7{min-height:92px;font:inherit;background:#fff;border:1px solid #eee4e8;border-radius:13px;padding:12px 13px 25px;font-size:16px}.caption-textarea.svelte-8nbxo7::placeholder{color:#aa9ba1}.caption-textarea.svelte-8nbxo7:focus{border-color:#df8da7;box-shadow:0 0 0 3px #de809e1a}.character-count.svelte-8nbxo7{color:#ab9ba2;font-size:10px;position:absolute;bottom:9px;right:12px}.media-selector-section.svelte-8nbxo7{gap:12px}.media-selector-section.svelte-8nbxo7 .section-heading:where(.svelte-8nbxo7){align-items:flex-start}.media-selector-section.svelte-8nbxo7 .selected-count-badge:where(.svelte-8nbxo7){margin-left:auto}.selected-count-badge.svelte-8nbxo7{color:#bd4a70;background:#fff0f4;border-radius:9px;flex:none;padding:5px 9px;font-size:11px;font-weight:750}.gallery-grid.svelte-8nbxo7{scrollbar-color:#e8c7d3 transparent;scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:min-content;align-content:start;align-items:start;gap:9px;max-height:280px;padding:1px 2px 4px 1px;display:grid;overflow-y:auto}.gallery-tile.svelte-8nbxo7{aspect-ratio:4/5;background:#f7eff2;border-radius:13px;width:100%;min-width:0;height:auto;transition:transform .15s,border-color .15s,opacity .15s;display:block}.gallery-tile.svelte-8nbxo7:hover:not(:disabled){transform:translateY(-2px)}.gallery-tile.uploaded.svelte-8nbxo7{cursor:not-allowed}.gallery-tile.uploaded.svelte-8nbxo7:hover{transform:none}.gallery-tile.svelte-8nbxo7:focus-visible{outline-offset:2px;outline:3px solid #d85d83}.gallery-tile.svelte-8nbxo7 img:where(.svelte-8nbxo7){object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.gallery-tile.selected.svelte-8nbxo7{border-color:#ce5279}.selected-carousel.svelte-8nbxo7{background:#fffafb;border:1px solid #f0e3e8;border-radius:16px;gap:9px;padding:10px;display:grid}.carousel-preview.svelte-8nbxo7{aspect-ratio:4/5;background:#211b1e;border-radius:11px;place-items:center;width:min(100%,280px);margin-inline:auto;display:grid;position:relative;overflow:hidden}.carousel-preview.svelte-8nbxo7 img:where(.svelte-8nbxo7){object-fit:cover;width:100%;height:100%;display:block}.carousel-control.svelte-8nbxo7{color:#573b46;cursor:pointer;background:#ffffffe6;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.carousel-control.previous.svelte-8nbxo7{left:10px}.carousel-control.next.svelte-8nbxo7{right:10px}.carousel-count.svelte-8nbxo7{color:#fff;background:#23181db8;border-radius:20px;padding:4px 8px;font-size:11px;font-weight:700;position:absolute;bottom:10px;right:10px}.carousel-thumbnails.svelte-8nbxo7{gap:7px;display:flex;overflow-x:auto}.carousel-thumbnails.svelte-8nbxo7 button:where(.svelte-8nbxo7){cursor:pointer;background:#f7eff2;border:2px solid #0000;border-radius:9px;flex:none;width:48px;height:48px;padding:0;overflow:hidden}.carousel-thumbnails.svelte-8nbxo7 button.active:where(.svelte-8nbxo7){border-color:#ce5279}.carousel-thumbnails.svelte-8nbxo7 img:where(.svelte-8nbxo7){object-fit:cover;width:100%;height:100%}.gallery-tile.svelte-8nbxo7:disabled{cursor:not-allowed;opacity:.48}.uploaded-overlay.svelte-8nbxo7{pointer-events:none;background:#3631346b;place-items:center;padding:6px;display:grid;position:absolute;inset:0}.uploaded-overlay.svelte-8nbxo7 span:where(.svelte-8nbxo7){color:#fff;text-align:center;background:#2f2a2dc7;border:1px solid #ffffff94;border-radius:999px;padding:5px 7px;font-size:clamp(8px,2vw,10px);font-weight:750;line-height:1.15}.check-overlay.svelte-8nbxo7{background:#aa375f45;justify-content:flex-end;align-items:flex-start;padding:6px}.check-overlay.svelte-8nbxo7 span:where(.svelte-8nbxo7){background:#c84d75;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:800;display:grid}.loading-gallery.svelte-8nbxo7,.empty-gallery-hint.svelte-8nbxo7{background:#fff9fb;border:1px dashed #ead6de;border-radius:15px;padding:22px 16px;font-size:12px}.empty-gallery-hint.svelte-8nbxo7{flex-direction:column;align-items:center;display:flex}.gallery-empty-icon.svelte-8nbxo7{color:#c45b81;margin-bottom:8px}.empty-gallery-hint.svelte-8nbxo7 strong:where(.svelte-8nbxo7){color:#59464f;font-size:13px}.empty-gallery-hint.svelte-8nbxo7 p:where(.svelte-8nbxo7){margin:5px 0 0}.create-art-link.svelte-8nbxo7{color:#bd4a70;align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:750;display:inline-flex}.create-art-link.svelte-8nbxo7:hover{text-decoration:underline}.composer-footer.svelte-8nbxo7{background:#fffffff7;border-top:1px solid #f1e7eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;display:flex;box-shadow:0 -6px 18px #41273209}.footer-guidance.svelte-8nbxo7{color:#897981;align-items:center;gap:8px;font-size:11px;line-height:1.35;display:flex}.error-banner.svelte-8nbxo7{color:#b83f3b;background:#fff0ef;border:1px solid #f1cbc8}.mini-spinner.svelte-8nbxo7{border-color:#c84d75 #f3d8e1 #f3d8e1;margin-bottom:7px}@media (width<=600px){.modal-backdrop.svelte-8nbxo7{align-items:stretch;padding:0}.composer-card.svelte-8nbxo7{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.composer-header.svelte-8nbxo7{grid-template-columns:minmax(64px,1fr) minmax(0,auto) minmax(64px,1fr);gap:5px;min-height:72px;padding:10px 15px}.header-title.svelte-8nbxo7 span:where(.svelte-8nbxo7){max-width:190px;font-size:10px}.cancel-btn.svelte-8nbxo7{white-space:nowrap;justify-self:start;gap:5px;padding:5px 6px 5px 0;font-size:12px;display:inline-flex}.cancel-icon.svelte-8nbxo7{width:25px;height:25px}.header-spacer.svelte-8nbxo7{min-width:64px}.composer-scroll.svelte-8nbxo7{gap:23px;padding:19px 17px 24px}.gallery-grid.svelte-8nbxo7{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.composer-footer.svelte-8nbxo7{padding:12px 16px calc(12px + env(safe-area-inset-bottom));gap:9px;display:flex}.footer-guidance.svelte-8nbxo7{white-space:nowrap;flex:auto;max-width:none;font-size:10px}.composer-footer.svelte-8nbxo7 .publish-btn:where(.svelte-8nbxo7){white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:12px 16px;font-size:13px;display:inline-flex}}.wizard-progress.svelte-8nbxo7{background:#f5e9ee;flex:0 0 3px;height:3px;overflow:hidden}.wizard-progress.svelte-8nbxo7>span:where(.svelte-8nbxo7){width:var(--step-progress);background:linear-gradient(90deg,#d6527b,#bc5a9b);border-radius:0 4px 4px 0;height:100%;transition:width .22s;display:block}.composer-scroll.svelte-8nbxo7{justify-content:flex-start;min-height:0;padding:clamp(20px,5vh,48px) clamp(20px,6vw,48px)}.wizard-screen.svelte-8nbxo7{flex-direction:column;gap:22px;width:min(100%,470px);margin:0 auto;animation:.22s both svelte-8nbxo7-stepEnter;display:flex}@keyframes svelte-8nbxo7-stepEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wizard-screen.svelte-8nbxo7 .section-heading:where(.svelte-8nbxo7){display:block}.step-kicker.svelte-8nbxo7{color:#bd4a70;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:750}.wizard-screen.svelte-8nbxo7 .section-heading:where(.svelte-8nbxo7) h2:where(.svelte-8nbxo7){color:#382d32;letter-spacing:-.7px;margin:0;font-size:clamp(22px,5vw,29px);font-weight:760;line-height:1.16}.wizard-screen.svelte-8nbxo7 .section-heading:where(.svelte-8nbxo7) p:where(.svelte-8nbxo7){max-width:360px;margin-top:8px;font-size:13px;line-height:1.55}.baby-choice-list.svelte-8nbxo7{scrollbar-width:thin;scrollbar-color:#e8c7d3 transparent;gap:10px;max-height:min(52vh,410px);padding:2px;display:grid;overflow-y:auto}.baby-choice.svelte-8nbxo7{color:#493d43;text-align:left;cursor:pointer;background:#fff;border:1px solid #efe2e7;border-radius:17px;align-items:center;gap:13px;min-height:76px;padding:12px 14px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:flex}.baby-choice.svelte-8nbxo7:hover{border-color:#e7bac9;transform:translateY(-1px)}.baby-choice.chosen.svelte-8nbxo7{background:#fff7f9;border-color:#d97797;box-shadow:0 5px 18px #ae486b17}.baby-choice-avatar.svelte-8nbxo7{color:#c65379;background:#fff0f4;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.baby-choice-avatar.svelte-8nbxo7 img:where(.svelte-8nbxo7){object-fit:cover;width:100%;height:100%}.baby-choice-copy.svelte-8nbxo7{flex:1;gap:4px;display:grid}.baby-choice-copy.svelte-8nbxo7 strong:where(.svelte-8nbxo7){font-size:15px;font-weight:750}.baby-choice-copy.svelte-8nbxo7 small:where(.svelte-8nbxo7){color:#96878e;font-size:11px}.choice-check.svelte-8nbxo7{color:#fff;border:1px solid #eadde2;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.baby-choice.chosen.svelte-8nbxo7 .choice-check:where(.svelte-8nbxo7){background:#c84d75;border-color:#c84d75}.photo-step.svelte-8nbxo7{gap:16px}.photo-step.svelte-8nbxo7 .gallery-grid:where(.svelte-8nbxo7){grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:min(44vh,390px);padding:2px}.selection-summary.svelte-8nbxo7{color:#59464f;background:#fffafb;border:1px solid #f0e3e8;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.selection-summary.svelte-8nbxo7 strong:where(.svelte-8nbxo7){flex:1}.summary-thumbnails.svelte-8nbxo7{padding-left:2px;display:flex}.summary-thumbnails.svelte-8nbxo7 img:where(.svelte-8nbxo7){aspect-ratio:4/5;object-fit:cover;border:2px solid #fff;border-radius:10px;width:27px;height:auto;margin-left:-4px}.review-strip.svelte-8nbxo7{align-items:center;gap:8px;padding:2px 0 7px;display:flex;overflow-x:auto}.review-strip.svelte-8nbxo7>img:where(.svelte-8nbxo7){aspect-ratio:4/5;object-fit:contain;background:#f5e9ee;border-radius:12px;flex:0 0 72px;width:72px;height:auto}.review-baby.svelte-8nbxo7{color:#8c7c83;background:#fff7f9;border:1px solid #f5e4ea;border-radius:12px;flex:90px;align-content:center;gap:4px;min-width:0;padding:9px 12px;font-size:11px;display:grid}.review-baby.svelte-8nbxo7 strong:where(.svelte-8nbxo7){overflow-wrap:anywhere;color:#bd4a70;font-size:13px;line-height:1.35}.caption-label.svelte-8nbxo7{color:#493d43;justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.caption-label.svelte-8nbxo7 span:where(.svelte-8nbxo7){color:#a28f97;font-size:10px;font-weight:500}.caption-textarea.svelte-8nbxo7{resize:none;min-height:clamp(112px,21vh,190px)}.audience-step.svelte-8nbxo7{gap:18px}.final-preview.svelte-8nbxo7{background:#fffafb;border:1px solid #efe2e7;border-radius:17px;overflow:hidden}.final-preview-images.svelte-8nbxo7{background:#f4e8ed;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.final-preview-images.svelte-8nbxo7 img:where(.svelte-8nbxo7){aspect-ratio:4/5;object-fit:contain;background:#fff7f9;width:100%;min-width:0;display:block}.final-preview-images.svelte-8nbxo7:has(img:where(.svelte-8nbxo7):only-child){background:#fffafb;grid-template-columns:minmax(0,240px);justify-content:center}.final-preview-copy.svelte-8nbxo7{padding:12px 14px 13px}.final-preview-copy.svelte-8nbxo7 strong:where(.svelte-8nbxo7){color:#493d43;font-size:13px}.final-preview-copy.svelte-8nbxo7 p:where(.svelte-8nbxo7){color:#897981;overflow-wrap:anywhere;white-space:pre-line;margin:5px 0 7px;font-size:11px;line-height:1.5}.final-preview-copy.svelte-8nbxo7 span:where(.svelte-8nbxo7){color:#bd4a70;font-size:10px;font-weight:700}.back-btn.svelte-8nbxo7{color:#78666f;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:3px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.back-btn.svelte-8nbxo7:hover{color:#bd4a70;background:#fff3f6}.back-btn.svelte-8nbxo7:disabled{opacity:.55;cursor:wait}.publishing-progress.svelte-8nbxo7{gap:10px;width:100%;display:grid}.publishing-copy.svelte-8nbxo7{color:#59464f;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.publishing-copy.svelte-8nbxo7 .mini-spinner:where(.svelte-8nbxo7){width:17px;height:17px;margin:0}.publishing-track.svelte-8nbxo7{background:#f2e5ea;border-radius:99px;height:6px;overflow:hidden}.publishing-track.svelte-8nbxo7 span:where(.svelte-8nbxo7){border-radius:inherit;background:linear-gradient(90deg,#d6527b,#bc5a9b);width:38%;height:100%;animation:1.25s ease-in-out infinite alternate svelte-8nbxo7-publishing;display:block}@keyframes svelte-8nbxo7-publishing{0%{transform:translate(-15%)}to{transform:translate(180%)}}@media (width<=600px){.composer-scroll.svelte-8nbxo7{justify-content:flex-start;gap:0;padding:clamp(22px,5vh,40px) 24px 24px}.wizard-screen.svelte-8nbxo7{gap:22px;margin:0 auto}.wizard-screen.svelte-8nbxo7 .section-heading:where(.svelte-8nbxo7) h2:where(.svelte-8nbxo7){font-size:25px}.photo-step.svelte-8nbxo7 .gallery-grid:where(.svelte-8nbxo7){grid-template-columns:repeat(3,minmax(0,1fr));max-height:min(45vh,360px)}.composer-footer.svelte-8nbxo7{min-height:76px;padding:12px 20px calc(12px + env(safe-area-inset-bottom))}}@media (height<=700px){.composer-scroll.svelte-8nbxo7{padding-top:18px;padding-bottom:18px}.wizard-screen.svelte-8nbxo7{gap:14px}.photo-step.svelte-8nbxo7 .gallery-grid:where(.svelte-8nbxo7){max-height:34vh}}@media (prefers-reduced-motion:reduce){.wizard-screen.svelte-8nbxo7,.wizard-progress.svelte-8nbxo7>span:where(.svelte-8nbxo7),.publishing-track.svelte-8nbxo7 span:where(.svelte-8nbxo7),.mini-spinner.svelte-8nbxo7,.publish-success.svelte-8nbxo7,.success-check.svelte-8nbxo7,.success-check.svelte-8nbxo7 svg path{transition:none;animation:none}}
