
/* Five-part Katha: refinements on heritage Puja reader, not a separate floating interface */
.kcEdition{max-width:1040px;margin:0 auto 17px;background:#153b2b;color:#ddd1b3;border:1px solid #bfa57367;border-radius:14px;padding:13px 18px;font:12px/1.75 Arial,sans-serif}.kcEdition strong{color:#e9c98f}.kcEdition a,.kathaReader .pvDisclaimer a{color:#eacb8d}
.kcSelectors{gap:9px;flex-wrap:wrap}.kcSelectors>label{flex:1 1 190px}.kcSelectors>label:nth-child(2){flex:1 1 135px}
.kcBook.book{height:510px;min-height:510px}.kcBook.book .page{height:492px;min-height:492px}
.kcText{line-height:1.85!important;white-space:pre-line;font-size:clamp(17px,2.1vw,21px)!important}.kcText.pvEnglish{font-size:clamp(16px,1.8vw,19px)!important;line-height:1.78!important}
.kcTools .kcGuide{display:inline-flex;align-items:center;text-align:center;text-decoration:none;border:1px solid #bba47479;background:#224d37;color:#eed7ad;border-radius:12px;padding:11px 12px;font:13px Arial,sans-serif}
.kathaReader .pvHero{padding-bottom:14px}.kathaReader .pvPageBody h2{margin:15px 0 22px}
@media(max-width:760px){.kcBook.book,.kcBook.book.dg-physical-book{height:420px!important;min-height:420px!important}.kcBook.book .page{height:406px!important;min-height:406px!important}.kcText{font-size:12px!important;line-height:1.65!important}.kcText.pvEnglish{font-size:11px!important;line-height:1.6!important}.kcSelectors>label{font-size:11px;flex-basis:150px}.kcTools .kcGuide{font-size:11px;padding:9px}.kcEdition{padding:10px 12px;font-size:11px}}
