@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-divide-x-reverse:0}}}@layer theme{:root,:host{--font-sans:var(--invite-font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-sky-500:oklch(68.5% .169 237.323);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--invite-font-sans);--default-mono-font-family:var(--font-mono);--font-hindi:var(--invite-font-hindi)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!inset-auto{inset:auto!important}.inset-0{inset:0}.inset-1\.5{inset:calc(var(--spacing) * 1.5)}.inset-\[4\%\]{inset:4%}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.-inset-y-4{inset-block:calc(var(--spacing) * -4)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-14{top:calc(var(--spacing) * 14)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-28{top:calc(var(--spacing) * 28)}.top-32{top:calc(var(--spacing) * 32)}.top-36{top:calc(var(--spacing) * 36)}.top-40{top:calc(var(--spacing) * 40)}.top-\[30\%\]{top:30%}.top-\[36\%\]{top:36%}.top-\[42\%\]{top:42%}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-10{right:calc(var(--spacing) * -10)}.-right-20{right:calc(var(--spacing) * -20)}.-right-\[3px\]{right:-3px}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.right-10{right:calc(var(--spacing) * 10)}.right-12{right:calc(var(--spacing) * 12)}.right-\[18\%\]{right:18%}.right-\[28\%\]{right:28%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-28{bottom:calc(var(--spacing) * 28)}.bottom-32{bottom:calc(var(--spacing) * 32)}.bottom-\[7\%\]{bottom:7%}.bottom-\[32\%\]{bottom:32%}.bottom-\[max\(0\.85rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(.85rem,env(safe-area-inset-bottom))}.-left-2{left:calc(var(--spacing) * -2)}.-left-12{left:calc(var(--spacing) * -12)}.-left-\[3px\]{left:-3px}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-8{left:calc(var(--spacing) * 8)}.left-10{left:calc(var(--spacing) * 10)}.left-16{left:calc(var(--spacing) * 16)}.left-\[1\.45rem\]{left:1.45rem}.left-\[14\%\]{left:14%}.left-\[20\%\]{left:20%}.left-\[max\(0\.85rem\,env\(safe-area-inset-left\)\)\]{left:max(.85rem,env(safe-area-inset-left))}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[200\]{z-index:200}.order-1{order:1}.order-2{order:2}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-\[0\.4em\]{margin-top:.4em}.mt-\[0\.28em\]{margin-top:.28em}.mt-\[0\.45em\]{margin-top:.45em}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\.91\/1\]{aspect-ratio:1.91}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[9\/18\.5\]{aspect-ratio:9/18.5}.aspect-\[1200\/630\]{aspect-ratio:1200/630}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-44{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}.size-52{width:calc(var(--spacing) * 52);height:calc(var(--spacing) * 52)}.size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-\[100svh\]{height:100svh}.h-\[calc\(100\%-3\.5rem\)\]{height:calc(100% - 3.5rem)}.h-\[min\(52vh\,420px\)\]{height:min(52vh,420px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[26rem\]{max-height:26rem}.max-h-\[28svh\]{max-height:28svh}.max-h-\[32svh\]{max-height:32svh}.max-h-\[36svh\]{max-height:36svh}.max-h-\[844px\]{max-height:844px}.max-h-\[min\(72vw\,22rem\)\]{max-height:min(72vw,22rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[14\.5rem\]{min-height:14.5rem}.min-h-\[26rem\]{min-height:26rem}.min-h-\[80px\]{min-height:80px}.min-h-\[85svh\]{min-height:85svh}.min-h-\[90svh\]{min-height:90svh}.min-h-\[100svh\]{min-height:100svh}.min-h-\[120px\]{min-height:120px}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[3px\]{width:3px}.w-\[4\.25rem\]{width:4.25rem}.w-\[58\%\]{width:58%}.w-\[68\%\]{width:68%}.w-\[70\%\]{width:70%}.w-\[78\%\]{width:78%}.w-\[82\%\]{width:82%}.w-\[88\%\]{width:88%}.w-\[min\(100\%\,404px\)\]{width:min(100%,404px)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[19\.5rem\]{max-width:19.5rem}.max-w-\[21rem\]{max-width:21rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[70\%\]{max-width:70%}.max-w-\[78\%\]{max-width:78%}.max-w-\[80\%\]{max-width:80%}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.flex-1{flex:1}.flex-\[2\]{flex:2}.shrink-0{flex-shrink:0}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-2{rotate:-2deg}.-rotate-12{rotate:-12deg}.rotate-0{rotate:0deg}.rotate-2{rotate:2deg}.rotate-12{rotate:12deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2\.2rem\]{border-radius:2.2rem}.rounded-\[2\.3rem\]{border-radius:2.3rem}.rounded-\[2\.8rem\]{border-radius:2.8rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-sm{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.rounded-tr-md{border-top-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-gold\/30{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.border-gold\/30{border-color:color-mix(in oklab,var(--gold) 30%,transparent)}}.border-gold\/40{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.border-gold\/40{border-color:color-mix(in oklab,var(--gold) 40%,transparent)}}.border-gold\/70{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.border-gold\/70{border-color:color-mix(in oklab,var(--gold) 70%,transparent)}}.border-ink\/5{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/5{border-color:color-mix(in oklab,var(--ink) 5%,transparent)}}.border-ink\/6{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/6{border-color:color-mix(in oklab,var(--ink) 6%,transparent)}}.border-ink\/8{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/8{border-color:color-mix(in oklab,var(--ink) 8%,transparent)}}.border-ink\/10{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/10{border-color:color-mix(in oklab,var(--ink) 10%,transparent)}}.border-ink\/15{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/15{border-color:color-mix(in oklab,var(--ink) 15%,transparent)}}.border-ink\/20{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/20{border-color:color-mix(in oklab,var(--ink) 20%,transparent)}}.border-intro-coral,.border-intro-coral\/25{border-color:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.border-intro-coral\/25{border-color:color-mix(in oklab,var(--intro-coral) 25%,transparent)}}.border-intro-coral\/30{border-color:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.border-intro-coral\/30{border-color:color-mix(in oklab,var(--intro-coral) 30%,transparent)}}.border-intro-coral\/35{border-color:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.border-intro-coral\/35{border-color:color-mix(in oklab,var(--intro-coral) 35%,transparent)}}.border-intro-coral\/40{border-color:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.border-intro-coral\/40{border-color:color-mix(in oklab,var(--intro-coral) 40%,transparent)}}.border-intro-coral\/45{border-color:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.border-intro-coral\/45{border-color:color-mix(in oklab,var(--intro-coral) 45%,transparent)}}.border-intro-coral\/50{border-color:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.border-intro-coral\/50{border-color:color-mix(in oklab,var(--intro-coral) 50%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.bg-\[\#1a120e\]{background-color:#1a120e}.bg-\[\#1f4d38\]{background-color:#1f4d38}.bg-\[\#2a1024\]{background-color:#2a1024}.bg-\[\#5a8f6e\]\/60{background-color:#5a8f6e99}.bg-\[\#5a8f6e\]\/70{background-color:#5a8f6eb3}.bg-\[\#7cb587\]\/35{background-color:#7cb58759}.bg-\[\#8b6bb8\]\/80{background-color:#8b6bb8cc}.bg-\[\#9fd4a8\]\/50{background-color:#9fd4a880}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#111b21\]\/5{background-color:#111b210d}.bg-\[\#160c2b\]{background-color:#160c2b}.bg-\[\#c4a8e8\]\/45{background-color:#c4a8e873}.bg-\[\#efe6da\]{background-color:#efe6da}.bg-\[\#efe6dc\]{background-color:#efe6dc}.bg-\[\#f3e6d9\]{background-color:#f3e6d9}.bg-\[\#f3ecff\]{background-color:#f3ecff}.bg-\[\#f5f3ed\]{background-color:#f5f3ed}.bg-\[\#faf7f2\]{background-color:#faf7f2}.bg-\[\#fbd9de\]{background-color:#fbd9de}.bg-\[\#fce8ef\]{background-color:#fce8ef}.bg-\[\#fdfefb\]{background-color:#fdfefb}.bg-\[\#fefefe\]{background-color:#fefefe}.bg-\[\#fff0f4\]{background-color:#fff0f4}.bg-\[\#fff4ea\]{background-color:#fff4ea}.bg-\[\#fff4ea\]\/95{background-color:#fff4eaf2}.bg-\[\#fff4ec\]{background-color:#fff4ec}.bg-\[\#fff6d8\]{background-color:#fff6d8}.bg-\[\#fff8f0\]{background-color:#fff8f0}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-gold{background-color:var(--gold)}.bg-haldi-green\/15{background-color:var(--haldi-green)}@supports (color:color-mix(in lab,red,red)){.bg-haldi-green\/15{background-color:color-mix(in oklab,var(--haldi-green) 15%,transparent)}}.bg-haldi-green\/20{background-color:var(--haldi-green)}@supports (color:color-mix(in lab,red,red)){.bg-haldi-green\/20{background-color:color-mix(in oklab,var(--haldi-green) 20%,transparent)}}.bg-haldi-marigold,.bg-haldi-marigold\/40{background-color:var(--haldi-marigold)}@supports (color:color-mix(in lab,red,red)){.bg-haldi-marigold\/40{background-color:color-mix(in oklab,var(--haldi-marigold) 40%,transparent)}}.bg-haldi-yellow\/70{background-color:var(--haldi-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-haldi-yellow\/70{background-color:color-mix(in oklab,var(--haldi-yellow) 70%,transparent)}}.bg-ink,.bg-ink\/8{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/8{background-color:color-mix(in oklab,var(--ink) 8%,transparent)}}.bg-ink\/10{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/10{background-color:color-mix(in oklab,var(--ink) 10%,transparent)}}.bg-ink\/45{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/45{background-color:color-mix(in oklab,var(--ink) 45%,transparent)}}.bg-ink\/50{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/50{background-color:color-mix(in oklab,var(--ink) 50%,transparent)}}.bg-ink\/70{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/70{background-color:color-mix(in oklab,var(--ink) 70%,transparent)}}.bg-ink\/75{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/75{background-color:color-mix(in oklab,var(--ink) 75%,transparent)}}.bg-ink\/80{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/80{background-color:color-mix(in oklab,var(--ink) 80%,transparent)}}.bg-ink\/\[0\.04\]{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/\[0\.04\]{background-color:color-mix(in oklab,var(--ink) 4%,transparent)}}.bg-ink\/\[0\.06\]{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/\[0\.06\]{background-color:color-mix(in oklab,var(--ink) 6%,transparent)}}.bg-ink\/\[0\.07\]{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/\[0\.07\]{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.bg-intro-coral,.bg-intro-coral\/10{background-color:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.bg-intro-coral\/10{background-color:color-mix(in oklab,var(--intro-coral) 10%,transparent)}}.bg-intro-coral\/15{background-color:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.bg-intro-coral\/15{background-color:color-mix(in oklab,var(--intro-coral) 15%,transparent)}}.bg-intro-cream,.bg-intro-cream\/30{background-color:var(--intro-cream)}@supports (color:color-mix(in lab,red,red)){.bg-intro-cream\/30{background-color:color-mix(in oklab,var(--intro-cream) 30%,transparent)}}.bg-intro-cream\/50{background-color:var(--intro-cream)}@supports (color:color-mix(in lab,red,red)){.bg-intro-cream\/50{background-color:color-mix(in oklab,var(--intro-cream) 50%,transparent)}}.bg-intro-cream\/70{background-color:var(--intro-cream)}@supports (color:color-mix(in lab,red,red)){.bg-intro-cream\/70{background-color:color-mix(in oklab,var(--intro-cream) 70%,transparent)}}.bg-intro-cream\/80{background-color:var(--intro-cream)}@supports (color:color-mix(in lab,red,red)){.bg-intro-cream\/80{background-color:color-mix(in oklab,var(--intro-cream) 80%,transparent)}}.bg-intro-cream\/85{background-color:var(--intro-cream)}@supports (color:color-mix(in lab,red,red)){.bg-intro-cream\/85{background-color:color-mix(in oklab,var(--intro-cream) 85%,transparent)}}.bg-intro-cream\/90{background-color:var(--intro-cream)}@supports (color:color-mix(in lab,red,red)){.bg-intro-cream\/90{background-color:color-mix(in oklab,var(--intro-cream) 90%,transparent)}}.bg-intro-cream\/95{background-color:var(--intro-cream)}@supports (color:color-mix(in lab,red,red)){.bg-intro-cream\/95{background-color:color-mix(in oklab,var(--intro-cream) 95%,transparent)}}.bg-intro-pink\/50{background-color:var(--intro-pink)}@supports (color:color-mix(in lab,red,red)){.bg-intro-pink\/50{background-color:color-mix(in oklab,var(--intro-pink) 50%,transparent)}}.bg-intro-red{background-color:var(--intro-red)}.bg-red-50{background-color:var(--color-red-50)}.bg-sangeet-navy{background-color:var(--sangeet-navy)}.bg-wedding-cream{background-color:var(--wedding-cream)}.bg-wedding-red{background-color:var(--wedding-red)}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[image\:var\(--revelation-swatch\)\]{background-image:var(--revelation-swatch)}.bg-\[linear-gradient\(160deg\,\#1e0810_0\%\,\#4a1528_100\%\)\]{background-image:linear-gradient(160deg,#1e0810,#4a1528)}.bg-\[linear-gradient\(180deg\,\#0f0818_0\%\,\#2a1440_100\%\)\]{background-image:linear-gradient(#0f0818,#2a1440)}.bg-\[linear-gradient\(180deg\,\#1a0c26_0\%\,\#381548_100\%\)\]{background-image:linear-gradient(#1a0c26,#381548)}.bg-\[linear-gradient\(180deg\,\#1a1030_0\%\,\#2d1b4e_100\%\)\]{background-image:linear-gradient(#1a1030,#2d1b4e)}.bg-\[linear-gradient\(180deg\,\#1a1030_0\%\,\#3d5c4a_100\%\)\]{background-image:linear-gradient(#1a1030,#3d5c4a)}.bg-\[linear-gradient\(180deg\,\#1a1030_0\%\,\#4a2c6e_100\%\)\]{background-image:linear-gradient(#1a1030,#4a2c6e)}.bg-\[linear-gradient\(180deg\,\#1a2616_0\%\,\#0d1808_100\%\)\]{background-image:linear-gradient(#1a2616,#0d1808)}.bg-\[linear-gradient\(180deg\,\#1c2b18_0\%\,\#2c3f22_100\%\)\]{background-image:linear-gradient(#1c2b18,#2c3f22)}.bg-\[linear-gradient\(180deg\,\#1c1408_0\%\,\#3c2810_100\%\)\]{background-image:linear-gradient(#1c1408,#3c2810)}.bg-\[linear-gradient\(180deg\,\#2a0808_0\%\,\#0c0204_100\%\)\]{background-image:linear-gradient(#2a0808,#0c0204)}.bg-\[linear-gradient\(180deg\,\#2a1520_0\%\,\#6e1f3a_100\%\)\]{background-image:linear-gradient(#2a1520,#6e1f3a)}.bg-\[linear-gradient\(180deg\,\#3a0c18_0\%\,\#1a0408_100\%\)\]{background-image:linear-gradient(#3a0c18,#1a0408)}.bg-\[linear-gradient\(180deg\,\#4a1408_0\%\,\#1c0804_100\%\)\]{background-image:linear-gradient(#4a1408,#1c0804)}.bg-\[linear-gradient\(180deg\,\#4a1520_0\%\,\#140408_100\%\)\]{background-image:linear-gradient(#4a1520,#140408)}.bg-\[linear-gradient\(180deg\,\#5a0c18_0\%\,\#200408_100\%\)\]{background-image:linear-gradient(#5a0c18,#200408)}.bg-\[linear-gradient\(180deg\,\#5c1228_0\%\,\#2a0814_100\%\)\]{background-image:linear-gradient(#5c1228,#2a0814)}.bg-\[linear-gradient\(180deg\,\#5c4478_0\%\,\#3d2a5c_100\%\)\]{background-image:linear-gradient(#5c4478,#3d2a5c)}.bg-\[linear-gradient\(180deg\,\#6b5b95_0\%\,\#3d2a5c_55\%\,\#2a1f40_100\%\)\]{background-image:linear-gradient(#6b5b95,#3d2a5c 55%,#2a1f40)}.bg-\[linear-gradient\(180deg\,\#6e1f2a_0\%\,\#2a080f_100\%\)\]{background-image:linear-gradient(#6e1f2a,#2a080f)}.bg-\[linear-gradient\(180deg\,\#6e1f2a_0\%\,\#3a0f18_100\%\)\]{background-image:linear-gradient(#6e1f2a,#3a0f18)}.bg-\[linear-gradient\(180deg\,\#7a2210_0\%\,\#3a0e08_100\%\)\]{background-image:linear-gradient(#7a2210,#3a0e08)}.bg-\[linear-gradient\(180deg\,\#7a2232_0\%\,\#4a0f1a_100\%\)\]{background-image:linear-gradient(#7a2232,#4a0f1a)}.bg-\[linear-gradient\(180deg\,\#8b3a52_0\%\,\#4a1520_100\%\)\]{background-image:linear-gradient(#8b3a52,#4a1520)}.bg-\[linear-gradient\(180deg\,\#160c2b_0\%\,\#2a0f4d_50\%\,\#160c2b_100\%\)\]{background-image:linear-gradient(#160c2b,#2a0f4d,#160c2b)}.bg-\[linear-gradient\(180deg\,\#160c2b_0\%\,\#3d2870_100\%\)\]{background-image:linear-gradient(#160c2b,#3d2870)}.bg-\[linear-gradient\(180deg\,\#160c2b_0\%\,\#4b1d8f_100\%\)\]{background-image:linear-gradient(#160c2b,#4b1d8f)}.bg-\[linear-gradient\(180deg\,\#160c2b_0\%\,\#6e1f2a_18\%\,\#fff4ea_52\%\)\]{background-image:linear-gradient(#160c2b,#6e1f2a 18%,#fff4ea 52%)}.bg-\[linear-gradient\(180deg\,\#440c16_0\%\,\#180408_100\%\)\]{background-image:linear-gradient(#440c16,#180408)}.bg-\[linear-gradient\(180deg\,\#08041a_0\%\,\#1c0c38_100\%\)\]{background-image:linear-gradient(#08041a,#1c0c38)}.bg-\[linear-gradient\(180deg\,\#c43b4a_0\%\,\#6e1f2a_55\%\,\#2a1014_100\%\)\]{background-image:linear-gradient(#c43b4a,#6e1f2a 55%,#2a1014)}.bg-\[linear-gradient\(180deg\,\#edf3e8_0\%\,\#d8ead0_100\%\)\]{background-image:linear-gradient(#edf3e8,#d8ead0)}.bg-\[linear-gradient\(180deg\,\#eef5e8_0\%\,\#d8ecd0_100\%\)\]{background-image:linear-gradient(#eef5e8,#d8ecd0)}.bg-\[linear-gradient\(180deg\,\#f0ebff_0\%\,\#c4b5e8_55\%\,\#9fd4a8_100\%\)\]{background-image:linear-gradient(#f0ebff,#c4b5e8 55%,#9fd4a8)}.bg-\[linear-gradient\(180deg\,\#f0f5e8_0\%\,\#cce0c0_100\%\)\]{background-image:linear-gradient(#f0f5e8,#cce0c0)}.bg-\[linear-gradient\(180deg\,\#f0f5e8_0\%\,\#d4e8c4_100\%\)\]{background-image:linear-gradient(#f0f5e8,#d4e8c4)}.bg-\[linear-gradient\(180deg\,\#f3ecff_0\%\,\#d4c4e8_100\%\)\]{background-image:linear-gradient(#f3ecff,#d4c4e8)}.bg-\[linear-gradient\(180deg\,\#f4faf5_0\%\,\#b8e0c4_55\%\,\#c4b5e8_100\%\)\]{background-image:linear-gradient(#f4faf5,#b8e0c4 55%,#c4b5e8)}.bg-\[linear-gradient\(180deg\,\#f4faf5_0\%\,\#b8e0c4_100\%\)\]{background-image:linear-gradient(#f4faf5,#b8e0c4)}.bg-\[linear-gradient\(180deg\,\#f4faf5_0\%\,\#c9e6d4_55\%\,\#ddd0ee_100\%\)\]{background-image:linear-gradient(#f4faf5,#c9e6d4 55%,#ddd0ee)}.bg-\[linear-gradient\(180deg\,\#f4faf5_0\%\,\#d4eccf_55\%\,\#e8c4e8_100\%\)\]{background-image:linear-gradient(#f4faf5,#d4eccf 55%,#e8c4e8)}.bg-\[linear-gradient\(180deg\,\#faf7ff_0\%\,\#e8dff5_100\%\)\]{background-image:linear-gradient(#faf7ff,#e8dff5)}.bg-\[linear-gradient\(180deg\,\#fff0f4_0\%\,\#f7d5de_100\%\)\]{background-image:linear-gradient(#fff0f4,#f7d5de)}.bg-\[linear-gradient\(180deg\,\#fff4ec_0\%\,\#e8c4c4_100\%\)\]{background-image:linear-gradient(#fff4ec,#e8c4c4)}.bg-\[linear-gradient\(180deg\,\#fff4ec_0\%\,\#f3d7c4_100\%\)\]{background-image:linear-gradient(#fff4ec,#f3d7c4)}.bg-\[linear-gradient\(180deg\,\#fff4ec_0\%\,\#f5dcc8_100\%\)\]{background-image:linear-gradient(#fff4ec,#f5dcc8)}.bg-\[linear-gradient\(180deg\,\#fff4ec_0\%\,\#f5e0cc_100\%\)\]{background-image:linear-gradient(#fff4ec,#f5e0cc)}.bg-\[linear-gradient\(180deg\,\#fff4ec_0\%\,\#f8d0d8_100\%\)\]{background-image:linear-gradient(#fff4ec,#f8d0d8)}.bg-\[linear-gradient\(180deg\,\#fff4ec_0\%\,\#fbe0c8_100\%\)\]{background-image:linear-gradient(#fff4ec,#fbe0c8)}.bg-\[linear-gradient\(180deg\,\#fff5f7_0\%\,\#f3b3c0_100\%\)\]{background-image:linear-gradient(#fff5f7,#f3b3c0)}.bg-\[linear-gradient\(180deg\,\#fff5f7_0\%\,\#f8c4d0_100\%\)\]{background-image:linear-gradient(#fff5f7,#f8c4d0)}.bg-\[linear-gradient\(180deg\,\#fff6d8_0\%\,\#f6c445_70\%\)\]{background-image:linear-gradient(#fff6d8,#f6c445 70%)}.bg-\[linear-gradient\(180deg\,\#fff6d8_0\%\,\#f6c445_85\%\)\]{background-image:linear-gradient(#fff6d8,#f6c445 85%)}.bg-\[linear-gradient\(180deg\,\#fff6d8_0\%\,\#f6c445_100\%\)\]{background-image:linear-gradient(#fff6d8,#f6c445)}.bg-\[linear-gradient\(180deg\,\#fff6d8_0\%\,\#ffd85c_100\%\)\]{background-image:linear-gradient(#fff6d8,#ffd85c)}.bg-\[linear-gradient\(180deg\,\#fff8e8_0\%\,\#f0d070_100\%\)\]{background-image:linear-gradient(#fff8e8,#f0d070)}.bg-\[linear-gradient\(180deg\,\#fff8f0_0\%\,\#f7e8d0_100\%\)\]{background-image:linear-gradient(#fff8f0,#f7e8d0)}.bg-\[linear-gradient\(180deg\,\#fff8f2_0\%\,\#f0d4c8_100\%\)\]{background-image:linear-gradient(#fff8f2,#f0d4c8)}.bg-\[linear-gradient\(180deg\,\#fff9e6_0\%\,\#e0a21a_100\%\)\]{background-image:linear-gradient(#fff9e6,#e0a21a)}.bg-\[linear-gradient\(180deg\,\#fff9e6_0\%\,\#f6c445_100\%\)\]{background-image:linear-gradient(#fff9e6,#f6c445)}.bg-\[linear-gradient\(180deg\,\#fffae0_0\%\,\#f5c640_60\%\,\#e8a818_100\%\)\]{background-image:linear-gradient(#fffae0,#f5c640 60%,#e8a818)}.bg-\[linear-gradient\(180deg\,\#fffae0_0\%\,\#f5d060_100\%\)\]{background-image:linear-gradient(#fffae0,#f5d060)}.bg-\[linear-gradient\(180deg\,\#fffaf8_0\%\,\#e8dff5_55\%\,\#c4b5d8_100\%\)\]{background-image:linear-gradient(#fffaf8,#e8dff5 55%,#c4b5d8)}.bg-\[radial-gradient\(circle\,rgba\(255\,214\,120\,0\.55\)\,rgba\(255\,96\,168\,0\.18\)_45\%\,transparent_72\%\)\]{background-image:radial-gradient(circle,#ffd6788c,#ff60a82e 45%,#0000 72%)}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(75\,29\,143\,0\.55\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 50% 0,#4b1d8f8c,#0000 55%)}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab,red,red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-intro-coral{--tw-gradient-from:var(--intro-coral);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-intro-pink\/50{--tw-gradient-from:var(--intro-pink)}@supports (color:color-mix(in lab,red,red)){.from-intro-pink\/50{--tw-gradient-from:color-mix(in oklab, var(--intro-pink) 50%, transparent)}}.from-intro-pink\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-intro-pink\/60{--tw-gradient-from:var(--intro-pink)}@supports (color:color-mix(in lab,red,red)){.from-intro-pink\/60{--tw-gradient-from:color-mix(in oklab, var(--intro-pink) 60%, transparent)}}.from-intro-pink\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab,red,red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab, var(--color-black) 25%, transparent)}}.via-black\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gold\/20{--tw-gradient-via:var(--gold)}@supports (color:color-mix(in lab,red,red)){.via-gold\/20{--tw-gradient-via:color-mix(in oklab, var(--gold) 20%, transparent)}}.via-gold\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-intro-coral\/40{--tw-gradient-to:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.to-intro-coral\/40{--tw-gradient-to:color-mix(in oklab, var(--intro-coral) 40%, transparent)}}.to-intro-coral\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-intro-red{--tw-gradient-to:var(--intro-red);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(to_bottom\,black_72\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_46\%\]{object-position:center 46%}.object-center{object-position:center}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[11px\]{padding:11px}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[0\.2em\]{padding-inline:.2em}.px-\[8\%\]{padding-inline:8%}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[max\(2rem\,env\(safe-area-inset-top\)\)\]{padding-block:max(2rem,env(safe-area-inset-top))}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\[max\(0\.5rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.5rem,env(safe-area-inset-top))}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem,env(safe-area-inset-top))}.pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem,env(safe-area-inset-top))}.pt-\[max\(2rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(2rem,env(safe-area-inset-top))}.pr-1{padding-right:var(--spacing)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pb-\[max\(2\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(2.5rem,env(safe-area-inset-bottom))}.pb-\[max\(2rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(2rem,env(safe-area-inset-bottom))}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--invite-font-display)}.font-doodle{font-family:var(--invite-font-doodle)}.font-hindi{font-family:var(--invite-font-hindi)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--invite-font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[2\.45rem\]{font-size:2.45rem}.text-\[3\.2rem\]{font-size:3.2rem}.text-\[3\.4rem\]{font-size:3.4rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[clamp\(8px\,1\.7vw\,12px\)\]{font-size:clamp(8px,1.7vw,12px)}.text-\[clamp\(11px\,2\.3vw\,15px\)\]{font-size:clamp(11px,2.3vw,15px)}.text-\[clamp\(11px\,2\.5vw\,15px\)\]{font-size:clamp(11px,2.5vw,15px)}.text-\[clamp\(13px\,3vw\,20px\)\]{font-size:clamp(13px,3vw,20px)}.text-\[clamp\(26px\,6vw\,42px\)\]{font-size:clamp(26px,6vw,42px)}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#3d2208\]{color:#3d2208}.text-\[\#4a3268\]{color:#4a3268}.text-\[\#5a8f6e\]\/70{color:#5a8f6eb3}.text-\[\#5a8f6e\]\/75{color:#5a8f6ebf}.text-\[\#5a8f6e\]\/85{color:#5a8f6ed9}.text-\[\#5c1520\]{color:#5c1520}.text-\[\#6e1f2a\]{color:#6e1f2a}.text-\[\#7d2e45\]{color:#7d2e45}.text-\[\#8b3a52\]{color:#8b3a52}.text-\[\#8b6bb8\]\/80{color:#8b6bb8cc}.text-\[\#111b21\]{color:#111b21}.text-\[\#8696a0\]{color:#8696a0}.text-\[\#667781\]{color:#667781}.text-\[\#d64550\]{color:#d64550}.text-\[\#f4fff6\]{color:#f4fff6}.text-\[\#ffe8c2\]{color:#ffe8c2}.text-\[\#ffe8c2\]\/95{color:#ffe8c2f2}.text-\[\#fff1c2\]{color:#fff1c2}.text-\[\#fff8f4\]{color:#fff8f4}.text-gold,.text-gold\/25{color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.text-gold\/25{color:color-mix(in oklab,var(--gold) 25%,transparent)}}.text-ink,.text-ink\/40{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/40{color:color-mix(in oklab,var(--ink) 40%,transparent)}}.text-ink\/45{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/45{color:color-mix(in oklab,var(--ink) 45%,transparent)}}.text-ink\/50{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/50{color:color-mix(in oklab,var(--ink) 50%,transparent)}}.text-ink\/55{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/55{color:color-mix(in oklab,var(--ink) 55%,transparent)}}.text-ink\/60{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/60{color:color-mix(in oklab,var(--ink) 60%,transparent)}}.text-ink\/65{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/65{color:color-mix(in oklab,var(--ink) 65%,transparent)}}.text-ink\/70{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/70{color:color-mix(in oklab,var(--ink) 70%,transparent)}}.text-ink\/75{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/75{color:color-mix(in oklab,var(--ink) 75%,transparent)}}.text-ink\/80{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/80{color:color-mix(in oklab,var(--ink) 80%,transparent)}}.text-ink\/85{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/85{color:color-mix(in oklab,var(--ink) 85%,transparent)}}.text-intro-coral{color:var(--intro-coral)}.text-intro-red{color:var(--intro-red)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-sangeet-blue,.text-sangeet-blue\/70{color:var(--sangeet-blue)}@supports (color:color-mix(in lab,red,red)){.text-sangeet-blue\/70{color:color-mix(in oklab,var(--sangeet-blue) 70%,transparent)}}.text-sangeet-gold{color:var(--sangeet-gold)}.text-sangeet-pink,.text-sangeet-pink\/80{color:var(--sangeet-pink)}@supports (color:color-mix(in lab,red,red)){.text-sangeet-pink\/80{color:color-mix(in oklab,var(--sangeet-pink) 80%,transparent)}}.text-sky-500{color:var(--color-sky-500)}.text-wedding-coral{color:var(--wedding-coral)}.text-wedding-maroon{color:var(--wedding-maroon)}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-intro-coral{accent-color:var(--intro-coral)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.14\]{opacity:.14}.opacity-\[0\.16\]{opacity:.16}.opacity-\[0\.38\]{opacity:.38}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(11\,20\,26\,0\.12\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0b141a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(31\,77\,56\,0\.35\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#1f4d3859);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(196\,59\,74\,0\.3\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#c43b4a4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(240\,138\,36\,0\.35\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#f08a2459);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(42\,16\,36\,0\.35\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#2a102459);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(239\,107\,91\,0\.35\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#ef6b5b59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(0\,0\,0\,0\.18\)\,0_0_0_1px_rgba\(224\,179\,90\,0\.35\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#0000002e), 0 0 0 1px var(--tw-shadow-color,#e0b35a59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_-8px_rgba\(214\,69\,80\,0\.6\)\]{--tw-shadow:0 10px 24px -8px var(--tw-shadow-color,#d6455099);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(239\,107\,91\,0\.4\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#ef6b5b66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_30px_-8px_rgba\(214\,69\,80\,0\.55\)\]{--tw-shadow:0 12px 30px -8px var(--tw-shadow-color,#d645508c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(42\,24\,16\,0\.28\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#2a181047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(58\,15\,22\,0\.18\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#3a0f162e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(92\,68\,120\,0\.14\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#5c447824);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(107\,136\,96\,0\.12\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#6b88601f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(125\,46\,69\,0\.12\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#7d2e451f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(139\,35\,50\,0\.12\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#8b23321f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(214\,69\,80\,0\.14\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#d6455024);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_24px_-16px_rgba\(110\,31\,42\,0\.5\)\]{--tw-shadow:0 14px 24px -16px var(--tw-shadow-color,#6e1f2a80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(42\,24\,16\,0\.16\)\]{--tw-shadow:0 14px 32px var(--tw-shadow-color,#2a181029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(42\,24\,16\,0\.14\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#2a181024);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_-18px_rgba\(110\,31\,42\,0\.35\)\]{--tw-shadow:0 18px 40px -18px var(--tw-shadow-color,#6e1f2a59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(42\,24\,16\,0\.12\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#2a18101f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_70px_rgba\(42\,24\,16\,0\.28\)\]{--tw-shadow:0 28px 70px var(--tw-shadow-color,#2a181047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#9b7fd4\]\/35{--tw-ring-color:oklab(65.6944% .0592944 -.111428/.35)}.ring-\[\#9e2838\]\/40{--tw-ring-color:oklab(46.8442% .145568 .0476879/.4)}.ring-\[\#d45678\]\/30{--tw-ring-color:oklab(62.4464% .160104 .0176052/.3)}.ring-\[\#e56a8a\]\/30{--tw-ring-color:oklab(68.0312% .154493 .0156675/.3)}.ring-\[\#e8655a\]\/25{--tw-ring-color:oklab(66.7081% .146683 .0754726/.25)}.ring-\[\#ef6b5b\]\/30{--tw-ring-color:oklab(68.5603% .145302 .0807567/.3)}.ring-ink\/10{--tw-ring-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.ring-ink\/10{--tw-ring-color:color-mix(in oklab, var(--ink) 10%, transparent)}}.ring-intro-coral\/15{--tw-ring-color:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.ring-intro-coral\/15{--tw-ring-color:color-mix(in oklab, var(--intro-coral) 15%, transparent)}}.ring-intro-coral\/25{--tw-ring-color:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.ring-intro-coral\/25{--tw-ring-color:color-mix(in oklab, var(--intro-coral) 25%, transparent)}}.ring-intro-coral\/30{--tw-ring-color:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.ring-intro-coral\/30{--tw-ring-color:color-mix(in oklab, var(--intro-coral) 30%, transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_10px_18px_rgba\(255\,180\,90\,0\.28\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 18px var(--tw-drop-shadow-color,#ffb45a47));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[clip-path\:inset\(0_round_2\.7rem\)\]{clip-path:inset(0 round 2.7rem)}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-focus-within\:visible:is(:where(.group):focus-within *){visibility:visible}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[0_26px_48px_-18px_rgba\(110\,31\,42\,0\.45\)\]:is(:where(.group):hover *){--tw-shadow:0 26px 48px -18px var(--tw-shadow-color,#6e1f2a73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.last\:pb-0:last-child{padding-bottom:0}@media(hover:hover){.hover\:border-gold:hover{border-color:var(--gold)}.hover\:border-ink\/30:hover{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.hover\:border-ink\/30:hover{border-color:color-mix(in oklab,var(--ink) 30%,transparent)}}.hover\:border-intro-coral:hover,.hover\:border-intro-coral\/30:hover{border-color:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.hover\:border-intro-coral\/30:hover{border-color:color-mix(in oklab,var(--intro-coral) 30%,transparent)}}.hover\:border-intro-coral\/35:hover{border-color:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.hover\:border-intro-coral\/35:hover{border-color:color-mix(in oklab,var(--intro-coral) 35%,transparent)}}.hover\:border-intro-coral\/40:hover{border-color:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.hover\:border-intro-coral\/40:hover{border-color:color-mix(in oklab,var(--intro-coral) 40%,transparent)}}.hover\:border-intro-coral\/50:hover{border-color:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.hover\:border-intro-coral\/50:hover{border-color:color-mix(in oklab,var(--intro-coral) 50%,transparent)}}.hover\:border-intro-coral\/70:hover{border-color:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.hover\:border-intro-coral\/70:hover{border-color:color-mix(in oklab,var(--intro-coral) 70%,transparent)}}.hover\:border-red-400:hover{border-color:var(--color-red-400)}.hover\:bg-intro-coral:hover,.hover\:bg-intro-coral\/15:hover{background-color:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-intro-coral\/15:hover{background-color:color-mix(in oklab,var(--intro-coral) 15%,transparent)}}.hover\:bg-intro-coral\/25:hover{background-color:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-intro-coral\/25:hover{background-color:color-mix(in oklab,var(--intro-coral) 25%,transparent)}}.hover\:bg-intro-cream:hover,.hover\:bg-intro-cream\/40:hover{background-color:var(--intro-cream)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-intro-cream\/40:hover{background-color:color-mix(in oklab,var(--intro-cream) 40%,transparent)}}.hover\:bg-intro-red:hover{background-color:var(--intro-red)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_10px_32px_rgba\(0\,0\,0\,0\.22\)\]:hover{--tw-shadow:0 10px 32px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_14px_34px_-8px_rgba\(214\,69\,80\,0\.65\)\]:hover{--tw-shadow:0 14px 34px -8px var(--tw-shadow-color,#d64550a6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(hover:hover){.disabled\:hover\:border-ink\/15:disabled:hover{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.disabled\:hover\:border-ink\/15:disabled:hover{border-color:color-mix(in oklab,var(--ink) 15%,transparent)}}.disabled\:hover\:border-red-200:disabled:hover{border-color:var(--color-red-200)}.disabled\:hover\:bg-intro-coral:disabled:hover{background-color:var(--intro-coral)}.disabled\:hover\:bg-white:disabled:hover{background-color:var(--color-white)}}@media(min-width:420px){.min-\[420px\]\:block{display:block}.min-\[420px\]\:h-10{height:calc(var(--spacing) * 10)}.min-\[420px\]\:w-full{width:100%}.min-\[420px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[420px\]\:flex-col{flex-direction:column}}@media(min-width:40rem){.sm\:top-10{top:calc(var(--spacing) * 10)}.sm\:top-\[4\.5rem\]{top:4.5rem}.sm\:-right-16{right:calc(var(--spacing) * -16)}.sm\:left-\[1\.9rem\]{left:1.9rem}.sm\:mx-0{margin-inline:0}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mr-auto{margin-right:auto}.sm\:mb-0{margin-bottom:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.sm\:size-80{width:calc(var(--spacing) * 80);height:calc(var(--spacing) * 80)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-\[calc\(100\%-4\.5rem\)\]{height:calc(100% - 4.5rem)}.sm\:max-h-none{max-height:none}.sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.sm\:min-h-12{min-height:calc(var(--spacing) * 12)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-\[6\.75rem\]{width:6.75rem}.sm\:w-auto{width:auto}.sm\:max-w-\[19\.5rem\]{max-width:19.5rem}.sm\:flex-1{flex:1}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-12{gap:calc(var(--spacing) * 12)}.sm\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.sm\:gap-y-12{row-gap:calc(var(--spacing) * 12)}.sm\:overflow-visible{overflow:visible}.sm\:overflow-x-auto{overflow-x:auto}.sm\:\[mask-image\:none\]{-webkit-mask-image:none;mask-image:none}.sm\:p-0{padding:0}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-0{padding-inline:0}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pt-3{padding-top:calc(var(--spacing) * 3)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pb-0{padding-bottom:0}.sm\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[1\.7rem\]{font-size:1.7rem}.sm\:text-\[11px\]{font-size:11px}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.sm\:opacity-\[0\.18\]{opacity:.18}.sm\:shadow-\[0_30px_60px_-20px_rgba\(110\,31\,42\,0\.55\)\]{--tw-shadow:0 30px 60px -20px var(--tw-shadow-color,#6e1f2a8c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:48rem){.md\:mt-0{margin-top:0}.md\:mt-4{margin-top:calc(var(--spacing) * 4)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-0{gap:0}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-gold\/40>:not(:last-child)){border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){:where(.md\:divide-gold\/40>:not(:last-child)){border-color:color-mix(in oklab,var(--gold) 40%,transparent)}}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:first\:pl-0:first-child{padding-left:0}.md\:last\:pr-0:last-child{padding-right:0}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-36{top:calc(var(--spacing) * 36)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:min-h-\[28rem\]{min-height:28rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:self-start{align-self:flex-start}.lg\:text-left{text-align:left}.lg\:text-\[4\.25rem\]{font-size:4.25rem}}.\[\&_\.preview-toolbar-note\]\:invisible .preview-toolbar-note{visibility:hidden}.\[\&_h2\]\:mt-8 h2{margin-top:calc(var(--spacing) * 8)}.\[\&_h2\]\:font-display h2{font-family:var(--invite-font-display)}.\[\&_h2\]\:text-xl h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_h2\]\:text-intro-red h2{color:var(--intro-red)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}.invitation-theme{color:var(--ink)}.invitation-theme-ritimay-classic{--intro-cream:#fff4ea;--intro-coral:#ef6b5b;--intro-pink:#f4a4b8;--intro-red:#d64550;--gold:#e0b35a;--ink:#2a1810;--haldi-yellow:#f6c445;--haldi-marigold:#f08a24;--haldi-mustard:#e0a21a;--haldi-cream:#fff6d8;--haldi-green:#6d8b4e;--sangeet-navy:#160c2b;--sangeet-purple:#4b1d8f;--sangeet-pink:#ff4d9d;--sangeet-blue:#4cc9ff;--sangeet-orange:#ff8a3d;--sangeet-gold:#ffd56a;--wedding-maroon:#6e1f2a;--wedding-red:#c43b4a;--wedding-coral:#e56a6a;--wedding-pink:#f3b3c0;--wedding-cream:#fff4ec}.invitation-theme-ritimay-classic [data-chapter=haldi]{--chapter-display:#7a3e07;--chapter-accent:#7a3e07;--chapter-body:#5c3a12;--chapter-muted:#5c3a12;--chapter-link:#6b3408}.invitation-theme-ritimay-classic [data-chapter=haldi] [lang=hi]{color:#3f5a32}.invitation-theme-ritimay-classic [data-chapter=haldi] .font-doodle.text-lg,.invitation-theme-ritimay-classic #haldi .mt-6.font-display{color:#7a3e07}.invitation-theme-ritimay-classic section[data-chapter=haldi]:not(#haldi) .font-display{color:#5c3a12}.invitation-theme-ritimay-classic section[data-chapter=haldi]:not(#haldi) .text-intro-coral{color:#c43b4a}.invitation-theme-ritimay-classic section[data-chapter=haldi]:not(#haldi) .font-doodle{color:#5c3a12}.invitation-theme-ritimay-classic [data-chapter=sangeet]{--chapter-display:#fff;--chapter-accent:var(--sangeet-pink);--chapter-link:var(--sangeet-gold);--chapter-muted:#ffffffbf;--chapter-body:#ffffffeb}.invitation-theme-ritimay-classic [data-chapter=wedding]{--chapter-display:#6e1f2a;--chapter-accent:#8b2230;--chapter-link:#6e1f2a;--chapter-muted:#3a241c;--chapter-body:#6e1f2a}.invitation-theme-ritimay-classic [data-chapter=wedding] [lang=hi]{color:var(--wedding-maroon)}.invitation-theme-ritimay-classic #wedding .text-\[3\.4rem\]{color:var(--wedding-red)}.invitation-theme-ritimay-classic #wedding .float-y.text-chapter-accent{color:var(--wedding-coral)}.invitation-theme-ritimay-classic #wedding .twinkle.text-chapter-link{color:var(--wedding-red)}.invitation-theme-ritimay-classic [data-chapter=finale]{--chapter-display:#fff8f4;--chapter-accent:#fff8f4;--chapter-link:#fff8f4;--chapter-muted:#fff8f4d6;--chapter-body:#fff8f4f0}.invitation-theme-ritual-cream{--intro-cream:#fffbf7;--intro-coral:#e8655a;--intro-pink:#f0b4bc;--intro-red:#8b2332;--gold:#8a6e14;--ink:#2c1810;--haldi-yellow:#f4c542;--haldi-marigold:#e8951a;--haldi-mustard:#c9850f;--haldi-cream:#fff6e8;--haldi-green:#5f7a48;--sangeet-navy:#1a0f24;--sangeet-purple:#4a2c6e;--sangeet-pink:#e85a8a;--sangeet-gold:#e8c547;--sangeet-blue:#6eb8d4;--wedding-maroon:#7a2232;--wedding-red:#b83a48;--wedding-coral:#e8655a;--wedding-pink:#f0b4bc;--wedding-cream:#fff4ec}.invitation-theme-lavender-dusk{--intro-cream:#f8f4fc;--intro-coral:#9b7fd4;--intro-pink:#e8dff5;--intro-red:#4a3268;--gold:#7a5a9e;--ink:#2e2440;--haldi-yellow:#e8dff5;--haldi-marigold:#b794f6;--haldi-mustard:#9b7fd4;--haldi-cream:#f3ecff;--haldi-green:#6b5b95;--sangeet-navy:#3d2a5c;--sangeet-purple:#5c4478;--sangeet-pink:#c4a8e0;--sangeet-gold:#e8dff5;--sangeet-blue:#a8c4e8;--wedding-maroon:#5c4478;--wedding-red:#6b5b95;--wedding-coral:#9b7fd4;--wedding-pink:#e8dff5;--wedding-cream:#faf7ff}.invitation-theme-lavender-dusk [data-chapter=haldi]{--intro-red:#4a3268;--intro-coral:#8b6bb8;--haldi-marigold:#b794f6;--haldi-green:#6b5b95}.invitation-theme-lavender-dusk [data-chapter=sangeet]{--intro-red:#f3ecff;--intro-coral:#d4c4e8;--sangeet-gold:#e8dff5;--sangeet-pink:#c4a8e0}.invitation-theme-floral-romance{--intro-cream:#fffaf8;--intro-coral:#d45678;--intro-pink:#f3b3c0;--intro-red:#8b3a52;--gold:#7a5420;--ink:#3a2430;--haldi-yellow:#fce8e0;--haldi-marigold:#e8a088;--haldi-mustard:#d9927a;--haldi-cream:#fff5f0;--haldi-green:#6b8860;--sangeet-navy:#5c3545;--sangeet-purple:#8b4a62;--sangeet-pink:#e56a8a;--sangeet-gold:#f0d4c8;--sangeet-blue:#a8c4b8;--wedding-maroon:#9e3354;--wedding-red:#b83a5e;--wedding-coral:#e56a8a;--wedding-pink:#f3b3c0;--wedding-cream:#fff5f7}.invitation-theme-floral-romance [data-chapter=haldi]{--intro-red:#7d4a55;--intro-coral:#d45678;--haldi-marigold:#e8a088;--haldi-green:#6b8860}.invitation-theme-floral-romance [data-chapter=sangeet]{--intro-red:#fce8ef;--intro-coral:#f3b3c0;--sangeet-gold:#f0d4c8;--sangeet-pink:#e56a8a}.invitation-theme-wedding-maroon{--intro-cream:#faf3ea;--intro-coral:#b83a48;--intro-pink:#e8b4b8;--intro-red:#5c1520;--gold:#c9a227;--ink:#2a1014;--haldi-yellow:#e8c547;--haldi-marigold:#c9850f;--haldi-mustard:#a87810;--haldi-cream:#fff4ec;--haldi-green:#5f6b48;--sangeet-navy:#2a0f16;--sangeet-purple:#5c1520;--sangeet-pink:#d45668;--sangeet-gold:#d4a84b;--sangeet-blue:#8a9ab4;--wedding-maroon:#6e1f2a;--wedding-red:#9e2838;--wedding-coral:#c43b4a;--wedding-pink:#e8a0a8;--wedding-cream:#fff4ec}.invitation-theme-wedding-maroon [data-chapter=wedding]{--intro-red:#5c1520;--wedding-maroon:#6e1f2a;--wedding-red:#8b2230}.invitation-theme-garden-blush{--intro-cream:#fff6f7;--intro-coral:#d45678;--intro-pink:#f3b3c0;--intro-red:#7d2e45;--gold:#6a4e1c;--ink:#3a1824;--haldi-yellow:#f0d4a8;--haldi-marigold:#e8a878;--haldi-mustard:#c99868;--haldi-cream:#fff5f0;--haldi-green:#6b8860;--sangeet-navy:#3a1828;--sangeet-purple:#7d2e45;--sangeet-pink:#e56a8a;--sangeet-gold:#e8c4a8;--sangeet-blue:#a8c4d4;--wedding-maroon:#9e3354;--wedding-red:#b83a5e;--wedding-coral:#e56a8a;--wedding-pink:#f3b3c0;--wedding-cream:#fff5f7}.invitation-theme-garden-blush [data-chapter=haldi]{--intro-red:#6b5540;--intro-coral:#c97888;--haldi-green:#6b8860}.invitation-theme-garden-blush [data-chapter=intro]{--chapter-display:#1a1f18;--chapter-accent:#3d6432;--chapter-body:#1a1f18;--chapter-muted:#3a4a34;--chapter-link:#4a7040}.invitation-theme-garden-blush [data-chapter=haldi]{--chapter-display:#2a1e14;--chapter-accent:#4a6a38;--chapter-body:#2a1e14;--chapter-muted:#4a3a2a;--chapter-link:#3d6432}.invitation-theme-garden-blush [data-chapter=mehndi]{--chapter-display:#1a2a18;--chapter-accent:#4a7040;--chapter-body:#1a2a18;--chapter-muted:#2a3a22;--chapter-link:#3d6432}.invitation-theme-garden-blush [data-chapter=sangeet]{--chapter-display:#f0f8ec;--chapter-accent:#a8d498;--chapter-body:#f0f8ecf0;--chapter-muted:#c8e4bed9;--chapter-link:#c8e8b8}.invitation-theme-garden-blush [data-chapter=wedding]{--chapter-display:#1a1f18;--chapter-accent:#3d6432;--chapter-body:#1a1f18;--chapter-muted:#3a4a34;--chapter-link:#4a7040}.invitation-theme-garden-blush [data-chapter=reception]{--chapter-display:#1a2a18;--chapter-accent:#4a7040;--chapter-body:#1a2a18;--chapter-muted:#2a3a22;--chapter-link:#3d6432}.invitation-theme-garden-blush [data-chapter=finale]{--chapter-display:#e8f5e0;--chapter-accent:#a8d498;--chapter-body:#e8f5e0eb;--chapter-muted:#b4dca8cc;--chapter-link:#b8e0a8}.invitation-theme-wedding-maroon [data-chapter=intro]{--chapter-display:#f5e8d8;--chapter-accent:#e8c06a;--chapter-body:#f5e8d8eb;--chapter-muted:#e8c06abf;--chapter-link:#e8c06a}.invitation-theme-wedding-maroon [data-chapter=haldi]{--chapter-display:#3a2206;--chapter-accent:#7a4a08;--chapter-body:#3a2206;--chapter-muted:#5a3a0a;--chapter-link:#8a5a10}.invitation-theme-wedding-maroon [data-chapter=mehndi]{--chapter-display:#1a2a14;--chapter-accent:#4a7040;--chapter-body:#1a2a14;--chapter-muted:#2a3a20;--chapter-link:#3d6432}.invitation-theme-wedding-maroon [data-chapter=sangeet]{--chapter-display:#f0e8f8;--chapter-accent:#c4a8e8;--chapter-body:#f0e8f8f0;--chapter-muted:#c4a8e8c7;--chapter-link:#d4b8f0}.invitation-theme-wedding-maroon [data-chapter=wedding]{--chapter-display:#f5e8d8;--chapter-accent:#e8c06a;--chapter-body:#f5e8d8f0;--chapter-muted:#e8c06ac7;--chapter-link:#e8c06a}.invitation-theme-wedding-maroon [data-chapter=reception]{--chapter-display:#f5e8d8;--chapter-accent:#e8c06a;--chapter-body:#f5e8d8eb;--chapter-muted:#dcc09ecc;--chapter-link:#e8c06a}.invitation-theme-wedding-maroon [data-chapter=finale]{--chapter-display:#f5e8d8;--chapter-accent:#e8c06a;--chapter-body:#f5e8d8e6;--chapter-muted:#dcc09ebf;--chapter-link:#e8c06a}.invitation-theme-ritual-cream [data-chapter=intro]{--chapter-display:#2a1206;--chapter-accent:#7a3a10;--chapter-body:#2a1206;--chapter-muted:#4a2a0a;--chapter-link:#8a4b12}.invitation-theme-ritual-cream [data-chapter=haldi]{--chapter-display:#2a1a04;--chapter-accent:#7a4808;--chapter-body:#2a1a04;--chapter-muted:#4a3008;--chapter-link:#8a5010}.invitation-theme-ritual-cream [data-chapter=mehndi]{--chapter-display:#2a1a10;--chapter-accent:#6a3a14;--chapter-body:#2a1a10;--chapter-muted:#4a2a18;--chapter-link:#7a4018}.invitation-theme-ritual-cream [data-chapter=sangeet]{--chapter-display:#f0e8f8;--chapter-accent:#d4b8f4;--chapter-body:#f0e8f8f0;--chapter-muted:#d2b8f4c7;--chapter-link:#e0c8f8}.invitation-theme-ritual-cream [data-chapter=wedding]{--chapter-display:#fef0d8;--chapter-accent:#f0c060;--chapter-body:#fef0d8f0;--chapter-muted:#f0c060c7;--chapter-link:#f0c060}.invitation-theme-ritual-cream [data-chapter=reception]{--chapter-display:#2a1206;--chapter-accent:#6a3a10;--chapter-body:#2a1206;--chapter-muted:#4a2a0a;--chapter-link:#7a4818}.invitation-theme-ritual-cream [data-chapter=finale]{--chapter-display:#f5e8d8;--chapter-accent:#e8c06a;--chapter-body:#f5e8d8e6;--chapter-muted:#dcc09ec7;--chapter-link:#e8c06a}.invitation-theme-floral-romance [data-chapter=intro]{--chapter-display:#2a1006;--chapter-accent:#7a3210;--chapter-body:#2a1006;--chapter-muted:#4a2008;--chapter-link:#8a4218}.invitation-theme-floral-romance [data-chapter=haldi]{--chapter-display:#2a1a04;--chapter-accent:#7a4808;--chapter-body:#2a1a04;--chapter-muted:#4a3008;--chapter-link:#8a5010}.invitation-theme-floral-romance [data-chapter=mehndi]{--chapter-display:#1a2a14;--chapter-accent:#4a7040;--chapter-body:#1a2a14;--chapter-muted:#2a3a20;--chapter-link:#3d6432}.invitation-theme-floral-romance [data-chapter=sangeet]{--chapter-display:#f5ead8;--chapter-accent:#e8c06a;--chapter-body:#f5ead8f0;--chapter-muted:#dcbe8ccc;--chapter-link:#e8c06a}.invitation-theme-floral-romance [data-chapter=wedding]{--chapter-display:#f5e8d8;--chapter-accent:#e8c06a;--chapter-body:#f5e8d8f0;--chapter-muted:#e8c06ac7;--chapter-link:#e8c06a}.invitation-theme-floral-romance [data-chapter=reception]{--chapter-display:#2a1006;--chapter-accent:#7a3210;--chapter-body:#2a1006;--chapter-muted:#4a2008;--chapter-link:#8a4218}.invitation-theme-floral-romance [data-chapter=finale]{--chapter-display:#f5e8d8;--chapter-accent:#e8c06a;--chapter-body:#f5e8d8e6;--chapter-muted:#dcc09ebf;--chapter-link:#e8c06a}.invitation-theme-lavender-dusk [data-chapter=intro],.invitation-theme-lavender-dusk [data-chapter=haldi],.invitation-theme-lavender-dusk [data-chapter=mehndi],.invitation-theme-lavender-dusk [data-chapter=wedding],.invitation-theme-lavender-dusk [data-chapter=reception]{--chapter-display:#241830;--chapter-accent:#4a3268;--chapter-body:#241830;--chapter-muted:#3a2a4c;--chapter-link:#4a3268}.invitation-theme-lavender-dusk [data-chapter=sangeet],.invitation-theme-lavender-dusk [data-chapter=finale]{--chapter-display:#f5f0ff;--chapter-accent:#d4b8f0;--chapter-body:#f5f0fff0;--chapter-muted:#dcc8f0db;--chapter-link:#e0ccf8}[data-chapter-tone=dark]{--chapter-display:#fff8f4;--chapter-accent:#f6d3c8;--chapter-body:#fff8f4f0;--chapter-muted:#fff8f4d6;--chapter-link:#ffe7b0;color:var(--chapter-body)}[data-chapter-tone=light]{--chapter-display:var(--intro-red)}@supports (color:color-mix(in lab,red,red)){[data-chapter-tone=light]{--chapter-display:color-mix(in srgb, var(--intro-red) 78%, #1a0c10)}}[data-chapter-tone=light]{--chapter-accent:var(--intro-red)}@supports (color:color-mix(in lab,red,red)){[data-chapter-tone=light]{--chapter-accent:color-mix(in srgb, var(--intro-red) 85%, #1a0c10)}}[data-chapter-tone=light]{--chapter-body:var(--ink);--chapter-muted:var(--ink)}@supports (color:color-mix(in lab,red,red)){[data-chapter-tone=light]{--chapter-muted:color-mix(in srgb, var(--ink) 86%, var(--intro-cream,#fff4ea))}}[data-chapter-tone=light]{--chapter-link:var(--intro-red)}@supports (color:color-mix(in lab,red,red)){[data-chapter-tone=light]{--chapter-link:color-mix(in srgb, var(--intro-red) 72%, #1a0c10)}}[data-chapter-tone=light]{color:var(--chapter-body)}.text-chapter-display{color:var(--chapter-display)}.text-chapter-accent{color:var(--chapter-accent)}.text-chapter-body{color:var(--chapter-body)}.text-chapter-muted{color:var(--chapter-muted)}.text-chapter-link{color:var(--chapter-link)}.visual-theme-aesthetic [data-chapter=intro]{background:#f2efe8}.visual-theme-aesthetic [data-chapter=haldi]{background:#f5f2ec}.visual-theme-aesthetic [data-chapter=mehndi]{background:#f8f7f4}.visual-theme-aesthetic [data-chapter=sangeet]{background:#0a0816}.visual-theme-aesthetic [data-chapter=wedding]{background:linear-gradient(#0e0b1c,#060410)}.visual-theme-aesthetic [data-chapter=reception]{background:#f0ede6}.visual-theme-aesthetic [data-chapter=finale]{background:linear-gradient(#060410,#030208)}.visual-theme-aesthetic [data-chapter=intro]:before,.visual-theme-aesthetic [data-chapter=reception]:before{content:"";pointer-events:none;z-index:1;border:1px solid #3c32281a;border-radius:2px;margin:1.5rem;position:absolute;inset:0}.visual-theme-aesthetic .scene-doodle-frame{opacity:.9;border:1.5px solid;border-radius:2px;padding:4px}.visual-theme-aesthetic .countdown-box{letter-spacing:.05em;border:1px solid;border-radius:2px;padding:.4em .6em;font-family:monospace}.invitation-theme.visual-theme-aesthetic{--invite-font-display:"Playfair Display", Georgia, serif;--invite-font-doodle:"Caveat", "Segoe Print", cursive;--invite-font-hindi:"Noto Serif Devanagari", Georgia, serif;--invite-font-sans:"Lato", ui-sans-serif, system-ui, sans-serif}.visual-theme-aesthetic [data-chapter=intro],.visual-theme-aesthetic [data-chapter=haldi],.visual-theme-aesthetic [data-chapter=mehndi],.visual-theme-aesthetic [data-chapter=reception]{--chapter-display:#1c1610;--chapter-accent:#4a3220;--chapter-body:#241c14;--chapter-muted:#3d3228;--chapter-link:#5c3a18;color:var(--chapter-body)}.visual-theme-aesthetic [data-chapter=sangeet],.visual-theme-aesthetic [data-chapter=wedding],.visual-theme-aesthetic [data-chapter=finale]{--chapter-display:#f6f0e4;--chapter-accent:#e8c36a;--chapter-body:#f6f0e4f0;--chapter-muted:#e8d2aad1;--chapter-link:#f0d48a;color:var(--chapter-body)}.visual-theme-aesthetic [data-chapter=intro] .font-display,.visual-theme-aesthetic [data-chapter=reception] .font-display{letter-spacing:-.03em}.visual-theme-aesthetic [data-chapter=sangeet] .font-doodle,.visual-theme-aesthetic [data-chapter=wedding] .font-doodle{letter-spacing:.15em;text-transform:uppercase;font-size:.85em}.visual-theme-aesthetic [data-chapter]:not([data-chapter-tone=dark]):after{content:"";pointer-events:none;z-index:0;background-color:#0000;background-image:linear-gradient(90deg,#3c32280a 1px,#0000 1px),linear-gradient(#3c32280a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.visual-theme-aesthetic .xp-thread-left,.visual-theme-aesthetic .xp-thread-right{text-align:center}@media(min-width:768px){.visual-theme-aesthetic .xp-thread-left,.visual-theme-aesthetic .xp-thread-right{padding-left:1.5rem;padding-right:1.5rem}.visual-theme-aesthetic .xp-thread-left .max-w-md,.visual-theme-aesthetic .xp-thread-right .max-w-md,.visual-theme-aesthetic .xp-thread-left .max-w-sm,.visual-theme-aesthetic .xp-thread-right .max-w-sm{margin-left:auto;margin-right:auto}}.invitation-theme.invitation-font-classic-ritual.visual-theme-aesthetic-indian{--invite-font-display:"Cormorant Garamond", Georgia, serif;--invite-font-doodle:"Cormorant Garamond", Georgia, serif;--invite-font-sans:"DM Sans", ui-sans-serif, system-ui, sans-serif;--aes-ivory:#f8f4ec;--aes-cream:#f1e9dd;--aes-ink:#282820;--aes-taupe:#82766a;--aes-sage:#526b59;--aes-gold:#b89a72;--chapter-display:#282820;--chapter-accent:#526b59;--chapter-body:#282820;--chapter-muted:#82766a;--chapter-link:#526b59}.visual-theme-aesthetic-indian .envelope-atmosphere{display:none}.visual-theme-aesthetic-indian .envelope-screen>img{opacity:1}.visual-theme-aesthetic-indian .envelope-style-minimal-ivory .envelope-tie{display:none}.visual-theme-aesthetic-indian .envelope-seal-icon{color:#526b59;width:1.35rem;height:1.35rem}.visual-theme-aesthetic-indian [data-chapter]{--chapter-display:#282820;--chapter-accent:#526b59;--chapter-body:#282820;--chapter-muted:#82766a;--chapter-link:#526b59;color:var(--chapter-body);background:#f8f4ec}.xp-aes{--aes-ivory:#f8f4ec;--aes-cream:#f1e9dd;--aes-ink:#282820;--aes-taupe:#82766a;--aes-sage:#526b59;--aes-gold:#b89a72;background:var(--aes-ivory);color:var(--aes-ink);font-family:var(--invite-font-sans),"DM Sans",ui-sans-serif,system-ui,sans-serif;position:relative;overflow-x:clip}.xp-aes [data-chapter]{scroll-margin-top:4.5rem}.xp-aes .xp-nav{color:var(--aes-ink)}.xp-aes-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--aes-sage);margin:0;font-size:.72rem;font-weight:500}.xp-aes-date{letter-spacing:.16em;text-transform:uppercase;color:var(--aes-taupe);margin:.85rem 0 0;font-size:.78rem}.xp-aes-rule{background:var(--aes-gold);width:4.5rem;height:1px;margin:1.15rem auto}.xp-aes-support{color:var(--aes-taupe);white-space:pre-line;margin:.75rem 0 0;font-size:.98rem;line-height:1.7}.xp-aes-hash{font-family:var(--invite-font-display),Georgia,serif;color:var(--aes-sage);margin:1rem 0 0;font-size:1.35rem}.xp-aes-opening,.xp-aes-welcome,.xp-aes-story,.xp-aes-timeline,.xp-aes-venue,.xp-aes-gallery,.xp-aes-close{position:relative}.xp-aes-opening{justify-content:center;align-items:center;min-height:100svh;padding:5.5rem 1.5rem 4.5rem;display:flex;overflow:hidden}.xp-aes-wash{transform-origin:50%;will-change:transform;position:absolute;inset:-8%;transform:scale(1.04);-webkit-mask-image:radial-gradient(46% 42%,#0000 0 42%,#000 78%);mask-image:radial-gradient(46% 42%,#0000 0 42%,#000 78%)}.xp-aes-grain{pointer-events:none;opacity:.45;background-image:radial-gradient(#2828200b .6px,#0000 .65px);background-size:3px 3px;position:absolute;inset:0}.xp-aes-corner{width:4.5rem;height:auto;color:var(--aes-gold);opacity:.7;pointer-events:none;position:absolute}.xp-aes-corner-tl{top:4.5rem;left:1rem}.xp-aes-corner-br{bottom:4.5rem;right:1rem;transform:rotate(180deg)}.xp-aes-lockup{z-index:1;text-align:center;will-change:transform,opacity;max-width:36rem;position:relative}.xp-aes-names{font-family:var(--invite-font-display),"Cormorant Garamond",Georgia,serif;letter-spacing:.035em;color:var(--aes-ink);margin:.7rem 0 0;font-size:clamp(3.4rem,13vw,6.4rem);font-weight:500;line-height:.88}.xp-aes-names span{display:block}.xp-aes-amp{letter-spacing:0;color:var(--aes-sage);margin:.15rem 0;font-size:.42em;font-style:italic;display:block}.xp-aes-cue{z-index:1;background:#b89a7259;width:1px;height:3.2rem;position:absolute;bottom:1.6rem;left:50%;overflow:hidden;transform:translate(-50%)}.xp-aes-cue span{background:var(--aes-sage);width:100%;height:40%;animation:1.8s cubic-bezier(.22,1,.36,1) infinite aes-cue;display:block}@keyframes aes-cue{0%{transform:translateY(-120%)}to{transform:translateY(280%)}}.xp-aes-rise{animation:.75s cubic-bezier(.22,1,.36,1) both aes-rise}.xp-aes-rise-2{animation-delay:.16s}.xp-aes-rise-3{animation-delay:.32s}.xp-aes-rise-4{animation-delay:.48s}@keyframes aes-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.xp-aes-welcome{background:var(--aes-cream);justify-content:center;align-items:center;min-height:100svh;padding:4.5rem 1.25rem 5rem;display:flex}.xp-aes-arch{text-align:center;background:radial-gradient(#28282009 .6px,transparent .65px) 0 0 / 3px 3px,var(--aes-ivory);border:1px solid #b89a728c;border-bottom-color:#0000;border-radius:12rem 12rem 0 0;width:min(100%,28rem);padding:4.2rem 1.4rem 2.4rem;position:relative;box-shadow:0 18px 40px #2828200d}.xp-aes-welcome-flora{width:2.6rem;height:auto;color:var(--aes-sage);margin:0 auto .8rem}.xp-aes-welcome-names{font-family:var(--invite-font-display),Georgia,serif;letter-spacing:.03em;margin:.8rem 0 0;font-size:clamp(2.6rem,9vw,4rem);font-weight:500;line-height:.95}.xp-aes-welcome-names span{color:var(--aes-sage);font-style:italic}.xp-aes-welcome-copy{max-width:22rem;color:var(--aes-taupe);margin:0 auto;font-size:1.02rem;line-height:1.75}.xp-aes-story,.xp-aes-timeline,.xp-aes-venue,.xp-aes-gallery,.xp-aes-close{padding:4.5rem 1.25rem 5rem}.xp-aes-story,.xp-aes-venue,.xp-aes-close{text-align:center;background:var(--aes-ivory)}.xp-aes-story h2,.xp-aes-timeline h2,.xp-aes-venue h2,.xp-aes-gallery h2{font-family:var(--invite-font-display),Georgia,serif;letter-spacing:.02em;margin:.45rem 0 0;font-size:clamp(2.4rem,8vw,4.2rem);font-weight:500;line-height:.95}.xp-aes-story-grid{width:min(100%,68rem);margin:2rem auto 0}.xp-aes-story ol{gap:1.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.xp-aes-story li p:last-child{max-width:28rem;font-family:var(--invite-font-display),Georgia,serif;margin:.45rem auto 0;font-size:1.45rem;line-height:1.35}.xp-aes-photo{aspect-ratio:4/5;background:var(--aes-cream);overflow:hidden}.xp-aes-photo img,.xp-aes-gallery img{object-fit:cover;width:100%;height:100%;display:block}.xp-aes-timeline{background:var(--aes-cream)}.xp-aes-timeline>header{z-index:1;text-align:center;margin-bottom:2.5rem;position:relative}.xp-aes-line{background:#b89a7273;width:1px;position:absolute;top:11rem;bottom:3rem;left:1.35rem}.xp-aes-line-fill{background:var(--aes-sage);transform-origin:top;will-change:transform;position:absolute;inset:0;transform:scaleY(0)}.xp-aes-event{z-index:1;padding:0 0 3.2rem 2.6rem;position:relative}.xp-aes-mark{border:1px solid var(--aes-gold);background:var(--aes-cream);border-radius:50%;width:.65rem;height:.65rem;transition:background-color .35s,border-color .35s;position:absolute;top:.35rem;left:1.05rem}.xp-aes-event.is-in .xp-aes-mark{border-color:var(--aes-sage);background:var(--aes-sage)}.xp-aes-event-body h2{font-size:clamp(2.1rem,7vw,3.4rem)}.xp-aes-ritual{font-family:var(--invite-font-display),Georgia,serif;color:var(--aes-taupe);margin:.35rem 0 0;font-size:1.15rem;font-style:italic}.xp-aes-headline{font-family:var(--invite-font-display),Georgia,serif;margin:.7rem 0 0;font-size:1.45rem;line-height:1.25}.xp-aes-facts{color:var(--aes-ink);margin-top:1rem;font-size:.95rem;line-height:1.6}.xp-aes-facts p{margin:0}.xp-aes-map{border:1px solid var(--aes-sage);min-height:2.75rem;color:var(--aes-sage);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;margin-top:.9rem;padding:0 1.15rem;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex}.xp-aes-map:hover{background:#526b5914}.xp-aes-map:focus-visible,.xp-aes-gallery button:focus-visible,.xp-aes-lightbox button:focus-visible{outline:2px solid var(--aes-sage);outline-offset:3px}.xp-aes-event-flora{display:none}.xp-aes-venue-card{background:var(--aes-cream);width:min(100%,34rem);margin:0 auto;padding:2.5rem 1.4rem 2.2rem;box-shadow:0 16px 36px #2828200d}.xp-aes-venue-address{margin:0;font-size:1.05rem;line-height:1.6}.xp-aes-gallery{background:var(--aes-ivory);text-align:center}.xp-aes-gallery ul{grid-template-columns:1fr 1fr;gap:.7rem;width:min(100%,68rem);margin:2rem auto 0;padding:0;list-style:none;display:grid}.xp-aes-gallery li:nth-child(3n){grid-column:1/-1}.xp-aes-gallery button{background:var(--aes-cream);cursor:pointer;aspect-ratio:4/5;border:0;width:100%;padding:0;display:block;overflow:hidden}.xp-aes-gallery li:nth-child(3n) button{aspect-ratio:16/10}.xp-aes-lightbox{background:0 0;border:0;width:min(92vw,52rem);padding:0}.xp-aes-lightbox::backdrop{background:#282820b8}.xp-aes-lightbox img{object-fit:contain;width:100%;height:auto;max-height:80svh;display:block}.xp-aes-lightbox button{border:1px solid var(--aes-ivory);min-height:2.75rem;color:var(--aes-ivory);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;margin-top:.75rem;padding:0 1.1rem;font-size:.75rem;display:inline-flex}.xp-aes-close{background:radial-gradient(ellipse at center,#b89a7229,transparent 62%),var(--aes-cream);justify-content:center;align-items:center;min-height:80svh;display:flex}.xp-aes-names-close{font-size:clamp(2.8rem,10vw,5rem)}.xp-aes-names-close .xp-aes-amp{margin:0 .2rem;font-size:.55em;display:inline}.xp-aes-closing{max-width:22rem;font-family:var(--invite-font-display),Georgia,serif;margin:0 auto;font-size:1.45rem;line-height:1.35}@media(prefers-reduced-motion:no-preference){.xp-aes-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.xp-aes-reveal.is-in{opacity:1;transform:none}.xp-aes-event .xp-aes-event-body{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.xp-aes-event.is-in .xp-aes-event-body{opacity:1;transform:none}.xp-aes-photo img{transition:transform 1.1s cubic-bezier(.22,1,.36,1);transform:scale(1.04)}.xp-aes-reveal.is-in .xp-aes-photo img,.xp-aes-event.is-in .xp-aes-photo img{transform:scale(1)}}@media(min-width:800px){.xp-aes-story-grid{text-align:left;grid-template-columns:.8fr 1.2fr;align-items:center;gap:3rem;display:grid}.xp-aes-story ol{margin-top:0}.xp-aes-line{left:50%}.xp-aes-event{width:min(100%,68rem);margin:0 auto;padding:0 0 4.5rem}.xp-aes-mark{left:calc(50% - .32rem)}.xp-aes-event-body{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;width:100%;display:grid}.xp-aes-event:nth-child(2n) .xp-aes-event-body>:first-child{text-align:left;order:2;padding-left:8%}.xp-aes-event:nth-child(odd) .xp-aes-event-body>:first-child{text-align:right;padding-right:8%}.xp-aes-event-flora{width:7rem;color:var(--aes-gold);margin-inline:auto;display:block}.xp-aes-gallery ul{grid-template-columns:1.1fr .8fr 1fr}.xp-aes-gallery li:nth-child(3n){grid-column:auto}.xp-aes-gallery li:nth-child(3n) button,.xp-aes-gallery button{aspect-ratio:4/5}}@media(prefers-reduced-motion:reduce){.xp-aes-rise,.xp-aes-cue span{animation:none}.xp-aes-wash,.xp-aes-lockup,.xp-aes-line-fill{transform:none}.xp-aes-line-fill{transform:scaleY(1)}}.visual-theme-royal-indian [data-chapter=intro]{background:linear-gradient(160deg,#120408,#380e20)}.visual-theme-royal-indian [data-chapter=haldi]{background:linear-gradient(#fffce8,#f5d880 60%,#e8b830)}.visual-theme-royal-indian [data-chapter=mehndi]{background:linear-gradient(#f0f6e8,#d8e8c0)}.visual-theme-royal-indian [data-chapter=sangeet]{background:linear-gradient(#060118,#180c38)}.visual-theme-royal-indian [data-chapter=wedding]{background:linear-gradient(#520c18,#1c0408)}.visual-theme-royal-indian [data-chapter=reception]{background:linear-gradient(#420c16,#180408)}.visual-theme-royal-indian [data-chapter=finale]{background:linear-gradient(#280608,#0a0204)}.invitation-theme.visual-theme-royal-indian{--invite-font-display:"Cinzel", Georgia, serif;--invite-font-doodle:"Great Vibes", "Tiro Devanagari Hindi", "Segoe Script", cursive;--invite-font-hindi:"Tiro Devanagari Hindi", "Noto Serif Devanagari", Georgia, serif;--invite-font-sans:"Lato", ui-sans-serif, system-ui, sans-serif}.visual-theme-royal-indian [data-chapter=intro],.visual-theme-royal-indian [data-chapter=sangeet],.visual-theme-royal-indian [data-chapter=wedding],.visual-theme-royal-indian [data-chapter=reception],.visual-theme-royal-indian [data-chapter=finale]{--chapter-display:#f6ead4;--chapter-accent:#e8c36a;--chapter-body:#f6ead4f0;--chapter-muted:#e8c36ad6;--chapter-link:#f0d48a;color:var(--chapter-body)}.visual-theme-royal-indian [data-chapter=haldi]{--chapter-display:#3a2206;--chapter-accent:#6a4808;--chapter-body:#3a2206;--chapter-muted:#4a3008;--chapter-link:#6a4808;color:var(--chapter-body)}.visual-theme-royal-indian [data-chapter=mehndi]{--chapter-display:#1a2a10;--chapter-accent:#3a5820;--chapter-body:#1a2a10;--chapter-muted:#2a3a18;--chapter-link:#3a5820;color:var(--chapter-body)}.visual-theme-royal-indian [data-chapter-tone=dark]:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#c9a227 20%,#e8c547,#c9a227 80%,#0000);height:4px;position:absolute;top:0;left:0;right:0}.visual-theme-royal-indian [data-chapter-tone=dark]:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#c9a227 20%,#e8c547,#c9a227 80%,#0000);height:4px;position:absolute;bottom:0;left:0;right:0}.visual-theme-royal-indian .scene-doodle-frame{border:2px solid #c9a227;border-radius:120px 120px 8px 8px;padding:6px;box-shadow:0 0 0 1px #c9a2274d,inset 0 0 0 1px #c9a22733}.visual-theme-royal-indian .envelope-copy{color:#f0d898}.visual-theme-royal-indian [data-chapter=haldi],.visual-theme-royal-indian [data-chapter=mehndi]{border-top:3px solid #c9a227;border-bottom:3px solid #c9a227}.visual-theme-bengali [data-chapter=intro]{background:linear-gradient(160deg,#1c0408,#4a1020)}.visual-theme-bengali [data-chapter=haldi]{background:linear-gradient(#fffde8,#f8e048 70%,#f0c830)}.visual-theme-bengali [data-chapter=mehndi]{background:#f8f4ec}.visual-theme-bengali [data-chapter=sangeet]{background:linear-gradient(#0c0418,#200830)}.visual-theme-bengali [data-chapter=wedding]{background:linear-gradient(#8a0016,#280008)}.visual-theme-bengali [data-chapter=reception]{background:linear-gradient(#faf6f0,#f0e8d8)}.visual-theme-bengali [data-chapter=finale]{background:linear-gradient(#4a0010,#120004)}.visual-theme-bengali .scene-doodle-frame{outline-offset:4px;border:3px solid #c43b4a;border-radius:50%;outline:2px solid #c43b4a59;padding:6px}.visual-theme-bengali [data-chapter=haldi]:after,.visual-theme-bengali [data-chapter=mehndi]:after,.visual-theme-bengali [data-chapter=reception]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c43b4a 30% 70%,#0000);width:80%;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.visual-theme-bengali [data-chapter-tone=dark]:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#c43b4a 20%,#e85060,#c43b4a 80%,#0000);height:3px;position:absolute;top:0;left:0;right:0}.invitation-theme.visual-theme-bengali{--invite-font-display:"Cormorant Garamond", Georgia, serif;--invite-font-doodle:"Tiro Bangla", "Caveat", "Segoe Print", cursive;--invite-font-hindi:"Tiro Bangla", "Noto Serif Bengali", Georgia, serif;--invite-font-sans:"Lato", ui-sans-serif, system-ui, sans-serif}.visual-theme-bengali [data-chapter=intro],.visual-theme-bengali [data-chapter=sangeet],.visual-theme-bengali [data-chapter=wedding],.visual-theme-bengali [data-chapter=finale]{--chapter-display:#f8ead8;--chapter-accent:#f0c56a;--chapter-body:#f8ead8f0;--chapter-muted:#ecc8a0d6;--chapter-link:#f0c56a;color:var(--chapter-body)}.visual-theme-bengali [data-chapter=haldi]{--chapter-display:#3a2206;--chapter-accent:#5a3a08;--chapter-body:#3a2206;--chapter-muted:#4a3008;--chapter-link:#6a4010;color:var(--chapter-body)}.visual-theme-bengali [data-chapter=mehndi],.visual-theme-bengali [data-chapter=reception]{--chapter-display:#3a100c;--chapter-accent:#7a2018;--chapter-body:#2a100c;--chapter-muted:#4a2018;--chapter-link:#8a2218;color:var(--chapter-body)}.visual-theme-bengali [data-chapter=haldi] .font-display,.visual-theme-bengali [data-chapter=haldi] .font-doodle{color:#5a3a06}.visual-theme-odia [data-chapter=intro]{background:linear-gradient(#fff0e4,#f8dcc4)}.visual-theme-odia [data-chapter=haldi]{background:linear-gradient(#fffde0,#f8e040 70%,#f0c020)}.visual-theme-odia [data-chapter=mehndi]{background:linear-gradient(#edf5e4,#c8e0b0)}.visual-theme-odia [data-chapter=sangeet]{background:linear-gradient(#1c100c,#3a2018)}.visual-theme-odia [data-chapter=wedding]{background:linear-gradient(#7a1808,#2c0604)}.visual-theme-odia [data-chapter=reception]{background:linear-gradient(#fff0e4,#f5d8b8)}.visual-theme-odia [data-chapter=finale]{background:linear-gradient(#3c0c06,#100202)}.visual-theme-odia .scene-doodle-frame{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);outline-offset:6px;outline:3px solid #c45a1a;transform:scale(.85)}.visual-theme-odia [data-chapter]:before{content:"";pointer-events:none;z-index:2;background-image:repeating-linear-gradient(90deg,#c45a1a 0 8px,#1c7a3a 8px 16px,#f0c020 16px 24px,#2a5aa8 24px 32px);height:8px;position:absolute;top:0;left:0;right:0}.invitation-theme.visual-theme-odia{--invite-font-display:"Libre Baskerville", Georgia, serif;--invite-font-doodle:"Anek Odia", "Kalam", "Segoe Print", cursive;--invite-font-hindi:"Anek Odia", "Noto Sans Oriya", Georgia, serif;--invite-font-sans:"Lato", ui-sans-serif, system-ui, sans-serif}.visual-theme-odia [data-chapter=intro],.visual-theme-odia [data-chapter=reception]{--chapter-display:#3a1408;--chapter-accent:#7a3210;--chapter-body:#2a1006;--chapter-muted:#4a200c;--chapter-link:#8a3a14;color:var(--chapter-body)}.visual-theme-odia [data-chapter=haldi]{--chapter-display:#3a2206;--chapter-accent:#5a3808;--chapter-body:#3a2206;--chapter-muted:#4a3008;--chapter-link:#6a4010;color:var(--chapter-body)}.visual-theme-odia [data-chapter=mehndi]{--chapter-display:#1a2a10;--chapter-accent:#2e5420;--chapter-body:#1a2a10;--chapter-muted:#2a3a18;--chapter-link:#2e5420;color:var(--chapter-body)}.visual-theme-odia [data-chapter=sangeet],.visual-theme-odia [data-chapter=wedding],.visual-theme-odia [data-chapter=finale]{--chapter-display:#f6ead4;--chapter-accent:#e8c36a;--chapter-body:#f6ead4f0;--chapter-muted:#e8c896d6;--chapter-link:#f0d48a;color:var(--chapter-body)}.visual-theme-odia [data-chapter=intro] .font-display,.visual-theme-odia [data-chapter=reception] .font-display{color:#3a1808}.visual-theme-odia [data-chapter=haldi] .font-display,.visual-theme-odia [data-chapter=haldi] .font-doodle{color:#4a2806}.visual-theme-telugu [data-chapter=intro]{background:linear-gradient(#e8f4e0,#c4dca0)}.visual-theme-telugu [data-chapter=haldi]{background:linear-gradient(#fffde0,#f8e040 70%,#f0c020)}.visual-theme-telugu [data-chapter=mehndi]{background:linear-gradient(#f0f8e8,#d4ecb8)}.visual-theme-telugu [data-chapter=sangeet]{background:linear-gradient(#0c1808,#1c2c14)}.visual-theme-telugu [data-chapter=wedding]{background:linear-gradient(#f8f5e8,#ece0c0)}.visual-theme-telugu [data-chapter=reception]{background:linear-gradient(#daf0c0,#b8e098)}.visual-theme-telugu [data-chapter=finale]{background:linear-gradient(#0a1008,#040804)}.visual-theme-telugu [data-chapter=wedding]:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#2c6618 15%,#4a9a28 35%,#e8c030,#4a9a28 65%,#2c6618 85%,#0000);width:90%;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%)}.visual-theme-telugu .scene-doodle-frame{border:2.5px solid #3a7a1a;border-radius:60% 40%/40% 60%;padding:6px}.visual-theme-telugu [data-chapter=intro]:after,.visual-theme-telugu [data-chapter=reception]:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#3a7a1a 0 4px,#0000 4px 10px);width:60%;height:1px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.invitation-theme.visual-theme-telugu{--invite-font-display:"DM Serif Display", Georgia, serif;--invite-font-doodle:"Tiro Telugu", "Kalam", "Segoe Print", cursive;--invite-font-hindi:"Tiro Telugu", "Noto Serif Telugu", Georgia, serif;--invite-font-sans:"DM Sans", ui-sans-serif, system-ui, sans-serif}.visual-theme-telugu [data-chapter=intro],.visual-theme-telugu [data-chapter=mehndi],.visual-theme-telugu [data-chapter=reception]{--chapter-display:#14280a;--chapter-accent:#1e4a10;--chapter-body:#14280a;--chapter-muted:#243818;--chapter-link:#1e4a10;color:var(--chapter-body)}.visual-theme-telugu [data-chapter=haldi],.visual-theme-telugu [data-chapter=wedding]{--chapter-display:#2a1a06;--chapter-accent:#5a3a08;--chapter-body:#2a1a06;--chapter-muted:#3a2808;--chapter-link:#5a3a08;color:var(--chapter-body)}.visual-theme-telugu [data-chapter=sangeet],.visual-theme-telugu [data-chapter=finale]{--chapter-display:#eaf4dc;--chapter-accent:#d4e8a8;--chapter-body:#eaf4dcf0;--chapter-muted:#c4dca0db;--chapter-link:#dcecb8;color:var(--chapter-body)}.visual-theme-telugu [data-chapter=intro] .font-display,.visual-theme-telugu [data-chapter=intro] h1{color:#1a3a0c}.visual-theme-telugu [data-chapter=intro] .font-doodle{color:#2a5a18}.visual-theme-telugu [data-chapter=haldi] .font-display,.visual-theme-telugu [data-chapter=haldi] .font-doodle{color:#3a2806}.visual-theme-telugu [data-chapter=reception] .font-display{color:#1a3a0c}.visual-theme-telugu [data-chapter=wedding] .font-display,.visual-theme-telugu [data-chapter=wedding] h2{color:#2a1a08}.visual-theme-south-indian [data-chapter=intro]{background:linear-gradient(160deg,#680a04,#220200)}.visual-theme-south-indian [data-chapter=haldi]{background:linear-gradient(#fffde0,#f8e848 70%,#f0c820)}.visual-theme-south-indian [data-chapter=mehndi]{background:#faf6f0}.visual-theme-south-indian [data-chapter=sangeet]{background:linear-gradient(#18060c,#2c1020)}.visual-theme-south-indian [data-chapter=wedding]{background:linear-gradient(#640c04,#200200)}.visual-theme-south-indian [data-chapter=reception]{background:linear-gradient(#e4f2d8,#c0dca0)}.visual-theme-south-indian [data-chapter=finale]{background:linear-gradient(#4a0804,#160200)}.visual-theme-south-indian [data-chapter-tone=dark]:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#e8b830 15%,#c9a227 35%,#e8b830,#c9a227 65%,#e8b830 85%,#0000);height:6px;position:absolute;top:0;left:0;right:0}.visual-theme-south-indian .scene-doodle-frame{outline-offset:5px;border:2px solid #c43b4a;border-radius:4px;outline:1px dotted #c43b4a80;padding:6px}.visual-theme-south-indian [data-chapter=haldi]:after,.visual-theme-south-indian [data-chapter=mehndi]:after{content:"✿ ✿ ✿ ✿ ✿";color:#b4642873;letter-spacing:.5em;pointer-events:none;white-space:nowrap;font-size:10px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.invitation-theme.visual-theme-south-indian{--invite-font-display:"Cinzel", Georgia, serif;--invite-font-doodle:"Tiro Tamil", "Caveat", "Segoe Print", cursive;--invite-font-hindi:"Tiro Tamil", "Noto Serif Tamil", Georgia, serif;--invite-font-sans:"Lato", ui-sans-serif, system-ui, sans-serif}.visual-theme-south-indian [data-chapter=intro],.visual-theme-south-indian [data-chapter=sangeet],.visual-theme-south-indian [data-chapter=wedding],.visual-theme-south-indian [data-chapter=finale]{--chapter-display:#f6ead4;--chapter-accent:#e8c36a;--chapter-body:#f6ead4f0;--chapter-muted:#e8c36ad6;--chapter-link:#f0d48a;color:var(--chapter-body)}.visual-theme-south-indian [data-chapter=haldi]{--chapter-display:#3a2206;--chapter-accent:#5a3808;--chapter-body:#3a2206;--chapter-muted:#4a3008;--chapter-link:#6a4010;color:var(--chapter-body)}.visual-theme-south-indian [data-chapter=mehndi],.visual-theme-south-indian [data-chapter=reception]{--chapter-display:#1a2a0c;--chapter-accent:#2a4a14;--chapter-body:#1a2a0c;--chapter-muted:#2a3a18;--chapter-link:#2a4a14;color:var(--chapter-body)}.visual-theme-south-indian [data-chapter=haldi] .font-display,.visual-theme-south-indian [data-chapter=haldi] .font-doodle{color:#3a2206}.visual-theme-south-indian [data-chapter=reception] .font-display{color:#1a3a08}.visual-theme-south-indian [data-chapter=reception] .font-doodle{color:#2a5a10}.visual-theme-christian [data-chapter=intro]{background:#fefefe}.visual-theme-christian [data-chapter=haldi]{background:linear-gradient(#faf7f1,#f0e8d8)}.visual-theme-christian [data-chapter=mehndi]{background:linear-gradient(#edf4e8,#d4e8c8)}.visual-theme-christian [data-chapter=sangeet]{background:linear-gradient(#1c2b18,#2a3d1e)}.visual-theme-christian [data-chapter=wedding]{background:#fdfefc}.visual-theme-christian [data-chapter=reception]{background:linear-gradient(#eef5e8,#d8ecd0)}.visual-theme-christian [data-chapter=finale]{background:linear-gradient(#1a2616,#0c1808)}.visual-theme-christian [data-chapter=wedding]:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#4a7040 20%,#6a9a58,#4a7040 80%,#0000);width:70%;max-width:280px;height:5px;position:absolute;top:0;left:50%;transform:translate(-50%)}.visual-theme-christian [data-chapter=wedding]:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 20% 10%,#6ca06c0f,#0000 50%),radial-gradient(at 80% 15%,#8c64b40d,#0000 40%),radial-gradient(#b4c88c0a,#0000 60%);position:absolute;inset:0}.visual-theme-christian .scene-doodle-frame{border:1.5px solid #4a7040;border-radius:80px 80px 6px 6px;padding:5px}.visual-theme-christian [data-chapter=haldi],.visual-theme-christian [data-chapter=mehndi],.visual-theme-christian [data-chapter=wedding],.visual-theme-christian [data-chapter=reception]{border-top:1px solid #4a704033}.invitation-theme.visual-theme-christian{--invite-font-display:"Playfair Display", Georgia, serif;--invite-font-doodle:"Great Vibes", "Segoe Script", cursive;--invite-font-sans:"Lato", ui-sans-serif, system-ui, sans-serif}.visual-theme-christian [data-chapter=intro],.visual-theme-christian [data-chapter=haldi],.visual-theme-christian [data-chapter=mehndi],.visual-theme-christian [data-chapter=wedding],.visual-theme-christian [data-chapter=reception]{--chapter-display:#1a1f18;--chapter-accent:#2f5228;--chapter-body:#1a1f18;--chapter-muted:#2a3824;--chapter-link:#2f5228;color:var(--chapter-body)}.visual-theme-christian [data-chapter=sangeet],.visual-theme-christian [data-chapter=finale]{--chapter-display:#eef6e6;--chapter-accent:#c8e8b4;--chapter-body:#eef6e6f0;--chapter-muted:#c8e4b4db;--chapter-link:#d4eec4;color:var(--chapter-body)}.visual-theme-christian [data-chapter=wedding] .font-display,.visual-theme-christian [data-chapter=intro] .font-display{letter-spacing:.01em}.visual-theme-christian [data-chapter=sangeet] .font-doodle,.visual-theme-christian [data-chapter=finale] .font-doodle{letter-spacing:.1em}.visual-theme-christian [data-chapter=intro] .font-display,.visual-theme-christian [data-chapter=intro] h1{color:#1a1f18}.visual-theme-christian [data-chapter=intro] .font-doodle{color:#3d6432}.visual-theme-christian [data-chapter=reception] .font-display,.visual-theme-christian [data-chapter=mehndi] .font-display{color:#1a2a18}.visual-theme-bihari [data-chapter=intro]{background:linear-gradient(160deg,#1c0808,#4a1818)}.visual-theme-bihari [data-chapter=haldi]{background:linear-gradient(#fffde8,#f8e840 70%,#f0b820)}.visual-theme-bihari [data-chapter=mehndi]{background:linear-gradient(#faf0e8,#f0e0cc)}.visual-theme-bihari [data-chapter=sangeet]{background:linear-gradient(#240c08,#4a1c14)}.visual-theme-bihari [data-chapter=wedding]{background:linear-gradient(#6a1008,#240404)}.visual-theme-bihari [data-chapter=reception]{background:linear-gradient(#fff8e8,#f5e4c0)}.visual-theme-bihari [data-chapter=finale]{background:linear-gradient(#3a0808,#100204)}.visual-theme-bihari [data-chapter]:before{content:"";pointer-events:none;z-index:2;background:repeating-linear-gradient(90deg,#c43b0a 0 12px,#e8c030 12px 24px,#3a7a1a 24px 36px,#e8c030 36px 48px);height:5px;position:absolute;top:0;left:0;right:0}.visual-theme-bihari .scene-doodle-frame{border:3px solid #c43b0a;border-radius:4px;padding:5px;box-shadow:4px 4px #e8c030}.invitation-theme.visual-theme-bihari{--invite-font-display:"DM Serif Display", Georgia, serif;--invite-font-doodle:"Tiro Devanagari Hindi", "Kalam", "Segoe Print", cursive;--invite-font-hindi:"Tiro Devanagari Hindi", "Noto Serif Devanagari", Georgia, serif;--invite-font-sans:"DM Sans", ui-sans-serif, system-ui, sans-serif}.visual-theme-bihari [data-chapter=intro],.visual-theme-bihari [data-chapter=sangeet],.visual-theme-bihari [data-chapter=wedding],.visual-theme-bihari [data-chapter=finale]{--chapter-display:#f6ead4;--chapter-accent:#e8c36a;--chapter-body:#f6ead4f0;--chapter-muted:#e8c36ad6;--chapter-link:#f0d48a;color:var(--chapter-body)}.visual-theme-bihari [data-chapter=haldi]{--chapter-display:#3a2006;--chapter-accent:#5a3408;--chapter-body:#3a2006;--chapter-muted:#4a2c08;--chapter-link:#6a4010;color:var(--chapter-body)}.visual-theme-bihari [data-chapter=mehndi],.visual-theme-bihari [data-chapter=reception]{--chapter-display:#2a1408;--chapter-accent:#6a280c;--chapter-body:#2a1408;--chapter-muted:#3a2010;--chapter-link:#7a3010;color:var(--chapter-body)}.visual-theme-bihari [data-chapter=haldi] .font-display,.visual-theme-bihari [data-chapter=haldi] .font-doodle{color:#3a2006}.visual-theme-bihari [data-chapter=mehndi] .font-display{color:#2a1a10}.visual-theme-bihari [data-chapter=reception] .font-display,.visual-theme-bihari [data-chapter=reception] .font-doodle{color:#2a1808}.invitation-theme.visual-theme-candlelit{--invite-font-display:"Cormorant Garamond", Georgia, serif;--invite-font-doodle:"Great Vibes", "Segoe Script", cursive;--invite-font-hindi:"Noto Serif Devanagari", Georgia, serif;--invite-font-sans:"Lato", ui-sans-serif, system-ui, sans-serif;--gold:#e8c36a;--intro-cream:#f7eedc;--intro-coral:#d4a24a;--intro-pink:#3a2418;--intro-red:#1a100e;--ink:#241610}.visual-theme-candlelit [data-chapter]{--chapter-display:#f6ead4;--chapter-accent:#e8c36a;--chapter-body:#f6ead4f0;--chapter-muted:#e8c36ad1;--chapter-link:#f0d48a;color:var(--chapter-body)}.visual-theme-candlelit [data-chapter=intro]{background:radial-gradient(80% 60% at 50% 80%,#ffc86461,#0000 60%),radial-gradient(55% 40% at 22% 55%,#ffa03c33,#0000 65%),radial-gradient(50% 38% at 78% 42%,#f0b45029,#0000 62%),linear-gradient(#2e1c22,#1a1014)}.visual-theme-candlelit [data-chapter=haldi]{background:radial-gradient(90% 65% at 50% 78%,#ffaf1e94,#0000 55%),radial-gradient(55% 40% at 15% 55%,#ff8c1452,#0000 65%),radial-gradient(50% 35% at 85% 35%,#ffc8323d,#0000 60%),linear-gradient(#2e1800,#1e1000)}.visual-theme-candlelit [data-chapter=mehndi]{background:radial-gradient(85% 58% at 50% 82%,#50b44675,#0000 58%),radial-gradient(50% 35% at 78% 30%,#6ec85a47,#0000 60%),radial-gradient(42% 30% at 18%,#3c963c38,#0000 65%),linear-gradient(#0f1e14,#080e0a)}.visual-theme-candlelit [data-chapter=sangeet]{background:radial-gradient(100% 65% at 50% 90%,#c35aff75,#0000 55%),radial-gradient(60% 45% at 18% 48%,#f046b447,#0000 65%),radial-gradient(52% 38% at 82% 34%,#a032e642,#0000 62%),linear-gradient(#1e0a32,#12061e)}.visual-theme-candlelit [data-chapter=wedding]{background:radial-gradient(80% 58% at 50% 76%,#e62d4175,#0000 60%),radial-gradient(50% 38% at 50% 22%,#f0d26447,#0000 65%),radial-gradient(45% 30% at 12% 55%,#c81e323d,#0000 60%),linear-gradient(#2a0a18,#18051000)}.visual-theme-candlelit [data-chapter=reception]{background:radial-gradient(90% 58% at 50% 85%,#4173f07a,#0000 55%),radial-gradient(55% 38% at 72% 38%,#7846f547,#0000 65%),radial-gradient(45% 32% at 22% 28%,#325fdc3d,#0000 60%),linear-gradient(#080e28,#040713)}.visual-theme-candlelit [data-chapter=finale]{background:radial-gradient(90% 60% at 50% 90%,#f0d26457,#0000 60%),radial-gradient(45% 30% at 25%,#be6e142e,#0000 65%),linear-gradient(#1a1010,#0a0606)}.visual-theme-candlelit .xp-photo-oval{box-shadow:0 0 0 1px #e8c36a73,0 0 28px #e8c36a38,0 16px 40px #00000073}.visual-theme-candlelit .envelope-bloom,.visual-theme-candlelit .envelope-mandala{display:none}.visual-theme-candlelit .revelation-backdrop{background:radial-gradient(90% 55% at 50% 100%,#e8c36a59,#0000 48%),radial-gradient(40% 30% at 18% 78%,#ffba5038,#0000 70%),radial-gradient(40% 30% at 82% 78%,#ffba5033,#0000 70%),linear-gradient(#120c0c,#1a1010 42%,#0a0606)}.visual-theme-candlelit .revelation-backdrop-glow{background:radial-gradient(circle at 50% 48%,#e8c36a47,#0000 58%);animation:3.6s ease-in-out infinite candle-glow-pulse}.visual-theme-candlelit .revelation-curtain-veil-vignette{background:radial-gradient(72% 58% at 50% 46%,#0000,#0804048c)}.visual-theme-candlelit .revelation-curtain{opacity:.86;background:repeating-linear-gradient(90deg,#ffdc9612 0 14px,#0000 14px 28px),linear-gradient(105deg,#1a1010,#2a1814 28%,#3a2418 48%,#1c1010 72%,#120c0a);box-shadow:inset -10px 0 28px #00000073,0 0 48px #e8c36a1f}.visual-theme-candlelit .revelation-curtain-right{background:repeating-linear-gradient(90deg,#ffdc960a 0 14px,#0000 14px 28px),linear-gradient(255deg,#1a1010,#2a1814 28%,#3a2418 48%,#1c1010 72%,#120c0a);box-shadow:inset 10px 0 28px #00000073,0 0 48px #e8c36a1f}.visual-theme-candlelit .revelation-hit{box-sizing:border-box;width:min(90%,24rem);max-width:100%;padding:.85rem .65rem}.visual-theme-candlelit .revelation-curtain-center{--rev-name:#2a1610;--rev-accent:#9a6a18;background:radial-gradient(80% 70% at 50% 0,#fff4dcf2,#f4ead4 55%,#e8d8b8);border:1px solid #c9a227a6;border-radius:1.15rem;width:100%;max-width:100%;padding:1.7rem 1.15rem 1.5rem;box-shadow:0 0 0 1px #fff8e68c,0 22px 50px #00000061,0 0 42px #e8c36a47,inset 0 0 0 6px #f7eedcd9}.visual-theme-candlelit .revelation-curtain-center:before,.visual-theme-candlelit .revelation-curtain-center:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c9a227,#0000);height:1px;position:absolute;left:14%;right:14%}.visual-theme-candlelit .revelation-curtain-center:before{top:.95rem}.visual-theme-candlelit .revelation-curtain-center:after{bottom:.95rem}.visual-theme-candlelit .revelation-curtain-center .revelation-content-names{text-wrap:balance;font-size:clamp(1.65rem,7.4vw,3.2rem)}.visual-theme-candlelit .revelation-curtain-center .revelation-content-amp{display:inline}.visual-theme-candlelit .revelation-curtain-sparkle{color:#c9a227;filter:drop-shadow(0 0 6px #e8c36ab3)}.visual-theme-candlelit .envelope-screen{background:#120c0c}@keyframes candle-glow-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes candle-flicker{0%,to{opacity:.88;transform:scaleY(1)scaleX(1)rotate(-2deg)}40%{opacity:1;transform:scaleY(1.18)scaleX(.86)rotate(3deg)}70%{opacity:.78;transform:scaleY(.92)scaleX(1.05)rotate(-1deg)}}@media(max-width:639px){.visual-theme-candlelit .revelation-curtain-center .revelation-content-amp{display:block}.visual-theme-candlelit .revelation-curtain-sparkle-a{top:-.45rem;left:-.15rem}.visual-theme-candlelit .revelation-curtain-sparkle-b{bottom:-.55rem;right:-.1rem}}@media(min-width:640px){.visual-theme-candlelit .revelation-curtain-center{border-radius:1.35rem;padding:2.6rem 4rem 2.2rem}}.invitation-theme.visual-theme-jaipur{--invite-font-display:"Playfair Display", Georgia, serif;--invite-font-doodle:"Great Vibes", "Segoe Script", cursive;--invite-font-hindi:"Noto Serif Devanagari", Georgia, serif;--invite-font-sans:"Lato", ui-sans-serif, system-ui, sans-serif}.visual-theme-jaipur [data-chapter=intro],.visual-theme-jaipur [data-chapter=haldi]{--chapter-display:#2a140c;--chapter-accent:#5a2a10;--chapter-body:#2a140c;--chapter-muted:#3a2014;--chapter-link:#5a2a10;color:var(--chapter-body)}.visual-theme-jaipur [data-chapter=mehndi]{--chapter-display:#102030;--chapter-accent:#1a3858;--chapter-body:#102030;--chapter-muted:#1a3048;--chapter-link:#1a3858;color:var(--chapter-body)}.visual-theme-jaipur [data-chapter=sangeet],.visual-theme-jaipur [data-chapter=wedding],.visual-theme-jaipur [data-chapter=reception],.visual-theme-jaipur [data-chapter=finale]{--chapter-display:#f6ead4;--chapter-accent:#e8c36a;--chapter-body:#f6ead4f0;--chapter-muted:#e8d2aadb;--chapter-link:#f0d48a;color:var(--chapter-body)}.visual-theme-jaipur [data-chapter=intro]{background:linear-gradient(#f6c8a8,#e8a078)}.visual-theme-jaipur [data-chapter=haldi]{background:linear-gradient(#f0d090,#d9b56a)}.visual-theme-jaipur [data-chapter=mehndi]{background:linear-gradient(#c5dcec,#8eb4d4)}.visual-theme-jaipur [data-chapter=sangeet]{background:linear-gradient(#6a8cb8,#2a4068)}.visual-theme-jaipur [data-chapter=wedding]{background:linear-gradient(#4a6a98,#1c2848)}.visual-theme-jaipur [data-chapter=reception]{background:linear-gradient(#3a5080,#1a2040)}.visual-theme-jaipur [data-chapter=finale]{background:linear-gradient(#1a1430,#07040e)}.xp-nav{left:50%;top:calc(.55rem + env(safe-area-inset-top));z-index:40;pointer-events:none;scrollbar-width:none;gap:.35rem;max-width:calc(100vw - 1.25rem);display:flex;position:fixed;overflow-x:auto;transform:translate(-50%)}.xp-nav::-webkit-scrollbar{display:none}.xp-nav a{pointer-events:auto;white-space:nowrap;opacity:.42;color:inherit;flex-direction:column;align-items:center;gap:.15rem;text-decoration:none;display:flex}.xp-nav a.is-active{opacity:1}.xp-nav-label{letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.xp-nav-intro{opacity:0;pointer-events:none}.xp-nav-dark{color:#fff}.xp-nav-ruler{font-family:var(--invite-font-display);border-bottom:1px solid #d4af3773;gap:.75rem;padding-bottom:.25rem}.xp-nav-ruler .xp-nav-label{letter-spacing:.16em}.xp-nav-ticks a,.xp-nav-dots a,.xp-nav-kolam a,.xp-nav-lotus a,.xp-nav-diamonds a{min-width:1.4rem}.xp-nav-ticks a:before,.xp-nav-dots a:before,.xp-nav-kolam a:before,.xp-nav-lotus a:before{content:"";background:currentColor;border-radius:999px;width:.45rem;height:.45rem}.xp-nav-diamonds a:before{content:"";background:currentColor;width:.5rem;height:.5rem;transform:rotate(45deg)}.xp-nav-kolam a:before{background:0 0;box-shadow:0 0 0 2px}.xp-diya{background:#5c4030;border-radius:50% 50% 40% 40%;width:.55rem;height:.7rem;position:relative}.xp-diya:after{content:"";background:#c9a06a;border-radius:50%;width:.28rem;height:.4rem;position:absolute;top:-.35rem;left:50%;transform:translate(-50%)}.xp-nav-diya a.is-active .xp-diya:after{background:#ffcf6b;box-shadow:0 0 8px #ffcf6b}.xp-nav-diya{color:#f3e6c8}.xp-candlelit [data-chapter],.xp-aisle [data-chapter]{padding-top:5rem}.xp-candlelit [data-chapter]{z-index:2;padding-bottom:4.5rem;position:relative}.xp-hymn-num{letter-spacing:.08em;font-size:.7rem}.xp-atmosphere{pointer-events:none;z-index:5;position:fixed;inset:0;overflow:hidden}@keyframes xp-rise{0%{opacity:0;transform:translateY(0)scale(.7)}12%{opacity:.9}to{opacity:0;transform:translateY(-110vh)scale(1.15)}}.xp-diya-float{color:#e8c36a;text-shadow:0 0 8px #ffd789;animation:linear infinite xp-rise;position:absolute;bottom:-8%}.xp-flame{transform-origin:50% 100%;background:radial-gradient(circle at 40% 70%,#fff6d0,#ffcf6b 40%,#e07a28);border-radius:50% 50% 45% 45%;width:.5em;height:.85em;animation:1.4s ease-in-out infinite candle-flicker;display:block;box-shadow:0 0 10px #ffcf6b}.xp-sparkle{opacity:.55;background:#ffd56a;border-radius:999px;width:4px;height:4px;animation:2.8s ease-in-out infinite theme-pulse-soft;position:absolute}.xp-rice{background:#f4e4b4;border-radius:2px;width:5px;height:8px;animation:linear infinite theme-fall;position:absolute;top:-8%}.xp-balloon{z-index:6;pointer-events:none;transition:top 80ms linear;position:fixed;right:4%}.xp-jaali{color:currentColor;opacity:.14;pointer-events:none;z-index:0;width:100%;height:120%;position:absolute;inset:-10% 0}.xp-alpona{color:#c43b4a;width:min(16rem,80%);margin:0 auto 1rem;display:block}.xp-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s forwards theme-draw}.xp-kolam{opacity:.55;fill:currentColor;z-index:2;width:4.5rem;position:absolute;top:1rem;right:1rem}.xp-kolam-dot{animation:1.2s both theme-pulse-soft}.xp-photo-polaroid,.xp-photo-oval,.xp-photo-arch,.xp-photo-circle,.xp-photo-panel{background:#fff;margin:1.25rem auto 0;overflow:hidden;box-shadow:0 12px 28px #2a181029}.xp-photo-polaroid{aspect-ratio:1;width:min(78%,16rem);padding:.55rem .55rem 1.4rem;transform:rotate(-1.5deg)}.xp-photo-oval{aspect-ratio:3/4;border-radius:50%;width:min(70%,14rem);padding:.35rem}.xp-photo-arch{aspect-ratio:3/4;border-radius:50% 50% 8px 8px;width:min(72%,15rem);padding:.4rem}.xp-photo-circle{aspect-ratio:1;outline-offset:4px;border-radius:50%;outline:2px solid #c43b4a59;width:min(68%,13rem);padding:.4rem}.xp-photo-panel{aspect-ratio:4/5;border-radius:.4rem;width:min(80%,16rem);padding:.4rem}.xp-interlude{flex-direction:column;gap:.6rem;margin-top:1.75rem;display:flex}.xp-bridge-note{margin-top:1.25rem}.xp-thread{position:relative}.xp-thread-spine{z-index:0;pointer-events:none;background:linear-gradient(#c9a06a,#8b5a2b);width:2px;position:absolute;top:0;bottom:0;left:50%}.xp-thread-dot{z-index:2;background:#c9a06a;border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:2.2rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #c9a06a40}@media(min-width:768px){.xp-thread-left{text-align:right;padding-right:52%}.xp-thread-right{padding-left:52%}.xp-thread-left .max-w-md{margin-left:auto;margin-right:0}.xp-thread-right .max-w-md{margin-left:0}}.xp-balloon-sky{background:linear-gradient(#f4c7a5,#87b8d4 42%,#1a1430)}.xp-cloud-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#2a1810;opacity:.72;background:#ffffffe0;border-radius:2.4rem;padding:1.5rem 1.25rem;transition:opacity .35s,transform .35s;transform:scale(.96)}.xp-cloud.is-active .xp-cloud-card{opacity:1;transform:scale(1)}.xp-balloon-stars{background:linear-gradient(#1a1430,#07040e)!important}.xp-candlelit{color:#f3e6c8;background:#140e10}.xp-candle-atmosphere{z-index:9;pointer-events:none;position:absolute;inset:0;overflow:hidden}.xp-candlelit>.xp-candle-atmosphere{z-index:1;position:fixed}.xp-candle-haze{background:radial-gradient(80% 50% at 50% 110%,#e8c36a38,#0000 70%),radial-gradient(40% 30% at 20% 80%,#ffba501f,#0000 70%);animation:5s ease-in-out infinite candle-glow-pulse;position:absolute;inset:0}@keyframes xp-lantern-rise{0%{opacity:0;transform:translate(0)rotate(-7deg)}7%{opacity:.92}35%{transform:translate(18px,-38vh)rotate(6deg)}68%{transform:translate(-8px,-72vh)rotate(-5deg)}to{opacity:0;transform:translate(12px,-122vh)rotate(4deg)}}@keyframes xp-lantern-rise-b{0%{opacity:0;transform:translate(0)rotate(5deg)}7%{opacity:.88}38%{transform:translate(-16px,-40vh)rotate(-7deg)}65%{transform:translate(10px,-74vh)rotate(4deg)}to{opacity:0;transform:translate(-14px,-120vh)rotate(-5deg)}}.xp-lantern-sky{position:absolute;inset:0}.xp-lantern{filter:drop-shadow(0 0 10px #ffd2508c);width:2rem;height:3rem;display:block;position:absolute;bottom:-10%}.xp-lantern-sm{filter:drop-shadow(0 0 7px #ffd25073);width:1.4rem;height:2.1rem}.xp-lantern-lg{filter:drop-shadow(0 0 14px #ffd250a6);width:2.6rem;height:3.8rem}.xp-lantern-float{animation:linear infinite xp-lantern-rise}.xp-lantern-float.xp-lantern-drift-b{animation-name:xp-lantern-rise-b}.xp-lantern-outer-glow{pointer-events:none;background:radial-gradient(circle,#ffc85073,#0000 68%);border-radius:50%;animation:3s ease-in-out infinite candle-glow-pulse;position:absolute;inset:-60% -80%}.xp-candle-table:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(#e8c36a29,#0000 72%);border-radius:50%;height:30%;animation:4.2s ease-in-out infinite candle-glow-pulse;position:absolute;bottom:6%;left:8%;right:8%}.xp-palace-hall{align-items:center;min-height:100svh;display:flex}.xp-durbar{padding-block:6rem}.xp-palace-panel{position:relative}@media(min-width:768px){.xp-palace-panel{animation:linear both xp-corridor-pan;animation-timeline:view()}}@keyframes xp-corridor-pan{0%{transform:translate(-3%)}to{transform:translate(3%)}}.xp-ritual-strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.6rem;padding:1rem .25rem .4rem;display:flex;overflow-x:auto}.xp-ritual-chip{scroll-snap-align:start;color:inherit;border:1px solid #c43b4a73;border-radius:999px;flex:none;padding:.4rem .85rem;font-size:.75rem;text-decoration:none}.xp-gopuram{border:2px solid #c9a06a73;border-radius:1.2rem 1.2rem .4rem .4rem;max-width:34rem;margin-inline:auto;padding:2.5rem 1.25rem 2rem;position:relative;box-shadow:inset 0 0 0 6px #c9a06a1f}.xp-gopuram:before{content:"";background:linear-gradient(90deg,#0000,#c9a06a,#0000);height:14px;position:absolute;top:-14px;left:12%;right:12%}.xp-family-panel{text-align:center;background:#ffffff59;border:1px solid #6b886059;padding:1.1rem .7rem}.xp-muggu{box-shadow:inset 0 0 0 8px #6b88601f}.xp-turmeric-wash{background:linear-gradient(#fff6d0,#f0c44a)!important}.xp-patch{z-index:1;color:#2a1006;background:#fff8f0f5;border:3px dashed #b43c3259;max-width:26rem;margin-inline:auto;padding:1.6rem 1.2rem;animation:.7s both xp-stitch;position:relative;box-shadow:8px 10px #a032281f}@keyframes xp-stitch{0%{transform:scale(.92) rotate(var(--tw-rotate,0deg));opacity:.4}to{opacity:1}}.xp-aisle{position:relative}.xp-aisle-runner{z-index:0;opacity:.45;pointer-events:none;background:linear-gradient(#f4d5c2,#e8b89a);width:3.2rem;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.xp-pew-left{padding-right:12%}.xp-pew-right{padding-left:12%}.xp-chapel{transform:scale(.94)}.xp-nave{min-height:100svh}.xp-glass-shafts{pointer-events:none;z-index:1;position:absolute;inset:0}.xp-glass-shafts span{background:linear-gradient(#78a0dc47,#0000);width:18%;height:80%;position:absolute;top:-10%;transform:skew(-12deg)}.xp-glass-shafts span:first-child{left:18%}.xp-glass-shafts span:nth-child(2){background:linear-gradient(#b4505a38,#0000);left:42%}.xp-glass-shafts span:nth-child(3){background:linear-gradient(#508c5a33,#0000);left:64%}.xp-folk-panel{z-index:1;color:#2a1408;background:#fff8ef;border:4px double #8a1c28;max-width:28rem;margin-inline:auto;padding:1.5rem 1.1rem 1.8rem;position:relative}.xp-folk-panel:before,.xp-folk-panel:after{content:"";background:repeating-linear-gradient(90deg,#8a1c28 0 8px,#0000 8px 14px);height:3px;position:absolute;left:8%;right:8%}.xp-folk-panel:before{top:.45rem}.xp-folk-panel:after{bottom:.45rem}@media(max-width:640px){.xp-diya-float:nth-child(n+8),.xp-rice:nth-child(n+9),.xp-sparkle:nth-child(n+10),.xp-lantern-float:nth-child(n+7){display:none}.xp-balloon svg{width:3.2rem;height:auto}}@media(prefers-reduced-motion:reduce){.xp-diya-float,.xp-rice,.xp-sparkle,.xp-balloon,.xp-draw,.xp-kolam-dot,.xp-patch,.xp-palace-panel,.xp-lantern-float,.xp-lantern-outer-glow,.xp-flame,.xp-candle-haze,.xp-candle-table:after{transition:none!important;animation:none!important}.xp-balloon{top:28%!important}.xp-draw{stroke-dashoffset:0}}@keyframes theme-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes theme-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes theme-bob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.02)}}@keyframes theme-pulse-soft{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes theme-fall{0%{opacity:0;transform:translateY(-20px)rotate(0)}20%{opacity:1}to{opacity:0;transform:translateY(100vh)rotate(360deg)}}@keyframes theme-glide{0%{opacity:0;transform:translate(-20px,10px)rotate(-5deg)}20%{opacity:.8}to{opacity:0;transform:translate(120vw,-30px)rotate(5deg)}}@keyframes theme-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.visual-theme-aesthetic *,.visual-theme-royal-indian *,.visual-theme-bengali *,.visual-theme-odia *,.visual-theme-telugu *,.visual-theme-south-indian *,.visual-theme-christian *,.visual-theme-bihari *,.visual-theme-candlelit *,.visual-theme-jaipur *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--invite-font-display:"Cormorant Garamond", Georgia, serif;--invite-font-doodle:"Caveat", "Segoe Print", cursive;--invite-font-hindi:"Noto Serif Devanagari", "Noto Serif Bengali", "Noto Sans Oriya", "Noto Serif Telugu", "Noto Serif Tamil", Georgia, serif;--invite-font-sans:"DM Sans", ui-sans-serif, system-ui, sans-serif;--font-cormorant:"Cormorant Garamond", Georgia, serif;--font-caveat:"Caveat", "Segoe Print", cursive;--font-devanagari:"Noto Serif Devanagari", Georgia, serif;--font-dm:"DM Sans", ui-sans-serif, system-ui, sans-serif;--intro-cream:#fff4ea;--intro-coral:#ef6b5b;--intro-pink:#f4a4b8;--intro-red:#d64550;--gold:#e0b35a;--haldi-yellow:#f6c445;--haldi-marigold:#f08a24;--haldi-mustard:#e0a21a;--haldi-cream:#fff6d8;--haldi-green:#6d8b4e;--sangeet-navy:#160c2b;--sangeet-purple:#4b1d8f;--sangeet-pink:#ff4d9d;--sangeet-blue:#4cc9ff;--sangeet-orange:#ff8a3d;--sangeet-gold:#ffd56a;--wedding-maroon:#6e1f2a;--wedding-red:#c43b4a;--wedding-coral:#e56a6a;--wedding-pink:#f3b3c0;--wedding-cream:#fff4ec;--ink:#2a1810}html{color-scheme:light only;background:var(--intro-cream);scroll-padding-top:env(safe-area-inset-top)}body{background:var(--intro-cream);color:var(--ink);font-family:var(--font-sans);min-height:100dvh;overflow-x:hidden}::selection{background:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--intro-coral) 40%,white)}}::selection{color:var(--ink)}:focus-visible{outline:2px solid var(--intro-coral);outline-offset:3px}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset]):focus,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline:none}.field{border:1.5px solid var(--ink);border-radius:1rem;width:100%;min-width:0;max-width:100%;margin-top:.375rem}@supports (color:color-mix(in lab,red,red)){.field{border:1.5px solid color-mix(in srgb,var(--ink) 22%,white)}}.field{color:var(--ink);background:#fff;padding:.8rem 1rem;font-size:1rem;line-height:1.4;transition:border-color .15s,box-shadow .15s,background-color .15s}.field::placeholder{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.field::placeholder{color:color-mix(in srgb,var(--ink) 40%,transparent)}}.field:hover:not(:disabled):not(:focus){border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.field:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--ink) 42%,white)}}.field:focus,.field:focus-visible{border-color:var(--intro-coral);box-shadow:0 0 0 3px var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.field:focus,.field:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--intro-coral) 32%,transparent)}}.field:focus,.field:focus-visible{background:#fff}.field:disabled{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.field:disabled{background:color-mix(in srgb,var(--ink) 4%,white)}}.field-flush{width:auto;margin-top:0}.field-auto{width:7.5rem}.field-affix{border:1.5px solid var(--ink);border-radius:1rem;flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.field-affix{border:1.5px solid color-mix(in srgb,var(--ink) 22%,white)}}.field-affix{background:#fff;padding:.8rem 1rem;transition:border-color .15s,box-shadow .15s}@media(min-width:640px){.field-affix{flex-direction:row;align-items:center;gap:.75rem}}.field-affix:hover{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.field-affix:hover{border-color:color-mix(in srgb,var(--ink) 42%,white)}}.field-affix:focus-within{border-color:var(--intro-coral);box-shadow:0 0 0 3px var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.field-affix:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--intro-coral) 32%,transparent)}}.field-affix input{width:100%;min-width:0;color:var(--ink);box-shadow:none;background:0 0;border:0;flex:1;margin:0;padding:0;font-size:1rem;line-height:1.4}.field-affix input:focus,.field-affix input:focus-visible{box-shadow:none;border:0}.field-affix input::placeholder{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.field-affix input::placeholder{color:color-mix(in srgb,var(--ink) 40%,transparent)}}.btn-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;flex-shrink:0;width:1rem;height:1rem;animation:.65s linear infinite btn-spin;display:inline-block}@keyframes btn-spin{to{transform:rotate(360deg)}}a[href],button:enabled,summary,select,label:has(input,select,button),[role=button]:not([aria-disabled=true]),[role=link],[role=tab],[role=option],input[type=checkbox],input[type=radio],input[type=file],input[type=submit],input[type=button],input[type=reset]{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]{cursor:not-allowed}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]),textarea{cursor:text}input,textarea,select{max-width:100%}input[type=date],input[type=datetime-local],input[type=time],input[type=url],input[type=email],input[type=text]{min-width:0}@media(hover:hover)and (pointer:fine){a[href]:hover,button:enabled:hover,summary:hover,label:has(input[type=checkbox]):hover,label:has(input[type=radio]):hover,[role=button]:not([aria-disabled=true]):hover{cursor:pointer}}.skip-link{z-index:80;background:var(--intro-red);color:#fff;border-radius:999px;padding:.5rem 1rem;font-size:.875rem;position:absolute;top:-3rem;left:1rem}.skip-link:focus{top:1rem}@keyframes sway{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(6deg)translateY(-8px)}}@keyframes float-y{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}@keyframes drift{0%{opacity:.2;transform:translateY(8px)}50%{opacity:.85}to{opacity:.15;transform:translate(12px,-28px)}}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes twinkle{0%,to{opacity:.25;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes pulse-glow{0%,to{opacity:.35}50%{opacity:.85}}@keyframes spotlight-sweep{0%{opacity:.25;transform:rotate(-18deg)translate(-8%)}50%{opacity:.55;transform:rotate(12deg)translate(8%)}to{opacity:.3;transform:rotate(-10deg)translate(-4%)}}@keyframes note-rise{0%{opacity:0;transform:translateY(12px)}20%{opacity:.8}to{opacity:0;transform:translateY(-70px)}}@keyframes draw-stroke{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes unfold{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes blob-wander{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18px,-14px)scale(1.08)}}.sway{animation:5.5s ease-in-out infinite sway}.float-y{animation:6s ease-in-out infinite float-y}.spin-slow{animation:16s linear infinite spin-slow}.twinkle{animation:2.8s ease-in-out infinite twinkle}.glow-pulse{animation:3.4s ease-in-out infinite pulse-glow}.spotlight{animation:7s ease-in-out infinite spotlight-sweep}.disco-lights{z-index:1}.disco-fan{z-index:0;transform-origin:top;width:0;height:0;animation:8s ease-in-out infinite alternate disco-sway;position:absolute;top:42%;left:50%}.disco-ray{width:var(--ray-width);height:34rem;transform:translate(-50%) rotate(var(--ray-angle));transform-origin:top;filter:blur(14px);mix-blend-mode:screen;animation:disco-flicker var(--ray-duration) ease-in-out infinite;animation-delay:var(--ray-delay);position:absolute;top:0;left:0}.disco-ray:before{content:"";background:linear-gradient(to bottom,var(--ray-color),transparent 80%);clip-path:polygon(47% 0,53% 0,86% 100%,14% 100%);width:100%;height:100%;display:block}.disco-spot{width:var(--spot-size);height:var(--spot-size);background:radial-gradient(circle,var(--spot-color),transparent 68%);filter:blur(8px);mix-blend-mode:screen;animation:6.5s ease-in-out infinite disco-spot;animation-delay:var(--spot-delay);border-radius:999px;position:absolute}[data-chapter-tone=light] .disco-ray,[data-chapter-tone=light] .disco-spot{mix-blend-mode:multiply}@keyframes disco-sway{0%{transform:rotate(-8deg)}to{transform:rotate(9deg)}}@keyframes disco-flicker{0%,to{opacity:.62}42%{opacity:1}68%{opacity:.78}}@keyframes disco-spot{0%,to{opacity:.25;transform:translateY(10px)scale(.88)}50%{opacity:.8;transform:translate3d(var(--spot-dx),-18px,0) scale(1.08)}}.note-rise{animation:4.5s linear infinite note-rise}.blob{animation:9s ease-in-out infinite blob-wander}.draw-path{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s forwards draw-stroke}.reveal{animation:.9s cubic-bezier(.22,1,.36,1) both unfold}.hashtag-mix{align-items:baseline;line-height:1;display:inline-flex}.hashtag-hi{font-family:var(--font-hindi);margin-left:.02em;font-size:1.08em;font-weight:600;line-height:.85;transform:translateY(.08em)}html[data-music=on] .spin-slow{animation-duration:7s}html[data-music=on] .spotlight,html[data-music=on] .disco-fan{animation-duration:3.4s}html[data-music=on] .disco-ray{animation-duration:1.7s}html[data-music=on] .disco-spot{animation-duration:2.8s}html[data-music=on] .music-burst{opacity:1!important}html[data-music=on] .note-rise{animation-duration:2.8s}.journey-progress{left:50%;top:calc(.7rem + env(safe-area-inset-top));z-index:40;pointer-events:none;position:fixed;transform:translate(-50%)}.music-btn{right:calc(1rem + env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:50;position:fixed}@keyframes envelope-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes envelope-dissolve{0%,68%{opacity:1}to{opacity:0}}@keyframes letter-reveal{0%,14%{opacity:0;transform:translateY(18%)}30%{opacity:1;transform:translateY(-6%)}74%{opacity:1;transform:translateY(-11%)scale(1)}to{opacity:0;transform:translateY(-14%)scale(1.03)}}@keyframes flap-open{0%{opacity:1;transform:rotateX(0)}30%{opacity:1;transform:rotateX(164deg)}40%{opacity:1;transform:rotateX(176deg)}58%{opacity:0;transform:rotateX(176deg)}to{opacity:0;transform:rotateX(176deg)}}@keyframes envelope-recede{0%,28%{opacity:1}58%{opacity:0}to{opacity:0}}@keyframes seal-lift{0%{opacity:1;transform:translate(-50%,-40%)scale(1)}12%{opacity:1;transform:translate(-50%,-46%)scale(1.06)}28%{opacity:0;transform:translate(-50%,-60%)scale(.86)}to{opacity:0;transform:translate(-50%,-60%)scale(.86)}}@keyframes front-lift{0%,8%{opacity:1;transform:translateY(0)}22%{opacity:0;transform:translateY(6%)}to{opacity:0;transform:translateY(6%)}}@keyframes atmosphere-drift{0%{opacity:1;transform:scale(1)}55%{opacity:.9;transform:scale(1.03)}78%{opacity:.45;transform:scale(1.06)}to{opacity:0;transform:scale(1.08)}}.builder-accordion{overflow-anchor:none}.builder-chapter-preview section{min-height:22rem;padding-top:2rem;padding-bottom:2rem}.builder-chapter-preview #intro{min-height:24rem}.envelope-preview-frame .envelope-screen{z-index:0;place-items:center;width:100%;min-height:26rem;display:grid;position:relative;inset:auto;overflow:visible}.envelope-preview-frame .envelope-hit{perspective:1400px;width:min(22rem,100%)}.envelope-preview-frame .envelope{width:100%}.envelope-screen{z-index:80;background:var(--intro-cream);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.envelope-screen.is-opening{pointer-events:none}.envelope-atmosphere{pointer-events:none;position:absolute;inset:0}.envelope-mandala{width:28rem;height:28rem;color:var(--gold);position:absolute;top:46%;left:50%}@supports (color:color-mix(in lab,red,red)){.envelope-mandala{color:color-mix(in srgb,var(--gold) 42%,transparent)}}.envelope-mandala{transform:translate(-50%,-50%)}.envelope-bloom{width:3.4rem;height:3.4rem;position:absolute}.envelope-bloom-a{animation:5.5s ease-in-out infinite sway;bottom:16%;left:8%}.envelope-bloom-b{width:2.8rem;height:2.8rem;animation:6s ease-in-out infinite float-y;top:14%;right:9%}.envelope-charm{width:2.4rem;height:2.4rem;position:absolute}.envelope-charm-a{animation:6.4s ease-in-out infinite float-y;top:20%;left:12%}.envelope-charm-b{animation:6s ease-in-out infinite sway;bottom:22%;right:11%}.envelope-heart{color:var(--intro-coral);position:absolute}.envelope-heart-a{width:1.3rem;height:1.3rem;animation:2.8s ease-in-out infinite twinkle;top:38%;left:18%}.envelope-heart-b{width:1.1rem;height:1.1rem;color:var(--wedding-red);animation:3.2s ease-in-out .4s infinite twinkle;top:32%;right:16%}.envelope-sparkle{color:var(--gold);width:1.2rem;height:1.2rem;position:absolute}.envelope-sparkle-a{animation:2.6s ease-in-out infinite twinkle;bottom:28%;left:22%}.envelope-sparkle-b{animation:3s ease-in-out .6s infinite twinkle;top:24%;right:20%}.envelope-hit{cursor:pointer;perspective:1400px;background:0 0;border:0;width:min(22rem,100vw - 2rem);padding:0}.envelope{height:24rem;transform-style:preserve-3d;backface-visibility:hidden;animation:4.8s ease-in-out infinite envelope-breathe;position:relative;transform:translateZ(0)}.envelope-pocket,.envelope-front,.envelope-flap,.envelope-letter{position:absolute;inset:0}.envelope-front-frame,.envelope-flap-front,.envelope-flap-back{pointer-events:none;position:absolute;inset:0}.envelope-pocket{z-index:1;background:var(--env-pocket-bg);box-shadow:var(--env-pocket-shadow);border-radius:.45rem .45rem 1.15rem 1.15rem;overflow:hidden}.envelope-pocket-glow{background:radial-gradient(ellipse at center,var(--env-pocket-glow),transparent 72%);opacity:.9;border-radius:999px;height:38%;inset:auto 12% 8%}.envelope-letter{z-index:1;background:var(--env-letter-bg);height:54%;box-shadow:var(--env-letter-shadow);opacity:0;visibility:hidden;pointer-events:none;border-radius:.4rem;padding:.7rem;inset:auto 10% 12%;transform:translateY(18%)}.envelope-letter-inner{text-align:center;text-wrap:balance;background:var(--env-letter-inner-bg);height:100%;min-height:0;box-shadow:var(--env-letter-inner-shadow);border-radius:.22rem;flex-direction:column;justify-content:center;align-items:center;padding:.15rem .25rem;display:flex}.envelope-letter-flourish{flex-shrink:0;width:3.75rem;margin-bottom:.2rem}.envelope-flap{z-index:5;height:var(--env-flap-height,38%);transform-origin:top;transform-style:preserve-3d;filter:drop-shadow(0 8px 10px #6e1f2a2e);bottom:auto;transform:rotateX(0)}.envelope-flap-front,.envelope-flap-back{clip-path:var(--env-flap-clip,polygon(0 0, 100% 0, 50% 100%));backface-visibility:hidden}.envelope-flap-front{background:var(--env-flap-front-bg);box-shadow:0 10px 16px #2a181029}.envelope-flap-front:after{content:"";background:var(--env-flap-line);height:1px;position:absolute;inset:22% 24% auto}.envelope-flap-back{background:var(--env-flap-back-bg);transform:rotateX(180deg)}.envelope-front{z-index:4;background:var(--env-front-bg);border-top:var(--env-front-border-top);box-shadow:var(--env-front-shadow);border-radius:0 0 1.15rem 1.15rem;flex-direction:column;justify-content:center;align-items:center;padding:2.85rem 1.05rem 1.45rem;display:flex;top:24%;overflow:hidden}.envelope-curtain{z-index:1;opacity:0;background:var(--env-curtain-bg,var(--env-front-bg));pointer-events:none;width:50%;position:absolute;top:0;bottom:0}.envelope-curtain-left{border-radius:0 0 0 1.15rem;left:0}.envelope-curtain-right{border-radius:0 0 1.15rem;right:0}.envelope-front-bloom{z-index:1;width:2.4rem;height:2.4rem;color:var(--env-decor);opacity:.65;pointer-events:none;position:absolute}.envelope-front-bloom-a{top:.65rem;left:.55rem;transform:rotate(-18deg)}.envelope-front-bloom-b{top:.65rem;right:.55rem;transform:rotate(18deg)scaleX(-1)}.envelope-front-sparkle{z-index:1;width:1.15rem;height:1.15rem;color:var(--env-sparkle);opacity:.9;pointer-events:none;position:absolute;top:.85rem;left:50%;transform:translate(-50%)}.envelope-front-frame{border:1px solid var(--env-frame-border);box-shadow:inset 0 0 0 4px var(--env-frame-inset);border-radius:0 0 .7rem .7rem;inset:.5rem .6rem .55rem}.envelope-front-copy{z-index:4;text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;max-height:100%;padding:.15rem .55rem 2.4rem;display:flex;position:relative}.envelope-front-names{font-size:clamp(1.45rem,5.4vw,1.85rem);line-height:1.15}.envelope-seal{z-index:6;width:var(--env-seal-size,2.7rem);height:var(--env-seal-size,2.7rem);border-radius:var(--env-seal-radius,999px);clip-path:var(--env-seal-clip,none);background:var(--env-seal-bg);box-shadow:var(--env-seal-shadow);place-items:center;display:grid;position:absolute;top:24%;left:50%;transform:translate(-50%,-40%)}.envelope-seal-icon{width:1rem;height:1rem;color:var(--env-seal-icon,#fff1c2)}.envelope-gold-bar,.envelope-crest,.envelope-liner{pointer-events:none;display:none}.envelope-invite-line{color:var(--env-copy-invite)}.envelope-front-names{color:var(--env-copy-names)}.envelope-amp{color:var(--env-copy-amp)}.envelope-hashtag{color:var(--env-copy-hashtag)}.envelope-front .envelope-tap-line{z-index:5;text-align:center;color:var(--env-copy-hint,#3a241c);margin:0;line-height:1.25;position:absolute;bottom:.2rem;left:.45rem;right:.45rem}.envelope-flourish{color:var(--env-copy-flourish)}.envelope-screen.is-opening .envelope-flap,.envelope-screen.is-opening .envelope-letter,.envelope-screen.is-opening .envelope-front,.envelope-screen.is-opening .envelope-seal,.envelope-screen.is-opening .envelope-curtain{will-change:transform,opacity}.envelope-screen.is-opening .envelope-pocket{overflow:visible}.envelope-screen.is-opening .envelope-letter{z-index:3;visibility:visible}.envelope-open-curtain-split .envelope-curtain{opacity:1}.envelope-open-curtain-split .envelope-front{box-shadow:none;background:0 0;border-top-color:#0000}.envelope-open-flap-lift.is-opening{animation:4.8s ease-in-out forwards envelope-dissolve}.envelope-open-flap-lift.is-opening .envelope{animation:none;transform:scale(1.05)}.envelope-open-flap-lift.is-opening .envelope-atmosphere{animation:4.8s forwards atmosphere-drift}.envelope-open-flap-lift.is-opening .envelope-flap{animation:4.8s cubic-bezier(.33,.12,.2,1) forwards flap-open}.envelope-open-flap-lift.is-opening .envelope-pocket{animation:4.8s forwards envelope-recede}.envelope-open-flap-lift.is-opening .envelope-letter{animation:4.8s cubic-bezier(.22,1,.36,1) forwards letter-reveal}.envelope-open-flap-lift.is-opening .envelope-front{animation:4.8s forwards front-lift}.envelope-open-flap-lift.is-opening .envelope-seal{animation:4.8s forwards seal-lift}.envelope-open-slide-reveal.is-opening{animation:4.8s ease-in-out forwards env-screen-fade-late}.envelope-open-slide-reveal.is-opening .envelope-atmosphere{animation:4.8s forwards atmosphere-drift}.envelope-open-slide-reveal.is-opening .envelope-flap{animation:4.8s cubic-bezier(.22,.8,.24,1) forwards env-flap-peek}.envelope-open-slide-reveal.is-opening .envelope-seal{animation:1.15s cubic-bezier(.22,.8,.24,1) forwards env-seal-ride-front}.envelope-open-slide-reveal.is-opening .envelope-front{animation:1.15s cubic-bezier(.22,.8,.24,1) forwards env-front-drop}.envelope-open-slide-reveal.is-opening .envelope-letter{animation:3.8s cubic-bezier(.22,1,.36,1) .28s forwards env-letter-slide-up}.envelope-open-slide-reveal.is-opening .envelope-pocket{animation:4.8s .9s forwards envelope-recede}.envelope-open-zoom-fade.is-opening{animation:4.6s ease-in-out forwards env-screen-fade-late}.envelope-open-zoom-fade.is-opening .envelope-atmosphere{animation:4.6s forwards atmosphere-drift}.envelope-open-zoom-fade.is-opening .envelope{animation:4.4s cubic-bezier(.4,0,.2,1) forwards env-envelope-zoom}.envelope-open-zoom-fade.is-opening .envelope-flap{animation:1.55s cubic-bezier(.22,.8,.24,1) forwards env-flap-soft-open}.envelope-open-zoom-fade.is-opening .envelope-seal{animation:.7s forwards env-seal-soft-fade}.envelope-open-zoom-fade.is-opening .envelope-front{animation:.95s .28s forwards env-front-soft-fade}.envelope-open-zoom-fade.is-opening .envelope-letter{animation:3.5s cubic-bezier(.22,1,.36,1) .72s forwards env-letter-zoom-rise}.envelope-open-curtain-split.is-opening{animation:4.8s ease-in-out forwards env-screen-fade-late}.envelope-open-curtain-split.is-opening .envelope-atmosphere{animation:4.8s forwards atmosphere-drift}.envelope-open-curtain-split.is-opening .envelope-flap{animation:4.8s cubic-bezier(.22,.8,.24,1) forwards env-flap-peek}.envelope-open-curtain-split.is-opening .envelope-seal{animation:.55s forwards seal-lift}.envelope-open-curtain-split.is-opening .envelope-front-copy,.envelope-open-curtain-split.is-opening .envelope-front-frame,.envelope-open-curtain-split.is-opening .envelope-front-bloom,.envelope-open-curtain-split.is-opening .envelope-front-sparkle,.envelope-open-curtain-split.is-opening .envelope-gold-bar,.envelope-open-curtain-split.is-opening .envelope-crest{animation:.28s forwards env-front-copy-fade}.envelope-open-curtain-split.is-opening .envelope-curtain-left{animation:1.35s cubic-bezier(.22,.8,.24,1) .12s forwards env-curtain-left}.envelope-open-curtain-split.is-opening .envelope-curtain-right{animation:1.35s cubic-bezier(.22,.8,.24,1) .12s forwards env-curtain-right}.envelope-open-curtain-split.is-opening .envelope-letter{animation:3.5s cubic-bezier(.22,1,.36,1) .32s forwards env-letter-slide-up}.envelope-open-curtain-split.is-opening .envelope-pocket{animation:4.8s .8s forwards envelope-recede}.envelope-open-seal-break.is-opening{animation:4.4s ease-in-out forwards envelope-dissolve}.envelope-open-seal-break.is-opening .envelope-atmosphere{animation:4.4s forwards atmosphere-drift}.envelope-open-seal-break.is-opening .envelope-seal{animation:.7s cubic-bezier(.4,0,.2,1) forwards env-seal-break}.envelope-open-seal-break.is-opening .envelope-flap{animation:2.2s cubic-bezier(.22,.85,.28,1) .38s forwards env-flap-open-fast}.envelope-open-seal-break.is-opening .envelope-front{animation:.4s .4s forwards env-front-fade-fast}.envelope-open-seal-break.is-opening .envelope-pocket{animation:3.4s .5s forwards envelope-recede}.envelope-open-seal-break.is-opening .envelope-letter{animation:3.1s cubic-bezier(.22,1,.36,1) .72s forwards env-letter-rise-fast}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sway,.float-y,.spin-slow,.twinkle,.glow-pulse,.spotlight,.disco-fan,.disco-ray,.disco-spot,.note-rise,.blob,.draw-path,.reveal{animation:none!important}.draw-path{stroke-dashoffset:0}.reveal{opacity:1;transform:none}.envelope-screen,.envelope-flap,.envelope-letter,.envelope-pocket,.envelope-front,.envelope-seal,.envelope-atmosphere,.envelope{transition:none!important;animation:none!important}.envelope-screen.is-opening{opacity:0;visibility:hidden}.envelope-screen.is-opening .envelope-letter{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.invitation-font-classic-ritual{--invite-font-display:"Cormorant Garamond", Georgia, serif;--invite-font-doodle:"Caveat", "Segoe Print", cursive;--invite-font-hindi:"Noto Serif Devanagari", "Noto Serif Bengali", "Noto Sans Oriya", "Noto Serif Telugu", "Noto Serif Tamil", Georgia, serif;--invite-font-sans:"DM Sans", ui-sans-serif, system-ui, sans-serif}.invitation-font-classic-ritual .font-display{letter-spacing:.01em}.invitation-font-royal-elegance{--invite-font-display:"Playfair Display", Georgia, serif;--invite-font-doodle:"Great Vibes", "Segoe Script", cursive;--invite-font-hindi:"Noto Serif Devanagari", "Noto Serif Bengali", "Noto Sans Oriya", "Noto Serif Telugu", "Noto Serif Tamil", Georgia, serif;--invite-font-sans:"Lato", ui-sans-serif, system-ui, sans-serif}.invitation-font-royal-elegance .font-display{letter-spacing:.02em}.invitation-font-marigold-hand{--invite-font-display:"DM Serif Display", Georgia, serif;--invite-font-doodle:"Kalam", "Segoe Print", cursive;--invite-font-hindi:"Noto Serif Devanagari", "Noto Serif Bengali", "Noto Sans Oriya", "Noto Serif Telugu", "Noto Serif Tamil", Georgia, serif;--invite-font-sans:"DM Sans", ui-sans-serif, system-ui, sans-serif}.invitation-font-temple-formal{--invite-font-display:"Libre Baskerville", Georgia, serif;--invite-font-doodle:"Caveat", "Segoe Print", cursive;--invite-font-hindi:"Noto Serif Devanagari", "Noto Serif Bengali", "Noto Sans Oriya", "Noto Serif Telugu", "Noto Serif Tamil", Georgia, serif;--invite-font-sans:"Lato", ui-sans-serif, system-ui, sans-serif}.invitation-font-temple-formal .font-display{letter-spacing:.015em}.invitation-font-celebration-script{--invite-font-display:"Cinzel", Georgia, serif;--invite-font-doodle:"Sacramento", "Segoe Script", cursive;--invite-font-hindi:"Noto Serif Devanagari", "Noto Serif Bengali", "Noto Sans Oriya", "Noto Serif Telugu", "Noto Serif Tamil", Georgia, serif;--invite-font-sans:"Nunito Sans", ui-sans-serif, system-ui, sans-serif}.invitation-font-celebration-script .font-display{letter-spacing:.08em;text-transform:uppercase}.invitation-font-celebration-script .envelope-front-names{letter-spacing:.04em;text-transform:none}.invitation-font-classic-ritual .font-display,.invitation-font-royal-elegance .font-display,.invitation-font-marigold-hand .font-display,.invitation-font-temple-formal .font-display,.invitation-font-celebration-script .font-display{font-family:var(--invite-font-display)}.invitation-font-classic-ritual .font-doodle,.invitation-font-royal-elegance .font-doodle,.invitation-font-marigold-hand .font-doodle,.invitation-font-temple-formal .font-doodle,.invitation-font-celebration-script .font-doodle{font-family:var(--invite-font-doodle)}.invitation-font-classic-ritual .font-hindi,.invitation-font-royal-elegance .font-hindi,.invitation-font-marigold-hand .font-hindi,.invitation-font-temple-formal .font-hindi,.invitation-font-celebration-script .font-hindi{font-family:var(--invite-font-hindi)}.invitation-font-classic-ritual .font-sans,.invitation-font-royal-elegance .font-sans,.invitation-font-marigold-hand .font-sans,.invitation-font-temple-formal .font-sans,.invitation-font-celebration-script .font-sans{font-family:var(--invite-font-sans)}.invitation-theme{font-family:var(--invite-font-sans),ui-sans-serif,system-ui,sans-serif}.invitation-theme .font-display{font-family:var(--invite-font-display)}.invitation-theme .font-doodle{font-family:var(--invite-font-doodle)}.invitation-theme .font-hindi{font-family:var(--invite-font-hindi)}.invitation-theme .font-sans{font-family:var(--invite-font-sans)}.envelope-screen{--env-pocket-bg:linear-gradient(180deg, #ffffff59, transparent 42%), linear-gradient(180deg, #fff4ea 0%, #fde8dc 52%, #f3d7c4 100%);--env-pocket-shadow:0 22px 40px #6e1f2a29, inset 0 0 0 1px #e0b35a73, inset 0 0 0 4px #fff4eabf;--env-pocket-glow:#ef6b5b2e;--env-front-bg:linear-gradient(180deg, #ffffff8c, transparent 28%), linear-gradient(180deg, #fff4ea 0%, #fde0d4 100%);--env-front-shadow:0 16px 28px #6e1f2a24, inset 0 0 0 2px #e0b35a, inset 0 0 0 7px #fff4ea, inset 0 0 0 8px #c43b4a38;--env-front-border-top:1px solid #e0b35a73;--env-curtain-bg:linear-gradient(180deg, #fff4ea 0%, #fde0d4 100%);--env-flap-front-bg:linear-gradient(180deg, #ffffff73, transparent 34%), linear-gradient(180deg, #fff6ef 0%, #fde8dc 72%, #f3d7c4 100%);--env-flap-back-bg:linear-gradient(180deg, #fff4d6 0%, #e0b35a 52%, #c4922c 100%);--env-flap-line:linear-gradient(90deg, transparent, #e0b35a, transparent);--env-frame-border:#e5be73;--env-frame-inset:#fff4ea8c;--env-seal-bg:radial-gradient(circle at 32% 28%, #ff7a7a 0%, #c43b4a 46%, #6e1f2a 100%);--env-seal-shadow:0 6px 12px #2a181033, inset 0 0 0 2px #e0b35a, inset 0 0 0 4px #6e1f2a47;--env-letter-bg:linear-gradient(180deg, #fffdf8 0%, #fff4ea 100%);--env-letter-shadow:0 12px 24px #2a181024, inset 0 0 0 1px #e0b35a73;--env-letter-inner-bg:linear-gradient(180deg, #fffdf8 0%, #fff4ea 100%);--env-letter-inner-shadow:inset 0 0 0 1px #e0b35ad9, inset 0 0 0 4px #fff4ea;--env-decor:#f08330;--env-sparkle:#e0b35a;--env-copy-invite:#9e2a38;--env-copy-names:#7a1c28;--env-copy-amp:#9e2a38;--env-copy-hashtag:#5c1520;--env-copy-hint:#3a241c;--env-copy-flourish:#8a6230}.envelope-garland-band,.envelope-tie{pointer-events:none;z-index:2;display:none;position:absolute}.envelope-style-marigold-garland{--env-pocket-bg:linear-gradient(165deg, #fff9e6 0%, #ffe08a 38%, #f6c445 72%, #e0a21a 100%);--env-pocket-shadow:0 22px 40px #78500038, inset 0 0 0 1px #e0b35a, inset 0 0 0 4px #fff6d8;--env-pocket-glow:#f6c44559;--env-front-bg:linear-gradient(165deg, #fffce8 0%, #ffe566 45%, #f6c445 100%);--env-front-shadow:0 16px 28px #7850002e, inset 0 0 0 2px #c4922c, inset 0 0 0 7px #fff6d8, inset 0 0 0 8px #c4922c59;--env-front-border-top:1px solid #c4922c8c;--env-curtain-bg:linear-gradient(165deg, #fffce8 0%, #f6c445 100%);--env-flap-front-bg:linear-gradient(165deg, #fff9e6 0%, #ffe08a 55%, #e0a21a 100%);--env-flap-back-bg:linear-gradient(180deg, #fff4d6 0%, #e0a21a 55%, #9a6b00 100%);--env-flap-line:linear-gradient(90deg, transparent, #c4922c, transparent);--env-frame-border:#c4922c;--env-frame-inset:#fff6d8a6;--env-seal-bg:radial-gradient(circle at 32% 28%, #ffe08a 0%, #e0a21a 48%, #9a6b00 100%);--env-seal-shadow:0 6px 12px #5a3c0040, inset 0 0 0 2px #fff6d8, inset 0 0 0 4px #9a6b0059;--env-letter-bg:linear-gradient(180deg, #fffef5 0%, #fff6d8 100%);--env-letter-inner-bg:linear-gradient(180deg, #fffef5 0%, #fff6d8 100%);--env-letter-inner-shadow:inset 0 0 0 1px #e0b35a, inset 0 0 0 4px #fff6d8;--env-decor:#c4922c;--env-sparkle:#f6c445;--env-copy-names:#5c3204;--env-copy-invite:#6b3408;--env-copy-amp:#6b3408;--env-copy-hashtag:#5c3204;--env-copy-hint:#3f2910;--env-copy-flourish:#6b3408}.envelope-style-marigold-garland .envelope-pocket{border-radius:1rem 1rem 1.25rem 1.25rem}.envelope-style-marigold-garland .envelope-garland-band{opacity:.9;background:repeating-linear-gradient(90deg,#f6c445 0 10px,#5a7a42 10px 18px,#e89512 18px 28px);border-radius:999px;height:.5rem;display:block;left:.5rem;right:.5rem}.envelope-style-marigold-garland .envelope-garland-top{top:.4rem}.envelope-style-marigold-garland .envelope-garland-bottom{bottom:.45rem}.envelope-style-marigold-garland .envelope-seal{border-radius:.45rem;width:3rem;height:3rem}.envelope-style-marigold-garland .envelope-seal-marigold{color:#fff6d8;width:1.4rem;height:1.4rem}.envelope-style-royal-scroll{--env-pocket-bg:linear-gradient(165deg, #fff4ec 0%, #d45656 42%, #6e1f2a 88%);--env-pocket-shadow:0 22px 40px #2a0c1247, inset 0 0 0 1px #e0b35a, inset 0 0 0 4px #fff4ec;--env-pocket-glow:#6e1f2a38;--env-front-bg:linear-gradient(180deg, #8f3140 0%, #6e1f2a 62%, #4e1520 100%);--env-front-shadow:0 16px 28px #2a0c1240, inset 0 0 0 2px #e0b35a, inset 0 0 0 7px #fff4ec, inset 0 0 0 8px #3a0f168c;--env-front-border-top:1px solid #e0b35a8c;--env-curtain-bg:linear-gradient(165deg, #fff4ec 0%, #6e1f2a 100%);--env-flap-front-bg:linear-gradient(165deg, #fff0e8 0%, #c43b4a 50%, #6e1f2a 100%);--env-flap-back-bg:linear-gradient(180deg, #ffd6d6 0%, #6e1f2a 55%, #3a0f16 100%);--env-flap-line:linear-gradient(90deg, transparent, #e0b35a, transparent);--env-frame-border:#e0b35a;--env-frame-inset:#fff4ec80;--env-seal-bg:radial-gradient(circle at 32% 28%, #ff9a9a 0%, #6e1f2a 55%, #3a0f16 100%);--env-seal-shadow:0 6px 12px #14060a59, inset 0 0 0 2px #e0b35a, inset 0 0 0 4px #3a0f1673;--env-letter-bg:linear-gradient(180deg, #fffdf8 0%, #fff0e8 100%);--env-letter-inner-bg:linear-gradient(180deg, #fffdf8 0%, #fff4ec 100%);--env-letter-inner-shadow:inset 0 0 0 1px #e0b35a, inset 0 0 0 4px #fff4ec;--env-decor:#e0b35a;--env-sparkle:#ffd56a;--env-copy-names:#fff6ee;--env-copy-invite:#ffe7b0;--env-copy-amp:#ffe7b0;--env-copy-hashtag:#ffe7b0;--env-copy-hint:#fff6ee;--env-copy-flourish:#ffe7b0}.envelope-style-royal-scroll .envelope-gold-bar{z-index:3;background:linear-gradient(90deg,#6b4a08,#ffd56a 25%,#e0b35a,#ffd56a 75%,#6b4a08);height:.5rem;display:block;position:absolute;top:0;left:0;right:0}.envelope-style-royal-scroll .envelope-crest{z-index:3;background:radial-gradient(circle at 32% 28%,#fff4ec,#6e1f2a 72%);border:2px solid #e0b35a;border-radius:999px;width:2.35rem;height:2.35rem;display:block;position:absolute;top:.85rem;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #14060a40,inset 0 0 0 2px #fff4ec73}.envelope-style-royal-scroll .envelope-crest:after{content:"ॐ";font-family:var(--invite-font-hindi);color:#ffd56a;place-items:center;font-size:1.05rem;display:grid;position:absolute;inset:0}.envelope-style-royal-scroll .envelope-seal{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);width:3rem;height:3rem}.envelope-style-royal-scroll .envelope-front{padding-top:3.25rem}.envelope-style-minimal-ivory{--env-pocket-bg:linear-gradient(180deg, #fffef9 0%, #f5f2ea 100%);--env-pocket-shadow:0 18px 32px #2a181014, inset 0 0 0 1px #2a18101f;--env-pocket-glow:#2a18100f;--env-front-bg:linear-gradient(180deg, #fffef9 0%, #f0ebe3 100%);--env-front-shadow:0 12px 24px #2a181014, inset 0 0 0 1px #2a18102e, inset 0 0 0 6px #fffef9;--env-front-border-top:1px solid #2a18101a;--env-curtain-bg:linear-gradient(180deg, #fffef9 0%, #f0ebe3 100%);--env-flap-front-bg:linear-gradient(180deg, #fffef9 0%, #ebe6dc 100%);--env-flap-back-bg:linear-gradient(180deg, #f5f2ea 0%, #c9c2b8 100%);--env-flap-line:linear-gradient(90deg, transparent, #2a181033, transparent);--env-frame-border:#2a181038;--env-frame-inset:#fffef9d9;--env-seal-bg:radial-gradient(circle at 32% 28%, #fff 0%, #d4cfc4 45%, #8a8278 100%);--env-seal-shadow:0 4px 10px #2a18101f, inset 0 0 0 2px #2a181026;--env-letter-bg:linear-gradient(180deg, #fffef9 0%, #f8f6f1 100%);--env-letter-inner-bg:#fffef9;--env-letter-inner-shadow:inset 0 0 0 1px #2a18101f, inset 0 0 0 4px #fffef9;--env-decor:#8a8278;--env-sparkle:#c9c2b8;--env-copy-names:#2a1810;--env-copy-invite:#4a4038;--env-copy-amp:#4a4038;--env-copy-hashtag:#2a1810;--env-copy-hint:#3a322c;--env-copy-flourish:#6e6258}.envelope-style-minimal-ivory .envelope-liner{z-index:2;background:linear-gradient(90deg,#b8b0a4,#fffef9 45%,#b8b0a4);border-radius:2px;height:.32rem;display:block;position:absolute;inset:.4rem .55rem auto}.envelope-style-minimal-ivory .envelope-pocket{border-radius:.4rem}.envelope-style-minimal-ivory .envelope-front{border-radius:0 0 .4rem .4rem;top:22%}.envelope-style-minimal-ivory .envelope-tie{background:linear-gradient(90deg,#0000,#b83a48 15%,#e0b35a,#b83a48 85%,#0000);border-radius:999px;height:.2rem;display:block;top:38%;left:-15%;right:-15%;transform:rotate(-5deg)}.envelope-style-minimal-ivory .envelope-seal{width:2.45rem;height:2.45rem}.envelope-preview-frame .envelope-screen.is-opening{pointer-events:none;overflow:visible}.envelope-preview-frame .envelope-screen.is-opening .envelope-flap{z-index:8}@keyframes env-screen-fade-late{0%,72%{opacity:1}to{opacity:0}}@keyframes env-flap-hide{to{opacity:0;transform:rotateX(172deg)}}@keyframes env-seal-quick-fade{to{opacity:0;transform:translate(-50%,-56%)scale(.65)}}@keyframes env-front-drop{0%{opacity:1;transform:translateY(0)}18%{opacity:1;transform:translateY(2%)}to{opacity:0;transform:translateY(22%)}}@keyframes env-front-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes env-front-copy-fade{to{opacity:0}}@keyframes env-front-fade-fast{to{opacity:0}}@keyframes env-letter-slide-up{0%{opacity:0;transform:translateY(22%)}18%{opacity:1;transform:translateY(-6%)}75%{opacity:1;transform:translateY(-14%)scale(1.02)}to{opacity:0;transform:translateY(-18%)scale(1.04)}}@keyframes env-letter-zoom-rise{0%{opacity:0;transform:translateY(20%)scale(.92)}20%{opacity:1;transform:translateY(-4%)scale(1)}70%{opacity:1;transform:translateY(-10%)scale(1.06)}to{opacity:0;transform:translateY(-12%)scale(1.12)}}@keyframes env-letter-rise-fast{0%{opacity:0;transform:translateY(24%)}22%{opacity:1;transform:translateY(-8%)}to{opacity:0;transform:translateY(-16%)scale(1.03)}}@keyframes env-envelope-float-up{0%,to{transform:translateY(0)}40%{transform:translateY(-10px)}}@keyframes env-envelope-zoom{0%{transform:scale(1)}35%{transform:scale(1.06)}to{transform:scale(1.14)}}@keyframes env-envelope-nudge{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-6px)scale(1.02)}}@keyframes env-curtain-left{to{opacity:.95;transform:translate(-105%)}}@keyframes env-curtain-right{to{opacity:.95;transform:translate(105%)}}@keyframes env-seal-break{0%{transform:translate(-50%,-40%)scale(1)rotate(0)}35%{transform:translate(-50%,-48%)scale(1.28)rotate(-8deg)}55%{transform:translate(-50%,-52%)scale(1.12)rotate(6deg)}to{opacity:0;transform:translate(-50%,-58%)scale(0)rotate(12deg)}}@keyframes env-flap-peek{0%{opacity:1;transform:rotateX(0)}26%{opacity:1;transform:rotateX(158deg)}36%{opacity:1;transform:rotateX(174deg)}78%{opacity:1;transform:rotateX(174deg)}to{opacity:0;transform:rotateX(174deg)}}@keyframes env-seal-ride-front{0%{opacity:1;transform:translate(-50%,-40%)scale(1)}to{opacity:0;transform:translate(-50%,18%)scale(.92)}}@keyframes env-flap-soft-open{0%{opacity:1;transform:rotateX(0)}72%{opacity:1;transform:rotateX(148deg)}to{opacity:0;transform:rotateX(168deg)}}@keyframes env-seal-soft-fade{0%{opacity:1;transform:translate(-50%,-40%)scale(1)}35%{opacity:1;transform:translate(-50%,-48%)scale(1.05)}to{opacity:0;transform:translate(-50%,-56%)scale(.88)}}@keyframes env-front-soft-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4%)}}@keyframes env-flap-open-fast{0%{opacity:1;transform:rotateX(0)}42%{opacity:1;transform:rotateX(168deg)}58%{opacity:1;transform:rotateX(176deg)}to{opacity:0;transform:rotateX(176deg)}}.envelope-style-theme-harmony{--env-pocket-bg:linear-gradient(180deg, var(--intro-cream) 0%, var(--intro-pink) 100%)}@supports (color:color-mix(in lab,red,red)){.envelope-style-theme-harmony{--env-pocket-bg:linear-gradient(180deg, color-mix(in srgb, var(--intro-cream) 92%, white) 0%, color-mix(in srgb, var(--intro-pink) 55%, var(--intro-cream)) 100%)}}.envelope-style-theme-harmony{--env-pocket-shadow:0 20px 36px var(--intro-red), inset 0 0 0 1px var(--gold), inset 0 0 0 4px var(--intro-cream)}@supports (color:color-mix(in lab,red,red)){.envelope-style-theme-harmony{--env-pocket-shadow:0 20px 36px color-mix(in srgb, var(--intro-red) 18%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--gold) 65%, transparent), inset 0 0 0 4px color-mix(in srgb, var(--intro-cream) 88%, white)}}.envelope-style-theme-harmony{--env-pocket-glow:var(--intro-coral)}@supports (color:color-mix(in lab,red,red)){.envelope-style-theme-harmony{--env-pocket-glow:color-mix(in srgb, var(--intro-coral) 22%, transparent)}}.envelope-style-theme-harmony{--env-front-bg:linear-gradient(180deg, var(--intro-cream) 0%, var(--intro-pink) 100%)}@supports (color:color-mix(in lab,red,red)){.envelope-style-theme-harmony{--env-front-bg:linear-gradient(180deg, color-mix(in srgb, var(--intro-cream) 95%, white) 0%, color-mix(in srgb, var(--intro-pink) 45%, var(--intro-cream)) 100%)}}.envelope-style-theme-harmony{--env-front-shadow:0 14px 26px var(--intro-red), inset 0 0 0 2px var(--gold), inset 0 0 0 7px var(--intro-cream), inset 0 0 0 8px var(--intro-red)}@supports (color:color-mix(in lab,red,red)){.envelope-style-theme-harmony{--env-front-shadow:0 14px 26px color-mix(in srgb, var(--intro-red) 14%, transparent), inset 0 0 0 2px var(--gold), inset 0 0 0 7px var(--intro-cream), inset 0 0 0 8px color-mix(in srgb, var(--intro-red) 18%, transparent)}}.envelope-style-theme-harmony{--env-flap-front-bg:linear-gradient(180deg, var(--intro-cream) 0%, var(--intro-pink) 100%)}@supports (color:color-mix(in lab,red,red)){.envelope-style-theme-harmony{--env-flap-front-bg:linear-gradient(180deg, color-mix(in srgb, var(--intro-cream) 90%, white) 0%, color-mix(in srgb, var(--intro-pink) 50%, var(--intro-cream)) 100%)}}.envelope-style-theme-harmony{--env-flap-back-bg:linear-gradient(180deg, var(--gold) 0%, var(--gold) 100%)}@supports (color:color-mix(in lab,red,red)){.envelope-style-theme-harmony{--env-flap-back-bg:linear-gradient(180deg, color-mix(in srgb, var(--gold) 35%, var(--intro-cream)) 0%, var(--gold) 100%)}}.envelope-style-theme-harmony{--env-seal-bg:radial-gradient(circle at 32% 28%, var(--intro-coral) 0%, var(--intro-red) 52%, var(--intro-red) 100%)}@supports (color:color-mix(in lab,red,red)){.envelope-style-theme-harmony{--env-seal-bg:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--intro-coral) 85%, white) 0%, var(--intro-red) 52%, color-mix(in srgb, var(--intro-red) 70%, black) 100%)}}.envelope-style-theme-harmony{--env-seal-shadow:0 6px 12px var(--ink), inset 0 0 0 2px var(--gold)}@supports (color:color-mix(in lab,red,red)){.envelope-style-theme-harmony{--env-seal-shadow:0 6px 12px color-mix(in srgb, var(--ink) 22%, transparent), inset 0 0 0 2px var(--gold)}}.envelope-style-theme-harmony{--env-letter-bg:linear-gradient(180deg, var(--intro-cream) 0%, var(--intro-pink) 100%)}@supports (color:color-mix(in lab,red,red)){.envelope-style-theme-harmony{--env-letter-bg:linear-gradient(180deg, var(--intro-cream) 0%, color-mix(in srgb, var(--intro-pink) 30%, var(--intro-cream)) 100%)}}.envelope-style-theme-harmony{--env-letter-inner-bg:var(--intro-cream);--env-letter-inner-shadow:inset 0 0 0 1px var(--gold), inset 0 0 0 4px var(--intro-cream)}@supports (color:color-mix(in lab,red,red)){.envelope-style-theme-harmony{--env-letter-inner-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 80%, transparent), inset 0 0 0 4px var(--intro-cream)}}.envelope-style-theme-harmony{--env-decor:var(--gold);--env-sparkle:var(--gold);--env-copy-names:var(--intro-red)}@supports (color:color-mix(in lab,red,red)){.envelope-style-theme-harmony{--env-copy-names:color-mix(in srgb, var(--intro-red) 78%, #1a0c10)}}.envelope-style-theme-harmony{--env-copy-invite:var(--intro-red)}@supports (color:color-mix(in lab,red,red)){.envelope-style-theme-harmony{--env-copy-invite:color-mix(in srgb, var(--intro-red) 62%, #1a0c10)}}.envelope-style-theme-harmony{--env-copy-amp:var(--intro-red)}@supports (color:color-mix(in lab,red,red)){.envelope-style-theme-harmony{--env-copy-amp:color-mix(in srgb, var(--intro-red) 62%, #1a0c10)}}.envelope-style-theme-harmony{--env-copy-hashtag:var(--intro-red)}@supports (color:color-mix(in lab,red,red)){.envelope-style-theme-harmony{--env-copy-hashtag:color-mix(in srgb, var(--intro-red) 78%, #1a0c10)}}.envelope-style-theme-harmony{--env-copy-hint:var(--ink);--env-copy-flourish:var(--intro-red)}@supports (color:color-mix(in lab,red,red)){.envelope-style-theme-harmony{--env-copy-flourish:color-mix(in srgb, var(--intro-red) 55%, #5c3a12)}}.envelope-style-theme-harmony .envelope{height:21rem;animation:4.8s ease-in-out infinite envelope-breathe}.envelope-style-theme-harmony .envelope-liner{background:linear-gradient(90deg,var(--gold),var(--intro-cream) 45%,var(--gold));border-radius:2px;height:.32rem;display:block;position:absolute;inset:.4rem .55rem auto}@supports (color:color-mix(in lab,red,red)){.envelope-style-theme-harmony .envelope-liner{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 70%,transparent),var(--intro-cream) 45%,color-mix(in srgb,var(--gold) 70%,transparent))}}.envelope-style-theme-harmony .envelope-liner{z-index:2}.envelope-style-theme-harmony .envelope-pocket{border-radius:.45rem}.envelope-style-theme-harmony .envelope-front{border-radius:0 0 .45rem .45rem;top:22%}.envelope-style-theme-harmony .envelope-seal{width:2.55rem;height:2.55rem}.revelation-screen{z-index:80;background:var(--intro-cream);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.revelation-screen.revelation-preview,.revelation-preview-frame .revelation-screen{z-index:0;border-radius:.75rem;width:100%;min-height:26rem;position:relative;inset:auto}.revelation-screen.is-opening:not(.revelation-preview){pointer-events:none;animation:4.2s forwards revelation-screen-exit}.revelation-preview-frame .revelation-screen.is-opening,.envelope-preview-frame .envelope-screen.revelation-preview.is-opening{pointer-events:none}.invitation-theme .revelation-content-invite{color:var(--intro-coral)}.invitation-theme .revelation-content-names{color:var(--intro-red)}.invitation-theme .revelation-content-amp{color:var(--intro-coral)}.invitation-theme .revelation-content-hashtag{color:var(--wedding-maroon)}.revelation-door-alcove,.revelation-curtain-center,.revelation-scratch-under{--rev-name:var(--intro-red)}@supports (color:color-mix(in lab,red,red)){.revelation-door-alcove,.revelation-curtain-center,.revelation-scratch-under{--rev-name:color-mix(in srgb, var(--intro-red) 72%, #1a0c10)}}.revelation-door-alcove,.revelation-curtain-center,.revelation-scratch-under{--rev-accent:var(--intro-red)}@supports (color:color-mix(in lab,red,red)){.revelation-door-alcove,.revelation-curtain-center,.revelation-scratch-under{--rev-accent:color-mix(in srgb, var(--intro-red) 58%, #1a0c10)}}.revelation-door-alcove .revelation-content-names,.revelation-curtain-center .revelation-content-names,.revelation-scratch-under .revelation-content-names,.revelation-door-alcove .revelation-content-hashtag,.revelation-curtain-center .revelation-content-hashtag,.revelation-scratch-under .revelation-content-hashtag{color:var(--rev-name)}.revelation-door-alcove .revelation-content-invite,.revelation-curtain-center .revelation-content-invite,.revelation-scratch-under .revelation-content-invite,.revelation-door-alcove .revelation-content-amp,.revelation-curtain-center .revelation-content-amp,.revelation-scratch-under .revelation-content-amp,.revelation-curtain-center .revelation-content-tap{color:var(--rev-accent);text-shadow:none}.invitation-theme .revelation-content-tap{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.invitation-theme .revelation-content-tap{color:color-mix(in srgb,var(--ink) 68%,transparent)}}.revelation-backdrop{background:radial-gradient(ellipse 85% 65% at 50% 28%,var(--intro-pink) 0%,transparent 72%),linear-gradient(180deg,var(--intro-cream) 0%,var(--intro-pink) 48%,var(--intro-coral) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.revelation-backdrop{background:radial-gradient(ellipse 85% 65% at 50% 28%,color-mix(in srgb,var(--intro-pink) 55%,transparent) 0%,transparent 72%),linear-gradient(180deg,var(--intro-cream) 0%,color-mix(in srgb,var(--intro-pink) 35%,var(--intro-cream)) 48%,color-mix(in srgb,var(--intro-coral) 12%,var(--intro-cream)) 100%)}}.revelation-backdrop-glow{background:radial-gradient(circle at 50% 42%,var(--gold) 0%,transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.revelation-backdrop-glow{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--gold) 22%,transparent) 0%,transparent 62%)}}.revelation-backdrop-glow{pointer-events:none}.revelation-preview-frame,.envelope-preview-frame{contain:layout paint}.revelation-hit{z-index:12;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0;padding:1.5rem;position:relative}.revelation-curtain-veil-vignette{background:radial-gradient(ellipse 70% 55% at 50% 48%,transparent 0%,var(--intro-red) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.revelation-curtain-veil-vignette{background:radial-gradient(ellipse 70% 55% at 50% 48%,transparent 0%,color-mix(in srgb,var(--intro-red) 35%,transparent) 100%)}}.revelation-curtain-veil-vignette{pointer-events:none}.revelation-curtain{z-index:8;background:linear-gradient(105deg,var(--intro-red) 0%,var(--intro-red) 38%,var(--gold) 55%,var(--intro-red) 100%);width:51%;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){.revelation-curtain{background:linear-gradient(105deg,color-mix(in srgb,var(--intro-red) 92%,black),color-mix(in srgb,var(--intro-red) 75%,var(--gold)) 38%,color-mix(in srgb,var(--gold) 55%,var(--intro-red)) 55%,color-mix(in srgb,var(--intro-red) 88%,black))}}.revelation-curtain{box-shadow:inset -8px 0 24px #00000059,0 0 40px var(--intro-red)}@supports (color:color-mix(in lab,red,red)){.revelation-curtain{box-shadow:inset -8px 0 24px #00000059,0 0 40px color-mix(in srgb,var(--intro-red) 25%,transparent)}}.revelation-curtain{will-change:transform;transition:transform 1.1s cubic-bezier(.45,0,.2,1)}.revelation-curtain-left{transform-origin:0;border-radius:0 .5rem .5rem 0;left:0}.revelation-curtain-right{transform-origin:100%;background:linear-gradient(255deg,var(--intro-red) 0%,var(--intro-red) 38%,var(--gold) 55%,var(--intro-red) 100%);border-radius:.5rem 0 0 .5rem;right:0}@supports (color:color-mix(in lab,red,red)){.revelation-curtain-right{background:linear-gradient(255deg,color-mix(in srgb,var(--intro-red) 92%,black),color-mix(in srgb,var(--intro-red) 75%,var(--gold)) 38%,color-mix(in srgb,var(--gold) 55%,var(--intro-red)) 55%,color-mix(in srgb,var(--intro-red) 88%,black))}}.revelation-curtain-right{box-shadow:inset 8px 0 24px #00000059,0 0 40px var(--intro-red)}@supports (color:color-mix(in lab,red,red)){.revelation-curtain-right{box-shadow:inset 8px 0 24px #00000059,0 0 40px color-mix(in srgb,var(--intro-red) 25%,transparent)}}.revelation-curtain-veil.is-opening .revelation-curtain-left{animation:1.4s cubic-bezier(.22,.8,.24,1) forwards revelation-curtain-left-out}.revelation-curtain-veil.is-opening .revelation-curtain-right{animation:1.4s cubic-bezier(.22,.8,.24,1) forwards revelation-curtain-right-out}.revelation-preview-frame .revelation-curtain-veil.is-opening .revelation-curtain-center{animation:1.05s forwards revelation-preview-copy-fade}.revelation-curtain-center{text-align:center;background:linear-gradient(180deg,var(--intro-cream) 0%,var(--intro-pink) 100%);border-radius:1.15rem;max-width:min(16.5rem,100vw - 3.25rem);padding:1.35rem 1.2rem 1.15rem;position:relative}@supports (color:color-mix(in lab,red,red)){.revelation-curtain-center{background:linear-gradient(180deg,color-mix(in srgb,var(--intro-cream) 97%,white),color-mix(in srgb,var(--intro-pink) 32%,var(--intro-cream)))}}.revelation-curtain-center{border:1px solid var(--gold)}@supports (color:color-mix(in lab,red,red)){.revelation-curtain-center{border:1px solid color-mix(in srgb,var(--gold) 62%,transparent)}}.revelation-curtain-center{box-shadow:0 18px 42px #00000038,inset 0 0 0 4px var(--intro-cream)}@supports (color:color-mix(in lab,red,red)){.revelation-curtain-center{box-shadow:0 18px 42px #00000038,inset 0 0 0 4px color-mix(in srgb,var(--intro-cream) 78%,white)}}.revelation-curtain-sparkle{width:2rem;height:2rem;color:var(--gold);opacity:.85;position:absolute}.revelation-curtain-sparkle-a{animation:4.5s ease-in-out infinite float-y;top:-.7rem;left:-.55rem}.revelation-curtain-sparkle-b{animation:5s ease-in-out infinite sway;bottom:-.85rem;right:-.45rem}.revelation-scratch-layout{z-index:5;width:100%;min-height:inherit;place-items:center;padding:1.5rem 1.25rem;display:grid;position:relative}.revelation-scratch-card{width:min(19rem,100%);min-height:20rem;box-shadow:0 20px 44px var(--intro-red),inset 0 0 0 1px var(--gold);border-radius:1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.revelation-scratch-card{box-shadow:0 20px 44px color-mix(in srgb,var(--intro-red) 18%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--gold) 55%,transparent)}}.revelation-scratch-under{text-align:center;background:linear-gradient(180deg,var(--intro-cream) 0%,var(--intro-pink) 100%);flex-direction:column;justify-content:center;align-items:center;padding:1.75rem 1.25rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.revelation-scratch-under{background:linear-gradient(180deg,color-mix(in srgb,var(--intro-cream) 96%,white),color-mix(in srgb,var(--intro-pink) 45%,var(--intro-cream)))}}.revelation-scratch-sparkle{width:1.75rem;height:1.75rem;color:var(--gold);opacity:.75;position:absolute;top:1rem;right:1rem}.revelation-scratch-canvas{z-index:3;touch-action:none;cursor:crosshair;position:absolute;inset:0}.revelation-scratch-foil-shine{z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff73 48%,#0000 62%);animation:3.2s ease-in-out infinite revelation-foil-shimmer;position:absolute;inset:0}.revelation-scratch-hint{z-index:4;pointer-events:none;text-align:center;color:#3a241c;text-shadow:0 1px #fff4dca6;width:max-content;max-width:88%;font-size:.95rem;position:absolute;bottom:1.35rem;left:50%;transform:translate(-50%)}.revelation-scratch-skip{z-index:5;border:1px solid var(--intro-cream);border-radius:999px;position:absolute;bottom:.85rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.revelation-scratch-skip{border:1px solid color-mix(in srgb,var(--intro-cream) 70%,transparent)}}.revelation-scratch-skip{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.revelation-scratch-skip{background:color-mix(in srgb,var(--ink) 35%,transparent)}}.revelation-scratch-skip{color:var(--intro-cream);padding:.35rem .85rem;font-size:.75rem;font-weight:600}.revelation-preview-frame .revelation-scratch-card{min-height:22rem}@keyframes revelation-foil-shimmer{0%,to{opacity:.35;transform:translate(-8%)}50%{opacity:.65;transform:translate(8%)}}.revelation-door-layout{z-index:6;width:100%;min-height:inherit;place-items:center;padding:1.75rem 1.15rem;display:grid;position:relative}.revelation-door-frame{width:min(20rem,100%);height:min(25rem,74svh);box-shadow:0 28px 56px var(--intro-red),0 8px 20px #0000002e,inset 0 0 0 2px var(--gold),inset 0 0 0 5px var(--intro-red),inset 0 0 0 8px var(--gold);border-radius:1.25rem 1.25rem .5rem .5rem;position:relative}@supports (color:color-mix(in lab,red,red)){.revelation-door-frame{box-shadow:0 28px 56px color-mix(in srgb,var(--intro-red) 28%,transparent),0 8px 20px #0000002e,inset 0 0 0 2px color-mix(in srgb,var(--gold) 85%,white),inset 0 0 0 5px color-mix(in srgb,var(--intro-red) 55%,black),inset 0 0 0 8px color-mix(in srgb,var(--gold) 45%,transparent)}}.revelation-door-frame{background:linear-gradient(180deg,var(--intro-red) 0%,var(--intro-red) 100%)}@supports (color:color-mix(in lab,red,red)){.revelation-door-frame{background:linear-gradient(180deg,color-mix(in srgb,var(--intro-red) 92%,black),color-mix(in srgb,var(--intro-red) 78%,black))}}.revelation-door-frame{overflow:hidden}.revelation-door-outer-glow{background:radial-gradient(ellipse 55% 45% at 50% 35%,var(--gold),transparent 70%);position:absolute;inset:-20%}@supports (color:color-mix(in lab,red,red)){.revelation-door-outer-glow{background:radial-gradient(ellipse 55% 45% at 50% 35%,color-mix(in srgb,var(--gold) 22%,transparent),transparent 70%)}}.revelation-door-outer-glow{pointer-events:none;z-index:0}.revelation-door-pillar{background:linear-gradient(90deg,var(--gold),var(--gold) 45%,var(--gold));border-radius:.2rem;width:.55rem;position:absolute;top:1.5rem;bottom:.35rem}@supports (color:color-mix(in lab,red,red)){.revelation-door-pillar{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 40%,var(--intro-red)),color-mix(in srgb,var(--gold) 75%,white) 45%,color-mix(in srgb,var(--gold) 35%,var(--intro-red)))}}.revelation-door-pillar{z-index:2;pointer-events:none;box-shadow:inset 0 0 8px #00000040}.revelation-door-pillar-left{left:.4rem}.revelation-door-pillar-right{right:.4rem}.revelation-door-arch{border:2px solid var(--gold);border-radius:1rem 1rem 0 0;height:2.65rem;position:absolute;inset:.4rem .55rem auto}@supports (color:color-mix(in lab,red,red)){.revelation-door-arch{border:2px solid color-mix(in srgb,var(--gold) 80%,white)}}.revelation-door-arch{pointer-events:none;z-index:2;box-shadow:inset 0 6px 12px var(--gold);border-bottom:none}@supports (color:color-mix(in lab,red,red)){.revelation-door-arch{box-shadow:inset 0 6px 12px color-mix(in srgb,var(--gold) 15%,transparent)}}.revelation-door-arch-inner{border:1px solid var(--gold);border-radius:.75rem .75rem 0 0;height:1.85rem;position:absolute;top:.75rem;left:1.15rem;right:1.15rem}@supports (color:color-mix(in lab,red,red)){.revelation-door-arch-inner{border:1px solid color-mix(in srgb,var(--gold) 45%,transparent)}}.revelation-door-arch-inner{pointer-events:none;z-index:2;border-bottom:none}.revelation-door-keystone{z-index:4;background:linear-gradient(145deg,var(--gold),var(--gold));border-radius:.15rem;width:1.1rem;height:1.1rem;position:absolute;top:.52rem;left:50%;transform:translate(-50%)rotate(45deg)}@supports (color:color-mix(in lab,red,red)){.revelation-door-keystone{background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 90%,white),color-mix(in srgb,var(--gold) 55%,var(--intro-red)))}}.revelation-door-keystone{pointer-events:none;box-shadow:0 2px 6px #0000004d}.revelation-door-toran{background:linear-gradient(90deg,transparent,var(--haldi-marigold) 12%,var(--gold) 28%,var(--intro-coral) 50%,var(--gold) 72%,var(--haldi-marigold) 88%,transparent);opacity:.95;z-index:5;pointer-events:none;height:.5rem;box-shadow:0 2px 8px var(--gold);border-radius:999px;position:absolute;top:.62rem;left:6%;right:6%}@supports (color:color-mix(in lab,red,red)){.revelation-door-toran{box-shadow:0 2px 8px color-mix(in srgb,var(--gold) 35%,transparent)}}.revelation-door-toran-hang{background:linear-gradient(180deg,var(--haldi-marigold),var(--gold));z-index:5;pointer-events:none;opacity:.85;border-radius:0 0 999px 999px;width:.35rem;height:.55rem;position:absolute;top:1.05rem}.revelation-door-toran-hang-a{left:22%}.revelation-door-toran-hang-b{height:.65rem;left:50%;transform:translate(-50%)}.revelation-door-toran-hang-c{right:22%}.revelation-door-toran-bloom{z-index:6;width:1.65rem;height:1.65rem;color:var(--haldi-marigold);opacity:.9;pointer-events:none;position:absolute;top:.35rem}.revelation-door-toran-bloom-a{left:.15rem;transform:rotate(-12deg)}.revelation-door-toran-bloom-b{right:.15rem;transform:rotate(12deg)scaleX(-1)}.revelation-door-alcove{z-index:1;text-align:center;background:linear-gradient(180deg,var(--intro-cream) 0%,var(--intro-pink) 55%,var(--intro-cream) 100%);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding:1rem .75rem;display:flex;position:absolute;inset:2.85rem .75rem 1.15rem}@supports (color:color-mix(in lab,red,red)){.revelation-door-alcove{background:linear-gradient(180deg,color-mix(in srgb,var(--intro-cream) 98%,white),color-mix(in srgb,var(--intro-pink) 45%,var(--intro-cream)) 55%,color-mix(in srgb,var(--intro-cream) 92%,var(--gold)))}}.revelation-door-alcove{box-shadow:inset 0 0 0 1px var(--gold),inset 0 0 24px var(--gold),0 4px 16px var(--intro-red)}@supports (color:color-mix(in lab,red,red)){.revelation-door-alcove{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 50%,transparent),inset 0 0 24px color-mix(in srgb,var(--gold) 12%,transparent),0 4px 16px color-mix(in srgb,var(--intro-red) 15%,transparent)}}.revelation-door-alcove{transition:transform .9s,filter .9s}.revelation-door-alcove-glow{border-radius:inherit;background:radial-gradient(ellipse 80% 60% at 50% 40%,var(--gold),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.revelation-door-alcove-glow{background:radial-gradient(ellipse 80% 60% at 50% 40%,color-mix(in srgb,var(--gold) 18%,transparent),transparent 70%)}}.revelation-door-alcove-glow{pointer-events:none}.revelation-door-flourish{z-index:1;opacity:.88;flex-shrink:0;position:relative}.revelation-door-opening.is-opening .revelation-door-alcove{filter:brightness(1.04);transform:scale(1.03)}.revelation-door-sparkle{width:1.65rem;height:1.65rem;color:var(--gold);opacity:.8;position:absolute}.revelation-door-sparkle-a{animation:3s ease-in-out infinite twinkle;top:.35rem;left:.35rem}.revelation-door-sparkle-b{animation:3.4s ease-in-out .5s infinite twinkle;bottom:.35rem;right:.35rem}.revelation-door-leaves{z-index:4;perspective:1600px;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:1.85rem .5rem 1rem}.revelation-door{width:50%;height:100%;transform-style:preserve-3d;backface-visibility:hidden;background:linear-gradient(168deg,var(--wedding-maroon) 0%,var(--intro-red) 38%,var(--wedding-maroon) 100%);position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.revelation-door{background:linear-gradient(168deg,color-mix(in srgb,var(--wedding-maroon) 88%,black),color-mix(in srgb,var(--intro-red) 75%,var(--gold)) 38%,color-mix(in srgb,var(--wedding-maroon) 90%,black))}}.revelation-door{box-shadow:inset 0 0 0 2px var(--gold),inset 0 0 0 5px var(--gold),inset 0 -12px 24px #0006}@supports (color:color-mix(in lab,red,red)){.revelation-door{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--gold) 70%,transparent),inset 0 0 0 5px color-mix(in srgb,var(--gold) 15%,transparent),inset 0 -12px 24px #0006}}.revelation-door-grain{opacity:.35;pointer-events:none;background:repeating-linear-gradient(92deg,#0000 0 3px,#0000001f 3px 4px);position:absolute;inset:0}.revelation-door-left{transform-origin:0;border-radius:.4rem 0 0 .4rem;left:0}.revelation-door-right{transform-origin:100%;border-radius:0 .4rem .4rem 0;right:0}.revelation-door-inlay{border:1px solid var(--gold);border-radius:.3rem;position:absolute;inset:.75rem .45rem .65rem}@supports (color:color-mix(in lab,red,red)){.revelation-door-inlay{border:1px solid color-mix(in srgb,var(--gold) 60%,transparent)}}.revelation-door-inlay{box-shadow:inset 0 0 0 3px var(--gold),inset 0 8px 16px #00000026}@supports (color:color-mix(in lab,red,red)){.revelation-door-inlay{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--gold) 20%,transparent),inset 0 8px 16px #00000026}}.revelation-door-medallion{border:2px solid var(--gold);border-radius:999px;width:2.25rem;height:2.25rem;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.revelation-door-medallion{border:2px solid color-mix(in srgb,var(--gold) 65%,transparent)}}.revelation-door-medallion{background:radial-gradient(circle at 35% 30%,var(--gold),var(--intro-red) 72%)}@supports (color:color-mix(in lab,red,red)){.revelation-door-medallion{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--gold) 45%,transparent),color-mix(in srgb,var(--intro-red) 70%,black) 72%)}}.revelation-door-medallion{box-shadow:inset 0 0 0 2px var(--gold),0 2px 8px #00000059}@supports (color:color-mix(in lab,red,red)){.revelation-door-medallion{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--gold) 25%,transparent),0 2px 8px #00000059}}.revelation-door-medallion:after{content:"";border:1px solid var(--gold);border-radius:999px;position:absolute;inset:.45rem}@supports (color:color-mix(in lab,red,red)){.revelation-door-medallion:after{border:1px solid color-mix(in srgb,var(--gold) 40%,transparent)}}.revelation-door-plank{background:linear-gradient(90deg,transparent,var(--gold) 20%,var(--gold) 80%,transparent);height:1px;position:absolute;left:10%;right:10%}@supports (color:color-mix(in lab,red,red)){.revelation-door-plank{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gold) 45%,transparent) 20%,color-mix(in srgb,var(--gold) 45%,transparent) 80%,transparent)}}.revelation-door-plank-a{top:28%}.revelation-door-plank-b{top:50%}.revelation-door-plank-c{top:72%}.revelation-door-handle{border:2px solid var(--gold);border-radius:999px;width:.85rem;height:.85rem;margin-top:-.425rem;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.revelation-door-handle{border:2px solid color-mix(in srgb,var(--gold) 85%,white)}}.revelation-door-handle{background:radial-gradient(circle at 32% 28%,var(--gold),var(--gold))}@supports (color:color-mix(in lab,red,red)){.revelation-door-handle{background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--gold) 95%,white),color-mix(in srgb,var(--gold) 50%,var(--intro-red)))}}.revelation-door-handle{box-shadow:0 3px 6px #0006,inset 0 1px 2px #ffffff59}.revelation-door-handle:after{content:"";background:var(--gold);border-radius:999px;width:.35rem;height:.12rem;margin-top:-.06rem;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.revelation-door-handle:after{background:color-mix(in srgb,var(--gold) 70%,var(--intro-red))}}.revelation-door-left .revelation-door-handle{right:.5rem}.revelation-door-left .revelation-door-handle:after{right:-.32rem}.revelation-door-right .revelation-door-handle{left:.5rem}.revelation-door-right .revelation-door-handle:after{left:-.32rem}.revelation-door-threshold{z-index:3;background:linear-gradient(180deg,var(--gold),var(--gold));height:.65rem;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.revelation-door-threshold{background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 55%,var(--intro-cream)),color-mix(in srgb,var(--gold) 35%,var(--intro-cream)))}}.revelation-door-threshold{box-shadow:inset 0 2px 4px #fff6,inset 0 -1px 0 var(--gold)}@supports (color:color-mix(in lab,red,red)){.revelation-door-threshold{box-shadow:inset 0 2px 4px #fff6,inset 0 -1px color-mix(in srgb,var(--gold) 50%,transparent)}}.revelation-door-threshold{pointer-events:none}.revelation-door-opening:not(.is-opening) .revelation-door-left,.revelation-door-opening:not(.is-opening) .revelation-door-right{animation:4.5s ease-in-out infinite revelation-door-idle}.revelation-door-hit{z-index:5;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:end center;margin:0;padding:0 1.35rem 2.55rem;display:grid;position:absolute;inset:1.85rem .5rem 1rem}.revelation-door-opening .revelation-content-tap{text-align:center;max-width:12rem;color:var(--intro-cream);margin-inline:auto;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.revelation-door-opening .revelation-content-tap{color:color-mix(in srgb,var(--intro-cream) 94%,white)}}.revelation-door-opening .revelation-content-tap{text-shadow:0 1px 8px #0000007a}.revelation-door-opening.is-opening .revelation-door-left{animation:1.45s cubic-bezier(.16,.84,.22,1) forwards revelation-door-swing-left}.revelation-door-opening.is-opening .revelation-door-right{animation:1.45s cubic-bezier(.16,.84,.22,1) forwards revelation-door-swing-right}.revelation-preview-frame .revelation-door-opening.is-opening .revelation-door-alcove{animation:1.05s forwards revelation-preview-copy-fade}@keyframes revelation-door-idle{0%,to{filter:brightness()}50%{filter:brightness(1.04)}}@keyframes revelation-door-swing-left{to{transform:rotateY(-86deg)}}@keyframes revelation-door-swing-right{to{transform:rotateY(86deg)}}@keyframes revelation-screen-exit{0%,68%{opacity:1}to{opacity:0}}@keyframes revelation-preview-copy-fade{0%,42%{opacity:1;transform:scale(1)}to{opacity:.92;transform:scale(1.02)}}@keyframes nm-float{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(-8px)rotate(2deg)}}.nm-float{animation:7s ease-in-out infinite nm-float}@media(prefers-reduced-motion:reduce){.nm-float{animation:none;transform:rotate(2deg)}}@keyframes revelation-curtain-left-out{to{opacity:.96;transform:translate(-108%)}}@keyframes revelation-curtain-right-out{to{opacity:.96;transform:translate(108%)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}
