/* HariJyotish homepage-only brand layer. Does not style the header, logo, ads or inner pages. */
body#top .hj-v4-wrap{max-width:1280px!important;padding:20px 20px 36px!important;color:#633619!important}
body#top .hj-v4-datebar{color:#9c481a!important;font-weight:700!important;font-size:13px!important}
body#top .hj-v4-panchang,body#top .hj-v4-panel{background:#fffdf9!important;border:1px solid #f0cda5!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(117,62,13,.08)!important;overflow:hidden}
body#top .hj-v4-panchang{padding:0 0 14px!important;margin-bottom:18px!important}
body#top .hj-v4-panchang>.hj-v4-section-title{background:linear-gradient(110deg,#ec640a,#f9a72c)!important;margin:0!important;padding:18px 22px!important;border:0!important}
body#top .hj-v4-panchang>.hj-v4-section-title h1,body#top .hj-v4-panchang>.hj-v4-section-title h1 small,body#top .hj-v4-panchang>.hj-v4-section-title a{color:#fff!important}
body#top .hj-v4-panchang>.hj-v4-section-title h1{font-size:25px!important}
body#top .hj-v4-facts{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:14px!important;gap:10px!important;background:transparent!important}
body#top .hj-v4-facts>div{min-width:0!important;border:1px solid #f4d6b6!important;border-radius:12px!important;background:#fff8ed!important;padding:15px 13px!important}
body#top .hj-v4-facts span{display:block!important;color:#955021!important;font-size:13px!important;font-weight:700!important}
body#top .hj-v4-facts strong{display:block!important;color:#5e321c!important;font-size:17px!important;line-height:1.6!important;margin:5px 0!important}
body#top .hj-v4-facts small{display:block!important;color:#8e674b!important;font-size:12px!important;line-height:1.6!important;overflow-wrap:anywhere!important}
body#top .hj-v4-fine{padding:0 18px!important;color:#816a59!important}
body#top .hj-v4-columns{grid-template-columns:minmax(0,2.2fr) minmax(275px,1fr)!important;gap:18px!important}
body#top .hj-v4-primary,body#top .hj-v4-aside{gap:18px!important}
body#top .hj-v4-panel{padding:22px!important}
body#top .hj-v4-panel h2,body#top .hj-v4-section-title h2{color:#933c14!important;font-size:20px!important}
body#top .hj-v4-panel p{color:#705444!important;font-size:14px!important;line-height:1.85!important}
body#top .hj-v4-services{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
body#top .hj-v4-services a{display:flex!important;align-items:center!important;gap:12px!important;background:#fff7e9!important;border:1px solid #f2d5b2!important;border-radius:13px!important;padding:17px!important;color:#783713!important;font-size:15px!important;min-height:90px!important;text-decoration:none!important}
body#top .hj-v4-services a:hover{background:#fff0d7!important;border-color:#f19a43!important}
body#top .hj-v4-services b{font-size:25px!important;color:#e66d12!important}
body#top .hj-v4-services small{display:block!important;color:#88664d!important;font-size:12px!important;margin-top:5px!important}
body#top .hj-v4-reading h3{color:#883f19!important}
body#top .hj-v4-puja{border-left:4px solid #f19b35!important}
@media(max-width:900px){body#top .hj-v4-columns{grid-template-columns:1fr!important}body#top .hj-v4-facts{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:600px){body#top .hj-v4-wrap{padding:12px 10px 24px!important}body#top .hj-v4-datebar{font-size:11px!important}body#top .hj-v4-panchang>.hj-v4-section-title{padding:14px!important}body#top .hj-v4-panchang>.hj-v4-section-title h1{font-size:20px!important}body#top .hj-v4-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:10px!important}body#top .hj-v4-facts>div{padding:12px 10px!important}body#top .hj-v4-panel{padding:15px!important}body#top .hj-v4-services{grid-template-columns:1fr!important}body#top .hj-v4-services a{min-height:70px!important}body#top .hj-v4-aside{grid-template-columns:1fr!important}}

/* NO3 repair: the home layout is scoped; never change header, logo or ad units. */
body#top{background:#fffaf3!important;color:#572419!important}
body#top .hj-v4-wrap{width:100%!important;max-width:1320px!important;margin:0 auto!important}
body#top .hj-v4-panchang>.hj-v4-section-title h1{color:#fff!important}
body#top .hj-v4-panchang>.hj-v4-section-title h1 small{color:#fff!important}
body#top .hj-v4-panchang>.hj-v4-section-title>a{color:#fff!important}
body#top .hj-v4-facts>div{background:#fff7ec!important;border:1px solid #f4d6b6!important;border-radius:12px!important}
body#top .hj-v4-facts>div strong{color:#5e321c!important}
body#top .hj-v4-facts>div span,body#top .hj-v4-facts>div small{color:#955021!important}
body#top .hj-v4-services>a{color:#783713!important;background:#fff7e9!important;border-color:#f2d5b2!important}
body#top .hj-v4-services>a b{color:#e66d12!important}
@media(min-width:901px){body#top .hj-v4-facts{grid-template-columns:repeat(5,minmax(0,1fr))!important}body#top .hj-v4-services{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:900px){body#top .hj-v4-columns{grid-template-columns:1fr!important}}
@media(max-width:600px){body#top .hj-v4-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}body#top .hj-v4-services{grid-template-columns:1fr!important}body#top .hj-v4-section-title{flex-wrap:wrap!important}}
