/* yoga-mv.de: bessere Lesbarkeit, Stand 2026-11-13 */
body,button,input,select,textarea{font-family:"Source Sans Pro",Arial,sans-serif}
.entry-content,.entry-content p,.entry-content li,.entry-summary,.entry-summary p{
  font-size:19px !important;line-height:1.7 !important;color:#222 !important;
  text-align:left !important;-webkit-hyphens:auto;hyphens:auto}
.entry-content p{margin:0 0 1.1em}
.entry-content li{margin-bottom:.4em}
/* alte Schriftangaben aus dem Editor neutralisieren */
.entry-content [style*="font-family"]{font-family:inherit !important}
.entry-content p[style*="font-size"],.entry-content span[style*="font-size"],.entry-content div[style*="font-size"],.entry-content li[style*="font-size"]{font-size:inherit !important}
.entry-content [style*="line-height"]{line-height:inherit !important}
.entry-content [style*="text-align: justify"]{text-align:left !important}
.entry-content h2{font-size:1.55em !important;line-height:1.3 !important;margin:1.2em 0 .5em;color:#3b1d20}
.entry-content h3{font-size:1.25em !important;line-height:1.35 !important;margin:1.1em 0 .4em;color:#3b1d20}
.entry-content h4{font-size:1.1em !important;line-height:1.4 !important}
.entry-content a{color:#8a3d12;text-decoration:underline;text-underline-offset:2px}
.entry-content a:hover{color:#5a250a}
.entry-content blockquote,.entry-content .wp-block-quote{font-size:19px;line-height:1.7;color:#333;border-left:4px solid #1f3f99;padding:.3em 0 .3em 1em;font-style:italic}
.entry-content figcaption{font-size:15px;color:#555}
.widget li a,.widget_pages a{font-size:17px;line-height:1.5}
@media (max-width:600px){
  .entry-content,.entry-content p,.entry-content li{font-size:18px !important}
}
