/* Review scope stays legible in custom flagship and legacy article shells. */
html:root body.aivanguard-theme .entry-content .aiv-library-review {
  box-sizing:border-box;max-width:100%;margin:24px 0;padding:20px 24px;
  border:1px solid #526760;border-left:4px solid #c7ff8c;border-radius:14px;
  background:#172a2b!important;color:#eff5ee!important;overflow-wrap:anywhere;
  font:400 16px/1.65 var(--font-body, sans-serif);
}
html:root body.aivanguard-theme .entry-content .aiv-library-review :is(p,b,strong) {color:#eff5ee!important;background:none!important;}
html:root body.aivanguard-theme .entry-content .aiv-library-review strong {display:block;font-size:16px;letter-spacing:.01em;}
html:root body.aivanguard-theme .entry-content .aiv-library-review p {margin:10px 0 0!important;font-size:16px!important;line-height:1.65!important;}
html:root body.aivanguard-theme .entry-content .aiv-library-review a {color:#c7ff8c!important;text-decoration:underline!important;text-underline-offset:3px;}
html:root[data-theme="light"] body.aivanguard-theme .entry-content .aiv-library-review {background:#eef4e9!important;border-color:#698269;border-left-color:#42743c;color:#172a2b!important;}
html:root[data-theme="light"] body.aivanguard-theme .entry-content .aiv-library-review :is(p,b,strong) {color:#172a2b!important;}
html:root[data-theme="light"] body.aivanguard-theme .entry-content .aiv-library-review a {color:#255c2e!important;}
@media(max-width:600px){html:root body.aivanguard-theme .entry-content .aiv-library-review {padding:18px;margin:20px 0;}}
