/* HARIJYOTISH Saffron / White / Charcoal – frontend only */
:root{--hj-saffron:#b75e24;--hj-deep:#884317;--hj-gold:#e5b65b;--hj-paper:#fffdf9;--hj-charcoal:#30343a;--hj-line:#ece5db}
html,body,body#top{background:var(--hj-paper)!important;color:var(--hj-charcoal)!important;font-family:'Noto Sans Devanagari',system-ui,sans-serif!important;overflow-x:hidden}
body#top:before,body#top:after{display:none!important}
.hj-common-header.premium-site-header{background:#fff!important;background-image:none!important;border:0!important;border-bottom:3px solid var(--hj-saffron)!important;box-shadow:0 2px 9px #54371c12!important;position:relative!important;top:auto!important;min-height:unset!important;padding:0!important}
.hj-common-header .hj-nav-inner{max-width:1180px!important;min-height:66px!important;margin:auto!important;padding:8px 14px!important;background:transparent!important;box-shadow:none!important}
.hj-common-header .hj-logo img{max-height:47px!important;max-width:175px!important;object-fit:contain!important}
.hj-common-header .hj-main-menu{background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;gap:3px!important;padding:0!important}
.hj-common-header .hj-main-menu:before,.hj-common-header .hj-main-menu::before{display:none!important}
.hj-common-header .hj-main-menu>a{background:transparent!important;background-image:none!important;color:#393638!important;border:0!important;border-radius:5px!important;box-shadow:none!important;font-size:13px!important;padding:9px 8px!important;text-shadow:none!important}
.hj-common-header .hj-main-menu>a:hover,.hj-common-header .hj-main-menu>a.active{background:#fff0e3!important;color:var(--hj-deep)!important}
.hj-common-header .hj-menu-toggle{background:var(--hj-saffron)!important;color:white!important;border:0!important}
.hj-common-header .hj-lang-btn{background:#fff6ec!important;color:var(--hj-deep)!important;border:1px solid #eed9c4!important;min-width:72px!important;height:35px!important;font-size:12px!important}
.hj-live-panchang{max-width:1160px!important;margin:20px auto 12px!important;padding:18px!important;background:white!important;background-image:none!important;color:var(--hj-charcoal)!important;border:1px solid var(--hj-line)!important;border-top:3px solid var(--hj-saffron)!important;border-radius:8px!important;box-shadow:0 2px 12px #4330220a!important;min-height:0!important}
.hj-live-head{gap:10px!important;margin-bottom:12px!important}.hj-live-head h1{font-size:23px!important;color:var(--hj-charcoal)!important;margin:3px 0!important}.hj-live-head p,.hj-live-note{color:#6f6a66!important;font-size:12px!important}.hj-kicker{color:var(--hj-saffron)!important;font-size:11px!important;letter-spacing:.3px!important}.hj-view-full{color:var(--hj-deep)!important;font-size:12px!important}
.hj-live-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.hj-live-grid>div,.hj-live-cell,.hj-live-tithi{min-width:0!important;min-height:0!important;background:#fff9f2!important;background-image:none!important;color:var(--hj-charcoal)!important;border:1px solid #f0e4d8!important;border-radius:6px!important;padding:11px!important;box-shadow:none!important;transform:none!important}.hj-live-grid span,.hj-live-grid small{color:#806b5a!important;font-size:11px!important}.hj-live-grid strong{color:#553b2b!important;font-size:14px!important;line-height:1.5!important}.hj-live-grid p{color:#806b5a!important;font-size:11px!important}
.hj-home-content{background:var(--hj-paper)!important;background-image:none!important;padding:20px 14px 28px!important;color:var(--hj-charcoal)!important}.hj-home-content-inner{max-width:1160px!important}.hj-home-content h1{font-size:24px!important;text-align:left!important;color:var(--hj-charcoal)!important;margin:0 0 9px!important}.hj-home-intro{max-width:100%!important;text-align:left!important;font-size:13px!important;line-height:1.8!important;color:#68615b!important;margin:0 0 18px!important}.hj-info-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important}.hj-info-card{background:#fff!important;background-image:none!important;border:1px solid var(--hj-line)!important;border-radius:7px!important;box-shadow:none!important;padding:16px!important;min-height:0!important;transform:none!important}.hj-info-card h2{font-size:16px!important;color:#8c461b!important;margin:0 0 7px!important}.hj-info-card p{font-size:12px!important;line-height:1.85!important;color:#5c5957!important}.hj-info-card a{font-size:12px!important;color:#a64f17!important}.hj-home-note{background:#fff8ee!important;border:1px solid #f0e3cf!important;border-radius:6px!important}.hj-home-note h2{color:#8c461b!important}.hj-durga-book,.hj-durga-book__inner{max-width:1160px!important;border-radius:7px!important;box-shadow:none!important}.hj-home-content h2[style]{color:#8c461b!important;font-size:18px!important;margin-top:23px!important}
.hj-common-footer{background:#33363b!important;background-image:none!important;color:#f9f6f2!important}.hj-common-footer a{color:#f5d9b6!important}.hj-footer-row{max-width:1160px!important}
.hj-editorial{background:#fff!important;border-top:1px solid var(--hj-line);padding:28px 14px 36px}.hj-editorial-inner{max-width:1160px;margin:auto}.hj-editorial-heading{display:flex;align-items:end;justify-content:space-between;gap:12px}.hj-editorial h2{font-size:21px;color:#30343a;margin:5px 0 8px}.hj-editorial-heading>a,.hj-editorial article>a{color:#a54d19;text-decoration:none;font-size:12px}.hj-editorial-lead{font-size:13px;line-height:1.9;color:#665e59;max-width:900px}.hj-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:17px}.hj-editorial article{padding:17px;background:#fffdf9;border:1px solid var(--hj-line);border-radius:7px}.hj-editorial article span{font-size:11px;color:#a65320}.hj-editorial article h3{font-size:16px;line-height:1.5;margin:7px 0}.hj-editorial article h3 a{color:#333;text-decoration:none}.hj-editorial article p{font-size:12px;line-height:1.9;color:#68605a}
/* Existing inner PHP pages: change only presentation, not forms/IDs/handlers */
body:not(#top){background:#fffdf9!important;color:#30343a!important}body:not(#top) h1,body:not(#top) h2,body:not(#top) h3{color:#884317}body:not(#top) a{accent-color:#b75e24}body:not(#top) button[type=submit],body:not(#top) input[type=submit]{background:#b75e24;color:#fff;border-color:#b75e24}
@media(max-width:900px){.hj-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hj-info-grid,.hj-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hj-common-header .hj-main-menu{background:#fff!important}.hj-common-header .hj-main-menu>a{color:#393638!important}}
@media(max-width:600px){.hj-live-panchang{margin:9px 10px!important;padding:12px!important}.hj-live-head h1{font-size:19px!important}.hj-live-grid{gap:6px!important}.hj-live-grid>div{padding:8px!important}.hj-info-grid,.hj-editorial-grid{grid-template-columns:1fr!important}.hj-home-content{padding:16px 10px!important}.hj-editorial{padding:22px 12px}.hj-editorial-heading{align-items:start;flex-direction:column}.hj-home-content h1{font-size:20px!important}}
