section.puja-hero{background:linear-gradient(160deg,#3d1f00,#1a0800 60%,#0d0400)}section.puja-hero h1{color:#ffffff;font-size:2.2rem;font-weight:900}section.puja-hero p{color:#b8a080}.category-label{background:rgba(245,200,66,.12);border:1px solid rgba(245,200,66,.25);color:#f5c842;border-radius:20px;padding:4px 14px;font-size:11px;font-weight:700;letter-spacing:.08em}.puja-card{background:#2a1200;border:1px solid rgba(245,200,66,.12);border-radius:16px;overflow:hidden;transition:border-color .2s,transform .2s}.puja-card:hover{border-color:rgba(245,200,66,.4);transform:translateY(-2px)}.puja-card h3{color:#ffffff;font-size:15px;font-weight:700}.puja-card p{color:#b8a080;font-size:13px;line-height:1.6}.puja-card .duration{color:#f5c842;font-size:11px;font-weight:600}.puja-card .tag-popular{background:#f5c842;color:#000;font-size:9px;font-weight:800;padding:2px 8px;border-radius:3px}.card-book-btn{background:#f5c842;color:#000000;font-weight:800;font-size:13px;padding:10px 20px;border-radius:8px;border:none;cursor:pointer;transition:background .2s}.card-book-btn:hover{background:#d4a017}.card-details-btn{background:transparent;color:#f5c842;border:1px solid rgba(245,200,66,.4);font-weight:600;font-size:13px;padding:10px 20px;border-radius:8px;cursor:pointer;transition:all .2s}.card-details-btn:hover{border-color:#f5c842;background:rgba(245,200,66,.08)}.section-dark{background:#1a0800}.section-darker{background:#2a1200}.section-card{background:#3d1f00}.section-h2{color:#f5c842;font-size:1.8rem;font-weight:800}.section-h2 span{color:#ffffff}.section-sub{color:#b8a080;font-size:15px;margin-top:8px}.faq-section{background:#1a0800;padding:64px 20px}.faq-item{background:#2a1200;border:1px solid rgba(245,200,66,.12);border-radius:12px;padding:18px 20px;margin-bottom:10px}.faq-question{color:#f5c842;font-weight:600;font-size:15px}.faq-answer{color:#b8a080;line-height:1.8;margin-top:10px;font-size:14px}.eeat-block{background:linear-gradient(135deg,#3d1f00,#2a1200);border:1px solid rgba(245,200,66,.25);border-radius:16px;padding:20px 24px;margin:24px 0}.eeat-block p{color:#b8a080;line-height:1.7}.eeat-block strong{color:#f5c842}.eeat-block a{color:#e8c870;text-decoration:underline}.service-categories{text-align:center;margin-bottom:40px;padding:0 20px}.service-categories p{color:#b8a080;max-width:800px;margin:15px auto;line-height:1.6}.category-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:25px 0}.category-filters button{background:transparent;color:#b8a080;border:1px solid rgba(245,200,66,.4);border-radius:20px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.category-filters button.active,.category-filters button:hover{background:rgba(245,200,66,.1);color:#f5c842;border-color:#f5c842}.service-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;font-size:14px;margin-top:20px}.service-nav a{color:#f5c842;text-decoration:none;transition:color .2s}.service-nav a:hover{color:#ffffff}.howto-section{background:#1a0800;padding:64px 20px;color:#b8a080}.howto-steps{list-style-type:none;padding:0;margin-top:30px;max-width:800px;margin-left:auto;margin-right:auto}.howto-steps li{background:#2a1200;border:1px solid rgba(245,200,66,.12);border-radius:12px;padding:24px;margin-bottom:15px;text-align:left}.howto-steps li strong{display:block;color:#f5c842;font-size:16px;margin-bottom:8px}.howto-steps li p{margin:0;font-size:14px;line-height:1.6}.howto-section>p{text-align:center;margin-top:30px}.howto-section>p a{color:#f5c842;text-decoration:underline;font-weight:600;margin:0 10px}.ProseMirror,.editor-content-area,.editor-content-area .ProseMirror{color:#ffffff!important;background:#140909!important}.ProseMirror p{color:#e5e5e5!important;font-size:16px;line-height:1.7}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{color:#ffffff!important;font-family:var(--font-cinzel),serif}.ProseMirror li,.ProseMirror ol,.ProseMirror ul{color:#e5e5e5!important}.ProseMirror blockquote{color:#f0e6d2!important;border-left:4px solid #ffd700}.ProseMirror a{color:#ffd700!important}.ProseMirror p.is-editor-empty:first-child:before,.ProseMirror p.is-empty:before{color:#9ca3af!important;content:attr(data-placeholder)}.ProseMirror pre{background:#1a0d0d!important;color:#e5e5e5!important}.ProseMirror ::-webkit-selection,.ProseMirror ::selection,::selection{background:#ffd700;color:#000}.ProseMirror hr,.ProseMirror img{border-color:#333!important}.highlight,.highlighted,mark{background:linear-gradient(135deg,#fef08a,#fde047)!important;color:#1a0000!important;padding:1px 8px!important;border-radius:6px!important;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.1)}.article-content,.blog-content,.content,.prose{--tw-prose-headings:#ffffff}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.prose h1,.prose h2,.prose h3,.prose h4{color:#ffffff!important}.article-content li,.article-content p,.blog-content li,.blog-content p,.content li,.content p,.prose li,.prose p{color:#e5e5e5!important;line-height:1.8}.article-content figcaption,.blog-content figcaption,.content figcaption,.prose figcaption{color:#d1d5db!important}.article-content blockquote,.blog-content blockquote,.prose blockquote{color:#f0e6d2!important;border-left-color:#facc15!important}.article-content code,.blog-content code,.prose code{color:#facc15!important;background:rgba(250,204,21,.1)}.article-card,.blog-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:24px;transition:all .3s ease}.article-card:hover,.blog-card:hover{border-color:rgba(250,204,21,.3);transform:translateY(-2px)}.blog-meta,.seo-meta{color:#9ca3af}.blog-meta strong,.seo-meta strong{color:#facc15}.admin-input:focus,.admin-textarea:focus{border-color:#facc15!important;box-shadow:0 0 0 3px rgba(250,204,21,.2)}.blog-article,article{color:#e5e5e5}.focus-keyword,.keyword{color:#facc15;font-weight:600}.faq-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1)}.faq-item summary[open]{border-bottom:1px solid rgba(250,204,21,.3)}.faq-question{color:#ffffff}.faq-answer{color:#e5e5e5}.ProseMirror .bold,.ProseMirror b,.ProseMirror font[weight=bold],.ProseMirror span[style*=bold],.ProseMirror strong{color:#000000!important;background-color:#facc15!important;padding:2px 6px;border-radius:4px;font-weight:700!important}.ProseMirror em,.ProseMirror i{color:#f0e6d2!important;font-style:italic}.ProseMirror s,.ProseMirror u{color:#e5e5e5!important}.ProseMirror ::selection{background:#facc15!important;color:#000000!important}::selection{background:#facc15!important;color:#000000!important}h1{font-size:42px;line-height:1.2;font-weight:900}h2{font-size:32px;line-height:1.3}h3{font-size:24px;line-height:1.4}@media (max-width:768px){h1{font-size:26px!important}h2{font-size:22px!important}h3{font-size:18px!important}}body{background:#0f0a0a!important}body:before{background:linear-gradient(180deg,#0f0a0a,#140909 40%,#1a0d0d)!important}.article-page,.blog-page{background:#0f0a0a}.article-section,.blog-section{background:#140909}.article-card,.blog-card,.card{background:#1a0d0d!important}.btn-primary,a.btn-primary,button.btn-primary{background:#facc15!important;color:#000000!important;font-weight:700}.btn-secondary,a.btn-secondary,button.btn-secondary{background:#5b0a0a!important;color:#facc15!important;font-weight:600}.bg-gold-gradient{background:linear-gradient(135deg,#facc15,#fde047)!important;color:#000000!important}.ProseMirror ::selection,::selection{background:#facc15!important;color:#000000!important}@media (max-width:768px){::selection{background:#facc15!important;color:#000000!important}}.highlight,mark{background:linear-gradient(135deg,#fef08a,#fde047)!important;color:#1a0000!important;padding:1px 8px!important;border-radius:6px!important;font-weight:700}b,strong{color:#ffffff!important;font-weight:800}.prose .highlight,.prose mark{background:linear-gradient(135deg,#fef08a,#fde047)!important;color:#1a0000!important}.article-content p,.blog-content p,.text-content p{font-size:16px;line-height:1.7}.article-content,.blog-article{background:#140909;color:#e5e5e5}.article-header,.blog-header{background:linear-gradient(180deg,#0f0a0a,#140909)}.subsection,aside{background:#1a0d0d}.footer,footer{background:#0a0505}input,select,textarea{color:#ffffff!important;background:#1a0d0d!important}input::placeholder,textarea::placeholder{color:#9ca3af!important}table{background:#1a0d0d;color:#e5e5e5}th{background:#5b0a0a;color:#facc15}td{color:#e5e5e5}code,pre{background:#1a0d0d!important;color:#e5e5e5!important}.bg-gold-gradient,.btn-gold,.btn-primary,[class*=gold-gradient],a.bg-gold-gradient,a.btn-primary,button.bg-gold-gradient,button.btn-gold,button.btn-primary{background:#facc15!important;color:#5b0a0a!important;font-weight:700!important}.bg-gold-gradient,.bg-gold-gradient.text-black{background:linear-gradient(135deg,#facc15,#fde047)!important;color:#5b0a0a!important}.text-amber-400,.text-amber-500,.text-yellow-300,.text-yellow-400,.text-yellow-500{color:#5b0a0a!important;background:#facc15;padding:2px 6px;border-radius:4px}.article-content a,.blog-content a,.content a,.header a,.link,.navbar a,.prose a,[class*=link],a,a:active,a:hover,a:link,a:visited,nav a{text-decoration:none!important}.btn,button{font-weight:600}.btn-primary{background:#facc15;color:#5b0a0a;border:none;padding:12px 24px;border-radius:12px}.btn-secondary{background:#5b0a0a;color:#facc15;border:1px solid #facc15}::selection{background:#facc15!important;color:#5b0a0a!important}