/* Exact approved artwork, framed as individual panels without regenerating it. */
.brush-window{display:contents}
:is(.journal-image,.reading-card-image):has(img[src*="#brush-"]){position:relative;background:#fff}
:is(.journal-image,.reading-card-image):has(img[src*="#brush-"])>.brush-window{display:block;position:absolute;height:100%;width:auto;aspect-ratio:591.333 / 780;left:50%;top:0;transform:translateX(-50%);overflow:hidden}
:is(.journal-image,.reading-card-image):has(img[src*="board-2-v447"])>.brush-window{aspect-ratio:512 / 900}
:root body :is(.journal-image,.reading-card-image) img[src*="#brush-"]{position:absolute;display:block;top:0;width:300%;max-width:none;height:auto;object-fit:initial;transform:none;transition:none;filter:none}
:root body img[src*="#brush-breast"]{left:0}
:root body img[src*="#brush-leg"],:root body img[src*="#brush-pregnancy"]{left:-100%}
:root body img[src*="#brush-face"],:root body img[src*="#brush-yoga"]{left:-200%}

:is(.journal-image,.reading-card-image):has(img[src*="training-kettlebell-v449"])>.brush-window{aspect-ratio:887 / 780}
:root body :is(.journal-image,.reading-card-image) img[src*="#brush-dumbbell"]{width:200%;left:-100%}

:is(.journal-image,.reading-card-image):has(img[src*="warning-brush-v451"])>.brush-window{aspect-ratio:557.333 / 780}
:root body :is(.journal-image,.reading-card-image) img[src*="#brush-warning"]{width:300%;left:-200%}

:is(.journal-image,.reading-card-image):has(img[src*="#brush-postop"])>.brush-window{aspect-ratio:1 / 1}
:root body :is(.journal-image,.reading-card-image) img[src*="#brush-postop"]{width:100%;left:0}

:is(.journal-image,.reading-card-image):has(img[src*="#brush-facelift"])>.brush-window{aspect-ratio:1 / 1}
:root body :is(.journal-image,.reading-card-image) img[src*="#brush-facelift"]{width:100%;left:0}
