/* OurMoment v2.36 – photo-based guest-page design assistant */
.photo-design-assistant232{background:linear-gradient(145deg,color-mix(in srgb,var(--paper) 94%,var(--rose) 6%),var(--paper));overflow:hidden}.photo-design-head232{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.photo-design-head232 h3{margin:5px 0 8px}.photo-design-head232 p{margin:0;max-width:650px}.photo-design-loading232{padding:22px 0;color:var(--muted)}.photo-palette232{display:flex;gap:7px;margin:18px 0 12px}.photo-palette232 span{width:34px;height:34px;border-radius:50%;border:2px solid var(--paper);box-shadow:0 0 0 1px var(--line)}.photo-design-grid232{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.photo-design-card232{display:flex;flex-direction:column;min-width:0;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.photo-design-card232 h4{font-size:16px;margin:11px 0 3px}.photo-design-card232 p{font-size:12px;line-height:1.5;color:var(--muted);margin:0 0 12px;flex:1}.photo-design-card232 .btn{width:100%;font-size:12px}.photo-design-mini232{height:78px;position:relative;display:grid;place-items:center;border-radius:12px;background:var(--suggest-bg);overflow:hidden;border:1px solid color-mix(in srgb,var(--suggest-accent) 28%,var(--line))}.photo-design-mini232>span{position:absolute;left:0;right:0;top:0;height:10px;background:var(--suggest-accent)}.photo-design-mini232>i{position:absolute;width:44px;height:44px;border-radius:50%;border:1px solid var(--suggest-accent);opacity:.28}.photo-design-mini232>b{font:26px Georgia,serif;color:var(--suggest-accent);z-index:1}.photo-design-swatches232{display:flex;gap:5px;margin-top:8px}.photo-design-swatches232 span{width:20px;height:20px;border-radius:50%;border:1px solid var(--line)}
:root[data-om-mode="dark"] .photo-design-assistant232{background:linear-gradient(145deg,color-mix(in srgb,var(--paper) 93%,var(--rose) 7%),var(--paper))}
@media(max-width:900px){.photo-design-grid232{grid-template-columns:1fr}.photo-design-head232{flex-direction:column}.photo-design-head232 .btn{width:100%}}
