.d-rajwada{--bg:#07262f;--bg2:#0c3947;--ink:#f4ead0;--mut:#9fc2c9;--ac:#e8c168;--card:rgba(255,255,255,.05);--line:rgba(232,193,104,.3);--on-ac:#06222d;--hero-ink:#f8eecf;
 --hero-bg:radial-gradient(ellipse at 50% 18%,#17788f 0,#0a3a4c 52%,#051c26 100%);--hero-sh:linear-gradient(180deg,rgba(4,26,36,.55),rgba(4,26,36,.8));--foot-bg:rgba(0,0,0,.3);
 --fd:'Great Vibes','Yatra One',cursive;--fh:'Cormorant Garamond','Mukta',serif;
 background:radial-gradient(ellipse at 50% 0,#0d4a5c 0,transparent 60%),linear-gradient(180deg,#07262f,#051c26 60%,#082a35)}
.d-rajwada .fx{z-index:3}.d-rajwada .dust{position:absolute;border-radius:50%;background:#f6d98a;box-shadow:0 0 8px 1px rgba(246,217,138,.8);opacity:0;animation:dust linear infinite}
@keyframes dust{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}100%{opacity:0;transform:translateY(-70vh) translateX(20px)}}
.d-rajwada .hero .orn-frame{inset:0;pointer-events:none}.d-rajwada .hero .orn-frame .arch{width:min(100%,520px);height:auto;margin:14px auto 0;display:block;filter:drop-shadow(0 0 14px rgba(232,193,104,.25))}
.d-rajwada .hero .orn-frame .arcade{position:absolute;left:0;bottom:0;width:100%;height:46px;display:block}
.d-rajwada .hero-txt{padding:150px 22px 120px}.d-rajwada .bless{color:#e8c168;font-family:'Yatra One','Mukta',serif;font-size:clamp(14px,3.8vw,18px)}
.d-rajwada .kick{color:#bfe0e6}.d-rajwada .names{color:#fff4d4;font-size:clamp(56px,16vw,118px);text-shadow:0 2px 30px rgba(0,0,0,.45)}.d-rajwada .names .amp{color:#e8c168}
.d-rajwada .when{color:#f8eecf}.d-rajwada .when b{color:#e8c168}.d-rajwada .time{color:#e8c168}
.d-rajwada .intro{color:#e8dcc0}.d-rajwada .sh h2{color:#fff4d4;font-weight:500}.d-rajwada .fam b{color:#fff4d4}
.d-rajwada .ev{border-radius:46% 46% 18px 18px / 92px 92px 18px 18px;padding:60px 22px 28px;background:linear-gradient(170deg,rgba(255,255,255,.09),rgba(255,255,255,.02));border:1px solid rgba(232,193,104,.4);box-shadow:0 0 0 5px rgba(7,38,47,.9),0 0 0 6px rgba(232,193,104,.22),0 22px 44px -24px #000}
.d-rajwada .ev-d b{color:#e8c168}.d-rajwada .ev h3{color:#fff4d4}.d-rajwada .ev-w span,.d-rajwada .ev-x,.d-rajwada .ev-n{color:#a9cbd2}.d-rajwada .ev .orn-evmark{position:absolute;top:22px;left:50%;transform:translateX(-50%)}
.d-rajwada .ev-b{width:100%}.d-rajwada .btn{background:linear-gradient(180deg,#f3d58e,#c99a3a);border-color:#c99a3a;color:#06222d}.d-rajwada .btn.ghost{background:transparent;color:#e8c168;border-color:rgba(232,193,104,.6)}
.d-rajwada .cd-c{width:clamp(66px,19vw,92px);height:clamp(66px,19vw,92px);min-width:0;padding:0;border-radius:50%;justify-content:center;background:radial-gradient(circle,rgba(232,193,104,.14),rgba(255,255,255,.02));border:1px solid rgba(232,193,104,.55);box-shadow:0 0 0 4px rgba(7,38,47,.9),0 0 0 5px rgba(232,193,104,.25)}
.d-rajwada .cd-c b{color:#fff4d4;font-size:clamp(24px,7vw,34px)}.d-rajwada .cd-c span{font-size:9px;margin-top:3px;color:#bfe0e6}.d-rajwada .cd-date{color:#e8dcc0}
.d-rajwada .st-ph img{border-radius:999px 999px 16px 16px;border:1px solid rgba(232,193,104,.55);padding:6px;background:rgba(255,255,255,.04)}.d-rajwada .st-ph .orn-frame{display:none}.d-rajwada .st-tx p{color:#eadfc4}
.d-rajwada .gi{border:1px solid rgba(232,193,104,.4);border-radius:14px;padding:4px;background:rgba(255,255,255,.03)}.d-rajwada .gi img{border-radius:10px}
.d-rajwada .rs-box{background:linear-gradient(170deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:1px solid rgba(232,193,104,.4)}.d-rajwada .rs-f input,.d-rajwada .rs-f textarea{border-color:rgba(255,255,255,.2);background:rgba(0,0,0,.2)}.d-rajwada .rs-f ::placeholder{color:#7fa5ad}.d-rajwada .chip{border-color:rgba(255,255,255,.22)}
.d-rajwada .end-t{color:#eadfc4}.d-rajwada .end-n{color:#e8c168}.d-rajwada .foot{border-top:1px solid rgba(232,193,104,.3)}.d-rajwada .foot-b{color:#e8c168}.d-rajwada .vid{box-shadow:0 0 0 1px rgba(232,193,104,.45)}
.d-rajwada .mbtn{border-color:rgba(232,193,104,.5)}
/* doors */
.d-rajwada .cover{background:transparent}.d-rajwada .cover>.orn{position:absolute;inset:0}.d-rajwada .cover.go{opacity:1;transform:none}.d-rajwada .cover.go .cv-in,.d-rajwada .cover.go .cvarch{opacity:0;transition:opacity .45s}
.d-rajwada .door{position:absolute;top:0;bottom:0;width:50.2%;background:radial-gradient(ellipse at 100% 20%,#17788f 0,#0a3a4c 55%,#051c26);transition:transform 1.15s cubic-bezier(.75,0,.2,1)}
.d-rajwada .door.l{left:0}.d-rajwada .door.r{right:0;background:radial-gradient(ellipse at 0% 20%,#17788f 0,#0a3a4c 55%,#051c26)}.d-rajwada .door svg{width:100%;height:100%;display:block}
.d-rajwada .cover.go .door.l{transform:translateX(-102%)}.d-rajwada .cover.go .door.r{transform:translateX(102%)}
.d-rajwada .seam{display:none}.d-rajwada .door.l{border-right:1px solid rgba(232,193,104,.5)}.d-rajwada .door.r{border-left:1px solid rgba(232,193,104,.5)}.d-rajwada .arch,.d-rajwada .cvarch{-webkit-mask-image:linear-gradient(#000 62%,transparent 98%);mask-image:linear-gradient(#000 62%,transparent 98%)}
.d-rajwada .cover>.orn .cvarch{position:absolute;left:50%;top:14px;width:min(100%,520px);height:auto;transform:translateX(-50%);filter:drop-shadow(0 0 14px rgba(232,193,104,.3))}
.d-rajwada .cv-in{padding-top:70px}.d-rajwada .cv-bl{color:#e8c168;font-family:'Yatra One','Mukta',serif}.d-rajwada .cv-names{color:#fff4d4}.d-rajwada .cv-names i{color:#e8c168}.d-rajwada .cv-date{color:#f8eecf}.d-rajwada .cv-btn{color:#e8c168;border-color:#e8c168}
