/* Yoga House readability layer (Nov 14 2026). Remove the <link> to undo. */
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
/* body text on cream: darker, a touch heavier */
[style*="#4D5950" i]{color:#2C3831!important}
p[style*="#4D5950" i],li[style*="#4D5950" i],span[style*="#4D5950" i],div[style*="#4D5950" i]{font-weight:500}
[style*="#3E4A42" i]{color:#24302A!important}
[style*="#5D6B62" i],[style*="#6B7D72" i]{color:#46544B!important}
/* small gold labels on cream: enough contrast */
[style*="#8A6D2C" i]{color:#76591C!important}
[style*="#6E5A26" i]{color:#5E4B1C!important}
/* text on dark green: brighter */
[style*="#C9D2CA" i]{color:#E4EAE4!important}
[style*="#D2DAD3" i]{color:#E8EDE8!important}
[style*="#AEB9B0" i]{color:#CDD6CE!important}
[style*="rgba(243,239,229,0.6)" i],[style*="rgba(243, 239, 229, 0.6)" i]{color:rgba(243,239,229,.85)!important}
[style*="rgba(243,239,229,0.7)" i],[style*="rgba(243, 239, 229, 0.7)" i]{color:rgba(243,239,229,.88)!important}
/* very small print up one step */
[style*="font-size:12px" i]:not([style*="uppercase" i]),[style*="font-size: 12px" i]:not([style*="uppercase" i]){font-size:13.5px!important}
[style*="font-size:13px" i]:not([style*="uppercase" i]),[style*="font-size: 13px" i]:not([style*="uppercase" i]){font-size:14.5px!important}
[style*="font-size:13.5px" i]:not([style*="uppercase" i]),[style*="font-size: 13.5px" i]:not([style*="uppercase" i]){font-size:15px!important}
/* second pass (Nov 14): light greys */
[style*="#A2843E" i]{color:#84692A!important}
[style*="#86918A" i]{color:#5C6860!important}
[style*="#66706A" i]{color:#4F5953!important}
[style*="#8A968D" i]{color:#B4BEB6!important}
/* links inside light text on dark green */
[style*="#C9D2CA" i] a[style*="#6E5A26" i],[style*="#C9D2CA" i] a[style*="#8A6D2C" i],[style*="#D2DAD3" i] a[style*="#6E5A26" i],[style*="#D2DAD3" i] a[style*="#8A6D2C" i]{color:#DDC48A!important}
.yh-more{color:#76591C!important}