/* Designer gallery structure and internal draft indicators. No fixture markup is emitted publicly. Editorial typography, panels and image ratios stay inherited. */
.designerChildView .designerReviewNote { font:12px/1.5 Arial,sans-serif; letter-spacing:0; color:var(--b-ink,#191815); background:var(--b-white,#faf9f6); border-left:2px solid var(--accent,#704214); padding:10px 12px; margin:0 0 18px; max-width:65ch; }
.designerChildView .designerReviewNote strong { font:inherit; font-weight:700; }
.designerChildView .designerReviewMedia { position:relative; }
.designerChildView .designerReviewMedia>.designerReviewNote { position:absolute; bottom:12px; left:12px; right:12px; margin:0; z-index:1; }
.designerChildView .niche-editorial figure { min-width:0; margin:0; }
.designerChildView .niche-editorial figure:only-child { grid-column:1/-1; }
.designerChildView .niche-editorial figcaption { margin-top:12px; }
.designerChildView .designerReviewEmptyImage { min-height:300px; display:flex; align-items:center; justify-content:center; }
@media(max-width:600px) { .designerChildView .designerReviewMedia>.designerReviewNote { font-size:11px; padding:8px; } }
