.story-images-insert{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:14px 0 8px}.story-images-insert small{font-size:11px;color:#6d8aa4}.story-images-help{font-size:11px!important;line-height:1.5!important;margin-top:8px!important}
.story-inline-image{position:relative;display:block;max-width:100%;margin-top:12px;margin-bottom:14px;box-sizing:border-box}.story-image-window{position:relative;overflow:hidden;width:100%;border-radius:6px;background:#f5f8fa}.story-inline-image .story-image-window>img{display:block;max-width:none;max-height:none;margin:0;border-radius:0;object-fit:fill}.story-inline-image .story-image-window>img:not([style]){width:100%;height:auto}
.add1-post-body>img{width:55%!important;max-width:520px!important;height:auto!important;margin:12px auto 16px!important;display:block!important;object-fit:contain!important}.add1-post-body .story-inline-image{margin-top:12px;margin-bottom:16px}.add1-post-body .story-image-window>img{max-width:none!important;max-height:none!important}
.story-image-editable{outline:1px solid #bfd5e6;border-radius:6px;padding:4px;background:#f7fafc;white-space:normal;min-width:140px}.story-image-editable:focus-within{outline:2px solid #286ba6}.story-image-tools{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:7px 2px 2px;font-size:10px;line-height:1.3;white-space:normal}.story-image-tools label{display:inline-flex;gap:3px;align-items:center}.v6-site.add1 .story-image-tools input{width:46px;height:24px;padding:2px 4px;font-size:10px;min-height:24px}.v6-site.add1 .story-image-tools select{width:44px;height:24px;padding:2px;font-size:10px;min-height:24px}.v6-site.add1 .story-image-tools button{padding:3px 7px;min-height:24px;font-size:10px;line-height:1.3}.story-image-resize{position:absolute;right:-5px;bottom:-5px;width:12px;height:12px;border:1px solid #286ba6;background:#fff;cursor:nwse-resize;touch-action:none}.story-image-resize:focus-visible{outline:2px solid #286ba6}
.story-crop-modal{width:min(760px,calc(100vw - 24px))}.story-crop-modal>p{font-size:13px;line-height:1.5}.story-crop-stage{position:relative;width:min(100%,640px,calc(330px * var(--crop-aspect)));margin:12px auto;overflow:hidden;touch-action:none;cursor:crosshair;user-select:none}.story-crop-stage>img{display:block;width:100%;height:100%;pointer-events:none}.story-crop-selection{position:absolute;border:2px solid #286ba6;background:#286ba608;box-shadow:0 0 0 1000px #10253566;pointer-events:none}.story-crop-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.story-crop-fields .field{margin:0}.story-crop-fields .field>span{font-size:12px}.story-crop-fields input{font-size:13px;padding:7px}
@media(max-width:700px){.story-crop-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.story-image-tools{gap:5px}.add1-post-body>img{width:70%!important}.story-image-editable{min-width:120px}}

/* Keep paragraph/image spacing compact; empty editor lines remain available for typing. */
.v6-site.add1 .add1-post-body p{margin-top:0;margin-bottom:6px}
.v6-site.add1 .add1-post-body p:has(>br:only-child),.v6-site.add1 .add1-post-body p:empty{display:none}
.v6-site.add1 .add1-post-body .story-inline-image{margin-top:6px;margin-bottom:6px}
.v6-site.add1 .add1-post-body>img{margin-top:6px!important;margin-bottom:6px!important}
.v6-site.add1 .add1-rich-body .story-inline-image{margin-top:6px;margin-bottom:6px}
.v6-site.add1 .add1-rich-body p:has(>br:only-child),.v6-site.add1 .add1-rich-body p:empty{font-size:10px;line-height:10px;margin-top:0;margin-bottom:0}
