.sp-root,.sp-vars{--sp-primary:#7a0d1a;--sp-gold:#b07a00;--sp-gold-deep:#7a3e00;--sp-gold-light:#fef08a;--sp-gradient-gold:linear-gradient(135deg,#faaf00,#fde047,#b45309);--sp-shadow-royal:0 20px 50px -20px rgba(90,30,0,.45);--sp-ink-rose-gold:linear-gradient(110deg,#5c0a14,#9b1b2e 30%,#c2410c 50%,#9b1b2e 70%,#5c0a14);--sp-ink-wine:linear-gradient(110deg,#4a0710,#8a1325 35%,#b8322a 50%,#8a1325 65%,#4a0710)}.sp-root{background-color:#fbf6ec;color:#3a0b06;font-family:Cormorant Garamond,Playfair Display,serif;font-weight:500;overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:is(.sp-root,.sp-vars):not(:lang(en)) .font-cinzel{font-family:Cinzel,Tiro Devanagari Hindi,serif}:is(.sp-root,.sp-vars):not(:lang(en)) :is(.font-great-vibes,.sp-kicker){font-family:Great Vibes,Tiro Devanagari Hindi,serif}:is(.sp-root,.sp-vars):not(:lang(en)) :is(.font-playfair,.sp-heading){font-family:Playfair Display,Tiro Devanagari Hindi,serif}.sp-root:not(:lang(en)),:is(.sp-root,.sp-vars):not(:lang(en)) .font-cormorant{font-family:Cormorant Garamond,Tiro Devanagari Hindi,serif}:is(.sp-root,.sp-vars):not(:lang(en)) [class*=tracking-]{letter-spacing:.02em!important}.sp-root:not(:lang(en)) :is(.sp-kicker,.sp-heading){max-width:100%;overflow-wrap:anywhere}:is(.sp-root,.sp-vars):lang(ur) :is(p,h1,h2,h3,h4,span,label,legend,a,button){letter-spacing:0!important}:is(.sp-root,.sp-vars):lang(ur) :is(p,h1,h2,h3,h4,span,label,legend,a,button):not([dir]){unicode-bidi:plaintext}.sp-bg-gold-grad{background:var(--sp-gradient-gold)}.sp-shadow-royal{--tw-shadow:var(--sp-shadow-royal)}.sp-shadow-gold,.sp-shadow-royal{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sp-shadow-gold{--tw-shadow:0 4px 22px -2px color-mix(in oklab,var(--sp-gold) 50%,transparent)}.sp-kicker{font-family:Great Vibes,cursive;font-style:normal;font-weight:400;display:inline-block;padding:.05em .25em .15em;letter-spacing:.01em;line-height:1.2;background-image:var(--sp-ink-rose-gold);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgba(255,240,200,.6))}.sp-heading{font-family:Playfair Display,serif;letter-spacing:.02em;font-weight:700;line-height:1.15;color:var(--sp-primary);filter:drop-shadow(0 1px 0 rgba(255,240,200,.55))}.sp-heading .inline-block>.inline-block{padding:.1em 0 .2em;margin:-.1em 0 -.2em;background-image:var(--sp-ink-wine);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes sp-ink-shimmer{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes sp-glow-pulse{0%,to{transform:translateY(0);opacity:.95}50%{transform:translateY(-1.5px);opacity:1}}@keyframes sp-petal-fall{0%{transform:translateZ(0) rotate(0deg);opacity:0}10%{opacity:.85}50%{transform:translate3d(var(--sp-petal-drift),55vh,0) rotate(200deg)}90%{opacity:.75}to{transform:translate3d(calc(var(--sp-petal-drift) * -.5),110vh,0) rotate(400deg);opacity:0}}.sp-petal{display:none}@media (prefers-reduced-motion:no-preference){.sp-kicker{animation:sp-ink-shimmer 7s ease-in-out infinite}.sp-heading .inline-block>.inline-block{animation:sp-ink-shimmer 8s ease-in-out infinite}.sp-glow-pulse{animation:sp-glow-pulse 3.6s ease-in-out infinite}.sp-petal{display:block;animation:sp-petal-fall linear infinite}}