.custom-toc{background:#f9f9f9;padding:15px;margin:0 0 25px;border:1px solid #e0e0e0;border-radius:6px}.custom-toc .toc-title{margin:0 0 12px;font-weight:600;font-size:1.1em;color:#222}.custom-toc ul{list-style:none;padding:0;margin:0}.custom-toc li{margin:6px 0}.custom-toc .toc-bullet-h1h2::before{content:"➤ ";color:#06c;margin-right:6px}.custom-toc .toc-bullet-h3h6::before{content:"↳ ";color:#06c;margin-right:6px}.custom-toc .toc-level-1{padding-left:0}.custom-toc .toc-level-2{padding-left:20px}.custom-toc .toc-level-3{padding-left:40px}.custom-toc .toc-level-4{padding-left:60px}.custom-toc a{color:#06c;text-decoration:none}.custom-toc a:hover{text-decoration:underline}.pc-btn{color:#fff!important;padding:8px 16px;border-radius:4px;text-decoration:none!important;font-size:13px;font-weight:500;display:inline-block;transition:transform 0.2s ease,opacity 0.2s ease}.pc-btn:hover{transform:translateY(-2px);opacity:.9;color:#fff!important}.pc-buttons-grid{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:600px){.pc-btn{flex:1 1 45%;text-align:center}}@media print{.header,.footer,.pc-social-share-wrapper,.sidebar,.nv-sidebar-wrap,.pc-related-posts{display:none!important}.neve-main,.single-post-container{width:100%!important;margin:0!important;padding:0!important}}.pc-related-posts{transition:transform 0.3s ease,box-shadow 0.3s ease}.pc-related-posts:hover{transform:scale(1.02);box-shadow:0 10px 25px rgb(0 0 0 / .2)}.nv--yoast-breadcrumb a{color:#1a73e8;text-decoration:none;font-weight:600}.nv--yoast-breadcrumb a:hover,.nv--yoast-breadcrumb a:focus{color:#0049b7;outline:2px solid #0049b7;outline-offset:2px}.nv--yoast-breadcrumb small{color:#555}.wp-block-image img,.entry-content img{border:2px solid #1a1a1a;background:linear-gradient(to bottom,#1a1a1a,#0a0a0a);box-shadow:0 0 5px #ff3333,0 0 10px #ff9933,0 0 15px rgb(255 102 255 / .5);border-radius:8px;transition:box-shadow 0.3s ease,transform 0.3s ease}.wp-block-image img:hover,.entry-content img:hover{box-shadow:0 0 8px #ff3333,0 0 15px #ff9933,0 0 20px rgb(255 102 255 / .7);transform:scale(1.03)}.footer-bottom{--bgcolor:#D12300 !important}.widget_kundan_recent_posts{background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 4px 15px rgb(0 0 0 / .08);overflow:hidden;padding:0!important}.widget_kundan_recent_posts .widget-title{margin:0!important;padding:12px 15px!important;background-color:#f8f9fa!important;border-bottom:1px solid #e0e0e0!important;font-size:1.1rem!important;font-weight:700!important;color:#333!important;text-align:left!important}.kundan-recent-posts{list-style:none!important;margin:0!important;padding:10px 15px!important}.kundan-recent-post{display:flex!important;align-items:center!important;padding-bottom:15px!important;margin-bottom:15px!important;border-bottom:1px solid #f0f0f0!important}.kundan-recent-post:last-child{border-bottom:none!important;margin-bottom:0!important;padding-bottom:5px!important}.kundan-thumbnail{margin-right:15px!important;flex-shrink:0!important;line-height:0!important}.kundan-thumbnail img{width:120px!important;height:auto!important;border-radius:6px!important;object-fit:cover!important;box-shadow:0 2px 5px rgb(0 0 0 / .05)!important;transition:transform 0.2s ease}.kundan-thumbnail:hover img{transform:scale(1.02)}.kundan-content{flex-grow:1}.kundan-content a{color:#7c0101!important;font-weight:600!important;font-size:1rem!important;line-height:1.4!important;text-decoration:none!important;display:block!important;transition:color 0.2s}.kundan-content a:hover{color:#0066cc!important;text-decoration:none!important}.kundan-content .post-date{font-size:0.85rem!important;color:#888!important;margin-top:4px!important;display:block!important;font-weight:400!important}.bhajan-footer{background-color:#000000!important;width:100%!important;margin:0!important;padding:0!important;clear:both!important}.bhajan-footer-inner{max-width:1200px!important;margin:0 auto!important;padding:30px 20px 10px 20px!important;text-align:center!important;background-color:#000000!important}.bhajan-footer .copyright{font-size:16px!important;color:rgb(255 255 255 / .7)!important;font-weight:400!important;letter-spacing:0.5px!important;margin-bottom:20px!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}.bhajan-footer .branding{display:flex!important;align-items:center!important;justify-content:center!important;gap:20px!important;flex-wrap:wrap!important;line-height:1!important;margin-bottom:0!important}.bhajan-footer .dash{font-size:45px!important;color:#666666!important;font-weight:300!important;display:inline-block!important;line-height:1!important}.bhajan-footer .brand-text{font-size:70px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:8px!important;color:#ffffff!important;display:inline-block!important;line-height:1.1!important;white-space:nowrap!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}@media (max-width:768px){.bhajan-footer-inner{padding:25px 15px 5px 15px!important}.bhajan-footer .copyright{font-size:14px!important;margin-bottom:15px!important}.bhajan-footer .brand-text{font-size:45px!important;letter-spacing:5px!important;white-space:normal!important;display:block!important;line-height:1.3!important}.bhajan-footer .brand-text{display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important}.bhajan-footer .dash{font-size:30px!important}.bhajan-footer .branding{gap:10px!important}}@media (max-width:480px){.bhajan-footer .brand-text{font-size:38px!important;letter-spacing:4px!important}.bhajan-footer .dash{font-size:25px!important}}@media (max-width:360px){.bhajan-footer .brand-text{font-size:32px!important;letter-spacing:3px!important}.bhajan-footer .dash{display:none!important}}.header-main{--color:#ffffff;--bgcolor:#7c0101}.bhajan-footer-decoration{position:relative;width:100%;height:250px;background:linear-gradient(to bottom,#ffffff 0%,#fff8e1 100%);overflow:hidden;margin-bottom:-1px}.wave-container{position:absolute;bottom:0;width:100%;height:100px;z-index:5}.waves{position:relative;width:100%;height:100px;margin-bottom:-7px;min-height:100px;max-height:150px}.parallax>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.parallax>use:nth-child(1){animation-delay:-2s;animation-duration:7s}.parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}100%{transform:translate3d(85px,0,0)}}.scene-container{position:absolute;bottom:30px;right:10%;width:200px;height:200px;z-index:2}.temple-svg{width:100%;height:100%;filter:drop-shadow(0 0 10px rgb(255 165 0 / .5))}.worshipper{position:absolute;bottom:40px;left:-50px;width:30px;height:50px;background:#d35400;border-radius:15px 15px 0 0;z-index:3}.worshipper::before{content:'';position:absolute;top:-15px;left:5px;width:20px;height:20px;background:#d35400;border-radius:50%}.hanging-bell{position:absolute;top:-10px;left:50px;z-index:4;transform-origin:top center;animation:swing 3s ease-in-out infinite}@keyframes swing{0%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}100%{transform:rotate(5deg)}}.floating-balloon{position:absolute;border-radius:50%;opacity:.8;z-index:1;animation:floatUp 10s linear infinite}.floating-balloon.b1{width:40px;height:50px;background:#ff5252;bottom:-60px;left:20%;animation-delay:0s}.floating-balloon.b2{width:30px;height:40px;background:#ffeb3b;bottom:-60px;left:60%;animation-delay:4s}.floating-balloon::after{content:'';position:absolute;bottom:-10px;left:50%;width:1px;height:10px;background:#333}@keyframes floatUp{0%{bottom:-60px;transform:translateX(0)}50%{transform:translateX(20px)}100%{bottom:120%;transform:translateX(-20px)}}@media (max-width:768px){.bhajan-footer-decoration{height:180px}.scene-container{width:150px;height:150px;right:0}.hanging-bell{left:20px;width:30px}}.neve-main{border:1px solid #FF8C00}.nv-ft-post .nv-ft-wrap:not(.layout-covers){border:1px solid #ff8c00!important;margin:5px!important;box-shadow:0 0 5px #ff8c00,0 0 7px #ff4500,0 0 10px rgb(0 0 0 / .6)!important;display:block!important;position:relative!important}html{scrollbar-width:thin;scrollbar-color:#ff6200 #2d2d2d}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:#2d2d2d}html::-webkit-scrollbar-thumb{background:#ff6200;border-radius:6px}html::-webkit-scrollbar-thumb:hover{background:#ff8533}.nv-ft-post .nv-post-thumbnail-wrap{display:none!important}.bhajan-details-table{margin:25px 0;overflow-x:auto}.bhajan-table{width:100%;border-collapse:collapse;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgb(0 0 0 / .1);font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.bhajan-table thead tr{background:linear-gradient(135deg,#f89406 0%,#ffc107 100%);color:#fff;text-align:center;font-weight:700}.bhajan-table th{padding:15px;font-size:18px;letter-spacing:1px;text-transform:uppercase}.bhajan-table td{padding:12px 15px;border:1px solid #f1f1f1;font-size:15px;color:#333}.bhajan-table td:first-child{background-color:#fff9f0;font-weight:600;width:35%;color:#7c0101}.bhajan-table tbody tr:hover{background-color:#fff5e6;transition:0.3s}@media screen and (max-width:600px){.bhajan-table td{font-size:14px;padding:10px}}.faq-container{max-width:100%;margin:20px auto;font-family:'Segoe UI',sans-serif}.faq-item{background:#fff;margin-bottom:10px;border-radius:6px;border:1px solid #eee;box-shadow:0 2px 5px rgb(0 0 0 / .05)}.faq-question{padding:15px 45px 15px 15px;font-size:17px;cursor:pointer;font-weight:600;color:#333;position:relative;transition:0.3s}.faq-question:hover{color:#f89406;background:#fffdf9}.faq-question::after{content:'\002B';position:absolute;right:20px;font-size:20px;color:#f89406}.faq-question.active{color:#f89406;border-bottom:1px solid #fff5e6}.faq-question.active::after{content:'\2212'}.faq-answer{display:none;padding:15px;font-size:16px;color:#555;line-height:1.6;background:#fffdf9;border-radius:0 0 6px 6px}.nv-meta-list a{color:#2f5aae!important}.author-name:after{content:"";display:inline-block;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%230000ff'/%3E%3Cpath fill='white' d='M10.5 15.5l-3.5-3.5 1.2-1.2 2.3 2.3 5.3-5.3 1.2 1.2z'/%3E%3C/svg%3E") no-repeat center center;background-size:contain;margin-left:6px;vertical-align:middle;position:relative;top:-2px;filter:drop-shadow(0 0 1px #FF8C00) drop-shadow(0 0 1px #FF8C00)}:root{--nv-fallback-ff:system-ui, -apple-system, "Segoe UI", "Noto Sans Devanagari", "Noto Sans", "Mangal", "Kokila", "Devanagari MT", "Arial Unicode MS", sans-serif}body{font-family:system-ui,-apple-system,"Segoe UI","Noto Sans Devanagari","Noto Sans","Mangal","Devanagari MT",sans-serif!important}body,.wrapper,.neve-main{overflow:visible!important;overflow-x:clip!important}@media (min-width:992px){.nv-sidebar-wrap{position:-webkit-sticky!important;position:sticky!important;top:20px!important;height:max-content!important;align-self:flex-start!important;padding-bottom:20px!important;z-index:1!important;transition:top 0.3s ease}}.bs-google-source-box{background-color:#fdfbf5;padding:10px;border-radius:8px;border:1px solid #f2ead6;margin-bottom:20px;box-shadow:0 2px 5px rgb(0 0 0 / .03)}.bs-google-strip{display:block;background:linear-gradient(to right,#1a63c6 0%,#904183 50%,#f0352a 100%);color:#ffffff!important;text-align:center;padding:14px 15px;font-size:16px;font-weight:600;border-radius:6px;text-decoration:none!important;font-family:system-ui,-apple-system,"Segoe UI","Noto Sans Devanagari",sans-serif;transition:transform 0.3s ease,box-shadow 0.3s ease,filter 0.3s ease;letter-spacing:.3px;line-height:1.4}.bs-google-strip:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgb(240 53 42 / .25);color:#ffffff!important;filter:brightness(1.05)}@media (max-width:768px){.bs-google-strip{font-size:15px;padding:12px 10px}}.header-main,.header-main p,.header-main span,.header-main div{color:#ffffff!important}.header-main a,.header-main a[aria-current="page"],.header-main .current-menu-item>a{color:#ffffff!important;text-decoration:none!important}.entry-content p a,.entry-content li a,.category-description p a,.category-description a{color:#0000ff!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;font-weight:600!important}.entry-content p a:hover,.entry-content li a:hover,.category-description p a:hover,.category-description a:hover{color:#0000cc!important;text-decoration:underline!important}.pc-btn,.pc-buttons-grid a,.bs-google-strip{color:#ffffff!important;text-decoration:none!important;font-weight:500!important}.pc-btn:hover,.pc-buttons-grid a:hover,.bs-google-strip:hover{color:#ffffff!important;text-decoration:none!important}footer p,footer span,footer div,footer a,footer li,.hfg_footer p,.hfg_footer span,.hfg_footer div,.hfg_footer a,.footer-wrapper p,.footer-wrapper span,.footer-wrapper div,.bhajan-footer p,.bhajan-footer span,.bhajan-footer div{font-size:15px!important;line-height:1.5!important}@media (max-width:768px){footer p,footer span,footer div,footer a,footer li,.hfg_footer p,.hfg_footer span,.hfg_footer div,.hfg_footer a,.footer-wrapper p,.footer-wrapper span,.footer-wrapper div,.bhajan-footer p,.bhajan-footer span,.bhajan-footer div{font-size:15px!important}}