body{background:#F5F6FB;color:#171A3D;font-size:17px;line-height:1.65}
h1,h2,h3,h4,.main-title,.entry-title{color:#171A3D;letter-spacing:-.01em}
.entry-title{font-weight:800;line-height:1.15}
.home .entry-title{font-size:clamp(2rem,5vw,3.2rem);margin-top:10px}
h2{font-weight:800}
a{color:#D12760}
.site-header,.inside-header{background:#fff}
.site-header{border-bottom:1px solid #DCDFF0}
.main-title{font-weight:800}
.main-title a,.main-title a:hover,.main-navigation .main-nav ul li a{color:#171A3D}
.main-navigation .main-nav ul li a:hover,.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:#D12760}
.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header{background:transparent;box-shadow:none;padding:12px 0}
.separate-containers .site-main>*{margin-bottom:0}
.site-info{background:#fff;color:#555B85;border-top:1px solid #DCDFF0}
.site-footer{background:#fff}
.pw-catbar{background:#fff;border-bottom:1px solid #DCDFF0}
.pw-catin{display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:1200px;margin:0 auto;padding:8px 20px}
.pw-catin>a{color:#555B85;text-decoration:none;font-weight:600;font-size:.92rem;padding:3px 12px;border-radius:999px}
.pw-catin>a:hover{background:#E9ECFA;color:#171A3D}
.pw-search{display:flex;gap:6px;margin-left:auto}
.pw-search input[type=search]{padding:6px 14px;border-radius:999px;border:2px solid #DCDFF0;background:#fff;color:#171A3D;font:inherit;font-size:.92rem;width:210px;max-width:100%}
.pw-search button{background:#D12760;color:#fff;border:0;border-radius:999px;padding:6px 16px;font-weight:700;cursor:pointer}
@media (max-width:700px){.pw-search{margin-left:0;width:100%}.pw-search input[type=search]{flex:1;width:auto}}
.pw-lead{font-size:1.14rem;color:#555B85;max-width:44em}
.pw-cta{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 8px}
.pw-cta .pp-btn,.pw-more .pp-btn{text-decoration:none}
.pw-more{text-align:center;margin:20px 0}
.pw-home h2{font-size:1.7rem;margin:36px 0 10px}
.pp-btn{color:#fff}
.pp-btn.pp-alt{color:#171A3D}

/* Single prompt page: one aligned reading column (title, image, prompt box) */
.single-pp_prompt .inside-article,
.single-pp_prompt .entry-header,
.single-pp_prompt .entry-content,
.single-pp_prompt .featured-image,
.single-pp_prompt .post-image,
.single-pp_prompt .entry-summary{max-width:820px;margin-left:auto;margin-right:auto}
.single-pp_prompt .pp-single{max-width:none}
.single-pp_prompt .entry-title{text-align:left;font-size:clamp(1.8rem,4.2vw,2.6rem)}
.single-pp_prompt .featured-image,.single-pp_prompt .post-image{text-align:center}
.single-pp_prompt .entry-content > .pp-single > .pp-lead:first-child{margin-top:0}
.single-pp_prompt .entry-meta{display:none}

/* One font everywhere: Mukta (supports Hindi and English) */
body,button,input,select,textarea,
h1,h2,h3,h4,h5,h6,p,li,td,th,label,summary,figcaption,blockquote,
.main-title,.main-title a,.site-description,.main-navigation a,.entry-title,.entry-content,.site-info,
.pw-catbar a,.pw-search input,.pw-search button,.pp-single,.pp-single *,.pp-card,.pp-card *,.pp-tile,.pp-tile *,.pp-btn,.pw-home,.pw-home *{
  font-family:"Mukta",system-ui,-apple-system,"Segoe UI",sans-serif !important}
h1,.entry-title{font-weight:800}
h2,h3,.pp-cb h3{font-weight:700}
.main-title,.main-title a{font-weight:800;font-size:1.6rem}
.main-navigation .main-nav ul li a{font-weight:600}
.pp-box h2,.pp-single h2{font-weight:700}
body,p,li,td,.pp-text,.pp-lead,.main-navigation .main-nav ul li a{font-weight:400}
.main-navigation .main-nav ul li a{font-weight:600}
th{font-weight:600}
