/* Read-only miniature; colors inherit the public page theme. */
.photo-placement-card{--skin-edge:color-mix(in srgb,var(--st-bg,#fff) 75%,#bb9673);--skin-light:color-mix(in srgb,var(--st-bg,#fff) 92%,#bb9673);--skin-shadow:color-mix(in srgb,var(--st-bg,#fff) 70%,#bb9673);background:var(--st-bg,#fff);color:var(--st-ink,#292722);border:1px solid var(--st-edge,#e9e3db);border-radius:18px;padding:20px;margin-top:1rem;min-width:0;max-width:100%}
.photo-placement-card h2{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:1.1rem;line-height:1.4;font-weight:600}
.photo-placement-card h2>.ui-icon{width:20px;height:20px;min-width:20px;color:var(--st-accent,#bb855c)}
.photo-placement-card .photo-placement-figures{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;max-width:350px;margin:0 auto}
.photo-placement-card figure{margin:0;min-width:0;text-align:center}
.photo-placement-card .photo-placement-figure{width:100%;height:auto;max-height:290px;display:block;pointer-events:none}
.photo-placement-card figcaption{font-size:.75rem;color:var(--st-muted,#817568);margin-top:4px}
.photo-placement-card .photo-placement-contour{fill:none;stroke:var(--st-muted,#998574);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
.photo-placement-card .photo-placement-detail{fill:none;stroke:var(--st-muted,#bda994);stroke-opacity:.55;stroke-width:1.1;stroke-linecap:round}
.photo-placement-card .photo-placement-zone{fill:var(--st-accent,#bb855c);fill-opacity:.78;stroke:var(--st-accent,#bb855c);stroke-width:1}
.photo-placement-card .photo-placement-labels{display:flex;gap:7px;flex-wrap:wrap;list-style:none;padding:16px 0 0;margin:16px 0 0;border-top:1px solid var(--st-edge,#e9e3db)}
.photo-placement-card .photo-placement-labels li{padding:5px 9px;border-radius:7px;background:var(--st-panel,#f5eee6);font-size:.75rem;overflow-wrap:anywhere}
.photo-placement-card .photo-placement-empty{padding-top:14px;margin:14px 0 0;border-top:1px solid var(--st-edge,#e9e3db);color:var(--st-muted,#817568);font-size:.8rem}
