/* Reader edit mode for removing junk blocks from the saved source text. */
.source-edit{max-width:40em}
.source-edit-hint{margin:0 0 var(--space-3);font-size:var(--text-base)}
.source-edit-bar{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}
.source-edit-status{margin:0 0 var(--space-3);font-size:var(--text-base);color:var(--color-danger)}
.source-edit-status:empty{display:none}
.source-edit-list{margin:0;padding:0;list-style:none}
.source-edit-block{display:flex;gap:var(--space-3);align-items:flex-start;justify-content:space-between;padding:var(--space-3);margin-bottom:var(--space-1);background:var(--color-surface-sunken);border-radius:var(--radius-md)}
.source-edit-text{flex:1 1 auto;min-width:0;font-family:var(--font-serif);font-size:var(--text-md);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-ink-reading)}
.source-edit-block[data-type=heading] .source-edit-text{font-weight:700}
.source-edit-text textarea{width:100%;font-family:inherit;font-size:inherit;line-height:inherit}
.source-edit-actions{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1)}
@media(max-width:680px){.source-edit-block{flex-direction:column;align-items:stretch}.source-edit-actions{justify-content:flex-start}}
@media(pointer:coarse){.source-edit-actions button{min-height:var(--control-touch)}}
