@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/e867ebc1-e2f1-436f-9e96-446fe73d0d47.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/3e0996e2-a057-499f-a6a6-7a37ade37b76.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/eb80c806-418d-47d1-971e-d2d560324243.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/6fb0242e-5419-4341-a0f1-37371d1b5d58.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/02db20d2-dd07-455e-8cf4-16310017212c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/b4bbf8c6-b55e-4335-85d0-ec2a5f361c58.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/74ff6223-c17a-4bcd-8a9a-98eb72e31162.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/8aeb0cef-4295-4d8e-a6fd-3224cb81d9c7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/a2d93723-13e2-4c1e-97a6-a1c718285edf.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cdd2fb3d-974b-44f2-b371-d6d3e3c6e0a6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/f5f8b93a-ce00-41e1-8b83-24b1db3a34da.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/2ed61c0c-dca2-434c-b311-18deebbd0eaf.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/18fbc196-802b-4630-9850-90717ef1bbef.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/9e67f566-15f2-4677-841f-15af0c1d2910.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/eaf8647f-9afb-4b22-858e-5c9f558ebdbb.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/3ebc8027-a353-4893-815a-3543ba7f0bca.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/1a2d6d99-d821-460e-a00d-60101c930dd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/ec85d9a7-aa09-4e44-a744-c5fad57972e4.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/3cad3a1a-d194-404b-94d2-995e46aaa6a8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/c0a096d0-8da5-4958-a2cb-4360f90f9d58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/871cebdb-33df-47fb-bcf8-fc424b83a99a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/1c5e61d0-02c2-4b22-be38-7b867f2498ab.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/86740ec7-e535-488b-bf4f-77aade2438ba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/571ce016-95f4-414e-8e00-ea5fff4dd041.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/13fdb713-cfdb-422a-aa38-9f6d48b51cd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/335e6098-55f6-4516-97c5-5488c6ac799e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bhagwa:#5fa83b;--bhagwa-d:#2f7d32;--bhagwa-l:#f4c542;--gold:#d7a928;--gold-l:#f6df79;--ink:#1f2f1e;--soft:#61765a;--line:#5f7f2f29;--card:#fff;--warm:#fffbe6;--bg:#f5fbef;--shadow:0 14px 34px -16px #4f8a3142;--serif:"Marcellus",Georgia,serif;--sans:"Mukta",system-ui,sans-serif;--dev:"Mukta","Tiro Devanagari Sanskrit",sans-serif}*{box-sizing:border-box}body{background:#f5fbef;margin:0}[data-app] ::selection{background:#f4c54244}input,select,textarea,button{font-family:inherit}input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 3px #5fa83b2e;border-color:#5fa83b!important}.site-nav{z-index:50;-webkit-backdrop-filter:saturate(1.5)blur(14px);border-bottom:1px solid var(--line);background:#f5fbefd6;align-items:center;gap:14px;padding:13px clamp(16px,4vw,46px);display:flex;position:sticky;top:0}.site-nav-menu{border:1px solid var(--line);background:var(--card);width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:none}.site-nav-drawer{display:none}@media (width<=760px){.site-nav{padding:10px 14px}.site-nav-links,.site-nav-admin,.site-nav-auth{display:none!important}.site-nav-menu{margin-left:auto;display:inline-flex}.site-nav-drawer{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);background:#fffffff5;border-radius:16px;gap:6px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:12px;right:12px;box-shadow:0 18px 42px -22px #2f4f2461}.site-nav-drawer button{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;padding:12px 14px;font-size:15px;font-weight:700}.site-nav-drawer button.active{background:var(--warm);color:var(--bhagwa-d)}.stats-grid{grid-template-columns:1fr!important;gap:12px!important;margin-top:28px!important}.darshan-gallery-grid{grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:14px!important}.darshan-gallery-item{border-radius:18px!important;grid-area:auto!important;min-height:260px!important}.darshan-gallery-item:first-child{min-height:340px!important}.jap-counter-modal{justify-content:flex-start!important;padding:64px 14px 22px!important}.jap-counter-close{top:12px!important;right:12px!important}.jap-counter-tabs{border-radius:24px!important;width:100%!important;max-width:360px!important;margin-bottom:18px!important}.jap-counter-tabs button{flex:calc(50% - 6px)!important;min-width:0!important;padding:9px 8px!important;font-size:13px!important}.jap-counter-footer{max-width:100%!important;margin-top:24px!important;padding-top:14px!important}.jap-counter-options{gap:12px!important;width:100%!important}.jap-counter-option-group{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;width:100%!important;max-width:100%!important}.jap-counter-option-label{text-align:center!important;flex:0 0 100%!important;margin-right:0!important}.jap-counter-option-button{flex:calc(50% - 8px)!important;justify-content:center!important;max-width:160px!important;min-height:44px!important}.jap-counter-stat-badges{gap:8px!important}.jap-counter-stat-badges>div{flex:calc(33.333% - 8px)!important;min-width:0!important;padding:10px 8px!important}.profile-edit-modal{align-items:flex-start!important;padding:18px 14px!important;overflow-y:auto!important}.profile-edit-panel{border-radius:18px!important;max-width:100%!important;max-height:none!important;padding:20px!important}}@keyframes fadeUp{0%{transform:translateY(16px)}to{transform:none}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes spinSlow{to{transform:rotate(360deg)}}@keyframes ripple{to{opacity:0;transform:scale(2.6)}}@keyframes petal{0%{opacity:0;transform:translateY(-12vh)rotate(0)}10%{opacity:.85}88%{opacity:.65}to{opacity:0;transform:translateY(112vh)rotate(380deg)}}@keyframes popIn{0%{opacity:0;transform:scale(.55)}60%{transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes glow{0%,to{box-shadow:0 18px 50px -18px #5fa83b80}50%{box-shadow:0 0 60px 10px #f4c54244,0 18px 50px -18px #5fa83b8c}}@keyframes shimmer{to{background-position:200%}}@keyframes dotPulse{0%,to{box-shadow:0 0 #3cb37173}70%{box-shadow:0 0 0 7px #3cb37100}}@keyframes slideInRight{0%{transform:translate(40px)}to{transform:translate(0)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.13)}}@keyframes mantraFade{0%,to{opacity:.32}50%{opacity:1}}@keyframes pulse108{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes tapPop{0%{transform:scale(1)}40%{transform:scale(.93)}to{transform:scale(1)}}.shimmer-bar{background-size:200% 100%;animation:3s linear infinite shimmer}.animate-pulse108{animation:.8s ease-out forwards pulse108}.animate-petal{animation:8s linear infinite petal}.animate-glow{animation:3s ease-in-out infinite glow}.animate-fadeUp{animation:.4s ease-out forwards fadeUp}.animate-popIn{animation:.3s cubic-bezier(.175,.885,.32,1.275) forwards popIn}
