/* Lightweight legibility fallback for author-provided pale asides.
 * Full travel layout stylesheet loads on Travel only. */
html body :is(.article-body,.entry-content,.page-content) > aside[style*="background:#f"]{
 color:#1c3546!important;--ink:#1c3546;--muted:#3b5668;color-scheme:light;
}
html body :is(.article-body,.entry-content,.page-content) > aside[style*="background:#f"] :is(h2,h3,h4,p,small,li,strong,span){
 color:#1c3546!important;-webkit-text-fill-color:#1c3546!important;text-shadow:none!important;
}
html body :is(.article-body,.entry-content,.page-content) > aside[style*="background:#f"] a:not([style*="background:#"]){
 color:#07577b!important;-webkit-text-fill-color:#07577b!important;
}
