.royal-envelope-paper{background:#dfceb3 url('/app/assets/templates/royal-crest-01/envelope-closed-v1.png') center/cover no-repeat;overflow:hidden;clip-path:none}.royal-envelope-paper:before{display:none}.royal-envelope-paper:after{inset:0;height:auto;background:linear-gradient(180deg,#fff1 0 72%,#6d584518);clip-path:none;pointer-events:none}.royal-flap{inset:0;height:auto;background:url('/app/assets/templates/royal-crest-01/envelope-closed-v1.png') center/cover no-repeat;clip-path:polygon(0 0,100% 0,100% 48%,50% 59%,0 48%);transform-origin:50% 0}.royal-emboss{top:13%;color:#6c5a42;text-shadow:0 1px #fff9}.royal-envelope-paper>p{bottom:11%;padding:12px;background:#f3e7d8bb;backdrop-filter:blur(4px)}.royal-envelope [data-royal-open]{top:54%;width:clamp(118px,25vw,154px);background:transparent;color:#f3dfbb;box-shadow:none;text-shadow:0 2px 5px #210000;font-size:clamp(17px,4vw,24px)}.royal-envelope [data-royal-open]:before,.royal-envelope [data-royal-open]:after{opacity:.8}.royal-hero{background:radial-gradient(circle at 50% 40%,#21514544,transparent 38%),linear-gradient(#020b08aa,#03110e70 55%,#03110ef0),var(--royal-hero-image,url('/app/assets/templates/royal-crest-01/palace-couple-v1.png')) center/cover}.royal-final{background:linear-gradient(#051613bb,#051613f2),url('/app/assets/templates/royal-crest-01/palace-couple-v1.png') center/cover}.royal-story{background-image:radial-gradient(circle at 50% 0,#17483d2b,transparent 34%),linear-gradient(#071d19,#061713)}.royal-section:before{content:"";position:absolute;inset:18px;border:1px solid #c9a76a14;pointer-events:none}.royal-scratch{box-shadow:0 25px 70px #0008}.royal-date-card{background:linear-gradient(145deg,#f2e3c9,#cbb183);box-shadow:inset 0 0 55px #80633132}.royal-crest strong{background:#071d1985;box-shadow:0 0 40px #c9a76a1f,inset 0 0 20px #c9a76a12}
