/* Love A Filipina – readable information pages, 2026-10-27.
   Loaded ONLY on selected informational Blade views. Does not change homepage. */
:root { --laf-ink:#283040; --laf-maroon:#873a53; --laf-cream:#fffaf6; }
html { -webkit-text-size-adjust:100%; }
body { background:var(--laf-cream); color:var(--laf-ink); font-size:18px; line-height:1.72; }
main, article, .content, .page-content, .laf-page-content, .laf-content, .container { text-align:left; }
main p, article p, .page-content p, .laf-page-content p, .laf-content p { text-align:left; margin-block:0 1.15em; line-height:1.72; }
main h1, main h2, main h3, article h1, article h2, article h3,
.page-content h1, .page-content h2, .page-content h3 { text-align:left; line-height:1.25; overflow-wrap:anywhere; }
main h1, article h1 { font-size:clamp(1.85rem,3vw,2.5rem); }
main h2, article h2 { font-size:clamp(1.45rem,2.3vw,1.9rem); color:var(--laf-maroon); }
main h3, article h3 { font-size:1.25rem; }
main ul,main ol,article ul,article ol { padding-inline-start:1.5em; text-align:left; }
main li,article li { margin-block:.35em; }
main a,article a { overflow-wrap:anywhere; }
main img,article img { max-width:100%; height:auto; }
/* Preserve existing header, logo, icons and footer; no replacement scenery. */
@media (max-width: 720px) { body { font-size:18px; } main,article { max-width:100%; } }
