/* Riddhi Siddhi Astrology | Indian Royal V4 | additive homepage-only layer */
body.rs-luxury{--gold:#d1a25a;--gold2:#f1d6a1;--cream:#f3e7d2;background:#0b0b13}
body.rs-luxury .rs-header{background:linear-gradient(90deg,#0a0a12,#15101b);border-bottom:1px solid #d1a25a75}
body.rs-luxury .rs-brand,body.rs-luxury .rs-panel-label,body.rs-luxury .rs-eyebrow{letter-spacing:.09em}
body.rs-luxury .rs-brand small{letter-spacing:.14em}
body.rs-luxury .rs-hero-panel{background:radial-gradient(circle at 72% 42%,#37233a 0%,#181020 40%,#0a0a13 82%)}
body.rs-luxury .rs-hero-panel::after{content:'✺';position:absolute;left:-95px;bottom:-125px;font-size:350px;line-height:1;color:#d9ad5d0d;pointer-events:none}
body.rs-luxury .rs-hero-copy h1{font-weight:500;letter-spacing:-.015em}
body.rs-luxury .rs-hero-copy .rs-eyebrow::before{content:'❖';color:#d6a65d;margin-right:10px}
body.rs-luxury .rs-about-panel{background:radial-gradient(circle at 90% 10%,#f8ebd8,#ecd8bb 85%)}
body.rs-luxury .rs-about-panel::before{content:'✥';position:absolute;top:-120px;right:-65px;font-size:360px;line-height:1;color:#b98a4a18;pointer-events:none}
body.rs-luxury .rs-about-panel h2,body.rs-luxury .rs-faq-section h2{color:#39271e}
body.rs-luxury .rs-services-strip{background:linear-gradient(120deg,#18101e,#100e17)}
body.rs-luxury .rs-service-symbol{font-size:32px;color:#e4bd79}
body.rs-luxury .rs-service:hover{background:#d1a25a1d}
body.rs-luxury .rs-feature-zodiac{background:radial-gradient(circle at 75% 40%,#49304a,#1c1222 70%)}
body.rs-luxury .rs-feature-gallery{background:#e7d4b8}
body.rs-luxury .rs-trust-panel{background:radial-gradient(circle at 90% 15%,#51402f,#161018 70%)}
body.rs-luxury .rs-trust-grid>div span{color:#e3bd79}
body.rs-luxury .rs-zodiac-panel{background:#140f1a}
body.rs-luxury .rs-zodiac-grid a{border-color:#d1a25a60}
body.rs-luxury .rs-zodiac-grid span{color:#e5bd77}
body.rs-luxury .rs-bottom-tile{border-color:#d1a25a55}
body.rs-luxury .rs-contact-section{background:radial-gradient(circle at 5% 10%,#372337,#100e18 76%)}
body.rs-luxury .rs-form-card{background:#f7eddb;border:1px solid #d0a663}
body.rs-luxury .rs-gold-btn{background:linear-gradient(105deg,#e8c27d,#c99b51);border-color:#f0d295}
body.rs-luxury .rs-gold-btn:hover{background:#f5dca8}
body.rs-luxury .rs-faq-section{background:#f0dfc5}
body.rs-luxury .rs-footer{background:#0a0910;border-top:1px solid #d1a25a77}
/* Keep the spacious V2/V3 dimensions and existing animation intact. */
@media(max-width:560px){body.rs-luxury .rs-about-panel::before{font-size:230px;right:-60px;top:-55px}body.rs-luxury .rs-hero-panel::after{font-size:220px;left:-75px;bottom:-75px}}
@media(prefers-reduced-motion:reduce){body.rs-luxury .rs-service{transition:none}}
