/* ATREYA_BLOG_B02R2_DARK_THEME_PARITY */
#atreyaBlogB02R2Exact{position:fixed;inset:0;z-index:2147483000;background:#fff;overflow:auto;overscroll-behavior:contain;font-family:Inter,"Noto Sans Devanagari","Noto Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;isolation:isolate}
html[data-theme="dark"] #atreyaBlogB02R2Exact{background:#040f1f}
html body.atreya-blog-b02r2-exact-active{overflow:hidden!important}
html:not([data-theme="dark"]) body.atreya-blog-b02r2-exact-active{background:#fff!important}
html[data-theme="dark"] body.atreya-blog-b02r2-exact-active{background:#040f1f!important}
body.atreya-blog-b02r2-exact-active #atreyaBlogB01{visibility:hidden!important;pointer-events:none!important}
.b02r2-exact-stage{position:relative;width:100%;min-width:1180px;margin:0;background:#fff}
html[data-theme="dark"] .b02r2-exact-stage{background:#040f1f}
.b02r2-exact-stage>img{display:block;width:100%;height:auto;user-select:none;-webkit-user-drag:none;pointer-events:none}
.b02r2-hot{position:absolute;display:block;border:0;background:transparent;color:transparent;cursor:pointer;outline:none;text-decoration:none;z-index:3}
.b02r2-hot:focus-visible{outline:2px solid rgba(235,150,22,.85);outline-offset:2px;border-radius:6px}
.b02r2-lang{position:absolute;z-index:4;left:82.1%;top:1.65%;width:8.2%;height:6.4%;opacity:.001;cursor:pointer}
.b02r2-nav-home{left:28.4%;top:1.6%;width:4.7%;height:6.5%}.b02r2-nav-features{left:33.2%;top:1.6%;width:5.7%;height:6.5%}.b02r2-nav-how{left:38.9%;top:1.6%;width:7.4%;height:6.5%}.b02r2-nav-guruji{left:46.1%;top:1.6%;width:4.4%;height:6.5%}.b02r2-nav-testimonials{left:50.6%;top:1.6%;width:7.1%;height:6.5%}.b02r2-nav-pricing{left:57.5%;top:1.6%;width:4.7%;height:6.5%}.b02r2-nav-blog{left:61.9%;top:1.6%;width:4.4%;height:6.5%}
.b02r2-search{left:67.5%;top:1.6%;width:3.4%;height:6.5%}.b02r2-login{left:70.9%;top:1.6%;width:5.5%;height:6.5%}.b02r2-create{left:76.2%;top:1.6%;width:7.5%;height:6.5%}
.b02r2-cat-all{left:6.4%;top:39.3%;width:7.6%;height:5.7%}.b02r2-cat-astro{left:13.4%;top:39.3%;width:10.3%;height:5.7%}.b02r2-cat-horo{left:23.8%;top:39.3%;width:7.4%;height:5.7%}.b02r2-cat-vastu{left:31.3%;top:39.3%;width:7.0%;height:5.7%}.b02r2-cat-remedy{left:38.3%;top:39.3%;width:10.3%;height:5.7%}.b02r2-cat-spirit{left:48.5%;top:39.3%;width:9.1%;height:5.7%}.b02r2-cat-life{left:57.6%;top:39.3%;width:9.7%;height:5.7%}
.b02r2-read-1{left:19.2%;top:79.4%;width:6.5%;height:4.1%}.b02r2-read-2{left:43.0%;top:79.4%;width:6.5%;height:4.1%}.b02r2-read-3{left:66.5%;top:79.4%;width:6.5%;height:4.1%}.b02r2-read-4{left:89.7%;top:79.4%;width:6.4%;height:4.1%}
.b02r2-theme{position:fixed;right:18px;bottom:20px;width:142px;height:54px;z-index:2147483002;border:0;background:transparent;color:transparent;cursor:pointer;padding:0}
/* The light reference already contains the approved visible theme control. In dark mode this real DOM cover masks the baked light label only. */
html[data-theme="dark"] .b02r2-theme{border:1px solid rgba(219,155,52,.78);border-radius:30px;background:#07182d;color:#f7ead4;box-shadow:0 10px 30px rgba(0,0,0,.28);font-weight:800;font-size:17px;display:flex;align-items:center;justify-content:flex-end;padding:0 22px 0 54px;letter-spacing:.01em}
html[data-theme="dark"] .b02r2-theme::before{content:"☾";position:absolute;left:8px;top:7px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#0b2d5e;color:#ffd36b;font-size:24px;line-height:1;border:1px solid rgba(255,203,94,.7)}
html[data-theme="dark"] .b02r2-theme::after{content:"गडद"}
.b02r2-modal{position:fixed;inset:0;z-index:2147483005;display:none;place-items:center;background:rgba(30,20,10,.44);backdrop-filter:blur(8px);padding:24px}.b02r2-modal.open{display:grid}.b02r2-dialog{width:min(680px,92vw);background:#fffaf1;border:1px solid #e5b15d;border-radius:24px;box-shadow:0 24px 80px rgba(60,35,10,.25);padding:32px;color:#24160a;position:relative}.b02r2-dialog h2{font-size:30px;margin:0 40px 14px 0}.b02r2-dialog p{font-size:17px;line-height:1.75;margin:0;white-space:pre-line}.b02r2-close{position:absolute;right:16px;top:14px;border:0;background:#fff0d6;width:36px;height:36px;border-radius:50%;font-size:24px;cursor:pointer}
html[data-theme="dark"] .b02r2-modal{background:rgba(0,5,15,.66)}
html[data-theme="dark"] .b02r2-dialog{background:#07182d;border-color:#b87a23;color:#f5ead8;box-shadow:0 24px 80px rgba(0,0,0,.55)}
html[data-theme="dark"] .b02r2-close{background:#102946;color:#f5d48b}
@media(max-width:1179px){.b02r2-exact-stage{width:1180px}.b02r2-theme{right:12px;bottom:12px}}
