/* Final approved colour-only palette; loaded last to override legacy CSS. */
:root{--ink:#171717;--muted:#171717;--paper:#FFFEFA;--paper-2:#FAF7F2;--ochre:#D97756;--ochre-deep:#D97756;--abhijnana-wordmark:#D97756;--brand-cloud-ochre:#D97756;--homepage-ochre:#FAF7F2}
body,main,.site-header{background-color:#FFFEFA!important;color:#171717!important}
.site-header .brand-copy,.site-header .brand-copy>span,footer .footer-brand,footer .footer-brand span,.v6-intro .v7-intro-brand{color:#D97756!important}
#navigation.editorial-nav>a,#navigation.editorial-nav details.nav-group>summary,#navigation.editorial-nav .nav-submenu a{color:#D97756!important}
#navigation.editorial-nav>a:hover,#navigation.editorial-nav details.nav-group>summary:hover,#navigation.editorial-nav .nav-submenu a:hover,#navigation.editorial-nav>a:focus-visible,#navigation.editorial-nav details.nav-group>summary:focus-visible{color:#D97756!important}
.v6-home .v6-intro,.v6-home .v6-feature,.v6-home .v6-books,.v6-home .v6-activities,.v10-gallery,.blog-card{background-color:#FAF7F2!important}
.site-header .brand-copy small,.v6-intro .v7-intro-motto,.v6-intro .v7-intro-motto span,.v6-intro p,.v6-heading h2,.v6-activity h3,.v6-activity p,.blog-card,.blog-card h2,.prose,.prose p,.book-card h3,.book-card p{color:#171717!important}
