body.single-post #primary article.type-post.mt-reading-article{position:relative!important;background-color:#f5efdf!important;background-image:radial-gradient(ellipse at left,#b1ad8110,transparent 48%),linear-gradient(100deg,#ece4ce 0%,#f8f3e6 12%,#f8f3e6 88%,#ece4ce 100%)!important;border:1px solid #b697505c!important;box-shadow:inset 12px 0 25px -22px #9c7d35,inset -12px 0 25px -22px #9c7d35,0 8px 30px #0002;color:#181a19!important}
.mt-reading-article>.entry-header,.mt-reading-article>.entry-content{position:relative;z-index:1;background:transparent!important}
body.single-post #primary .mt-reading-article .entry-content>p{color:#181a19!important}
body.single-post #primary .mt-reading-article .entry-content h2.mt-reading-heading{color:var(--mt-reading-heading,#384725)!important}
body.single-post #primary .mt-reading-article .entry-content .mt-reading-hr{display:none!important}
.mt-reading-divider{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin:32px auto 24px;color:#b18b3e;pointer-events:none;clear:both}
.mt-reading-divider>span{height:1px;flex:1;background:linear-gradient(90deg,transparent,#b18b3eb3)}
.mt-reading-divider>span:last-child{transform:scaleX(-1)}
.mt-reading-divider>svg{display:block;flex:0 0 36px;width:36px;height:36px}
.mt-reading-ornaments{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;border-radius:inherit}
.mt-reading-section{position:absolute;left:17px;right:17px;border-left:2px solid #a98236b3;border-right:2px solid #a98236b3}
.mt-reading-corner{position:absolute;width:36px;height:36px;color:#9b742c;opacity:.95}
.mt-reading-corner svg{width:100%;height:100%;display:block}
.mt-reading-tl{top:0;left:-1px}.mt-reading-tr{top:0;right:-1px;transform:scaleX(-1)}.mt-reading-bl{bottom:0;left:-1px;transform:scaleY(-1)}.mt-reading-br{bottom:0;right:-1px;transform:scale(-1)}
@media(max-width:921px){.mt-reading-section{left:5px;right:5px}.mt-reading-corner{width:23px;height:23px;opacity:.9}.mt-reading-divider{margin:25px auto 18px;gap:9px}.mt-reading-divider>svg{width:30px;height:30px;flex-basis:30px}}
@media(max-width:921px) and (prefers-color-scheme:dark){body.single-post #primary article.type-post.mt-reading-article{background:#27292b!important;color:#f5f5f5!important}body.single-post #primary .mt-reading-article .entry-content>p,body.single-post #primary .mt-reading-article .entry-content h2.mt-reading-heading{color:#f5f5f5!important;-webkit-text-fill-color:#f5f5f5!important}.mt-reading-divider{color:#e0bd6e}.mt-reading-corner{color:#d4b268}.mt-reading-section{border-color:#c3a15aa6}}

/* v1.1: tag-specific headings, consistent dark reading text. */
.mt-reading-article[data-mt-reading-theme="zen"]{--mt-reading-heading:#3e542f}
.mt-reading-article[data-mt-reading-theme="sufism"]{--mt-reading-heading:#75552c}
.mt-reading-article[data-mt-reading-theme="daoism"]{--mt-reading-heading:#315f55}
.mt-reading-article[data-mt-reading-theme="esotericism"]{--mt-reading-heading:#62466d}
.mt-reading-article[data-mt-reading-theme="tantra"]{--mt-reading-heading:#853f4e}
.mt-reading-article[data-mt-reading-theme="yoga"]{--mt-reading-heading:#526034}
.mt-reading-article[data-mt-reading-theme="physics"]{--mt-reading-heading:#285372}
.mt-reading-article[data-mt-reading-theme="cosmology"]{--mt-reading-heading:#4b487b}
.mt-reading-article[data-mt-reading-theme="neurobiology"]{--mt-reading-heading:#2d6664}
.mt-reading-article[data-mt-reading-theme="philosophy"]{--mt-reading-heading:#754637}
.mt-reading-article[data-mt-reading-theme="quotes"]{--mt-reading-heading:#725625}
body.single-post #primary .mt-reading-article .entry-content h2.mt-reading-heading :is(span,strong,b,em,i){color:inherit!important;-webkit-text-fill-color:currentColor!important}
body.single-post #primary .mt-reading-article .entry-content>:is(p,ul,ol),
body.single-post #primary .mt-reading-article .entry-content :is(.wp-block-group,.wp-block-column)>p,
body.single-post #primary .mt-reading-article .entry-content .wp-block-paragraph{color:#181a19!important}
@media(max-width:921px) and (prefers-color-scheme:dark){body.single-post #primary .mt-reading-article .entry-content>:is(p,ul,ol),body.single-post #primary .mt-reading-article .entry-content :is(.wp-block-group,.wp-block-column)>p,body.single-post #primary .mt-reading-article .entry-content .wp-block-paragraph{color:#f5f5f5!important;-webkit-text-fill-color:#f5f5f5!important}}

/* Minimal editorial subheadings, limited to article prose. */
body.single-post #primary .mt-reading-article .entry-content h2.mt-reading-heading{
 position:relative;box-sizing:border-box;
 margin:24px 0 28px!important;padding:0 10px 23px!important;
 border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;
 font-family:Georgia,'Times New Roman',serif!important;
 font-size:clamp(22px,2.1vw,29px)!important;font-weight:700!important;
 line-height:1.4!important;text-align:center!important;
 overflow-wrap:anywhere;text-wrap:balance;
}
body.single-post #primary .mt-reading-article .entry-content h2.mt-reading-heading::before{content:none!important;display:none!important}
body.single-post #primary .mt-reading-article .entry-content h2.mt-reading-heading::after{
 content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);
 width:min(130px,40%);height:1px;border:0;box-shadow:none;pointer-events:none;
 background:linear-gradient(90deg,transparent,#b18b3e 40%,#b18b3e 60%,transparent);
}
@media(max-width:921px){
 body.single-post #primary .mt-reading-article .entry-content h2.mt-reading-heading{
  padding:0 5px 20px!important;margin:22px 0 25px!important;
  font-size:clamp(21px,5.2vw,26px)!important;
 }
}
@media(max-width:921px) and (prefers-color-scheme:dark){
 body.single-post #primary .mt-reading-article .entry-content h2.mt-reading-heading::after{
  background:linear-gradient(90deg,transparent,#e0bd6e 40%,#e0bd6e 60%,transparent);
 }
}
