@property --t{syntax:"<number>";inherits:true;initial-value:0}@property --o2{syntax:"<number>";inherits:true;initial-value:0}@property --o3{syntax:"<number>";inherits:true;initial-value:0}@property --o4{syntax:"<number>";inherits:true;initial-value:0}:root{--apricot:#f2f1e7;--apricot-lift:#fbfaf5;--mango:#e9ce93;--bougainvillea:#3e5233;--bougainvillea-deep:#2f4028;--leaf-deep:#34442b;--leaf:#4f5f42;--moss:#6b755c;--sage-mid:#888f78;--sage-light:#a4a795;--sage:#bfc1b2;--ink-rgb:38 54 42;--accent-text:#3e5233;--vine:var(--leaf);--ink:#26362a;--ink-soft:#3b4c33;--ar-display:"Aref Ruqaa", serif;--en-display:"Instrument Serif", Georgia, serif;--ar-body:"IBM Plex Sans Arabic", system-ui, sans-serif;--en-body:"IBM Plex Sans", system-ui, sans-serif;--display:var(--ar-display);--body:var(--ar-body);--display-scale:.86;--display-leading:1.34;--body-leading:1.78;--wrap:min(64rem, 100% - 2.5rem);--radius:20px 20px 20px 4px}html[lang=en]{--display:var(--en-display);--body:var(--en-body);--display-scale:1;--display-leading:.98;--body-leading:1.6}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100svh;color:var(--ink);background:var(--apricot);font-family:var(--body);font-weight:400;line-height:var(--body-leading);-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1rem,.95rem + .22vw,1.09rem)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2.5px solid var(--bougainvillea);outline-offset:3px;border-radius:6px}.sky{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sky__layer{position:absolute;inset:0}.sky__layer--1{background:radial-gradient(120% 62% at 50% 108%,#f3ebd4 0%,#0000 62%),linear-gradient(#fbfaf5 0%,#f4f3ea 46%,#ecede0 100%)}.sky__layer--2{opacity:var(--o2);background:radial-gradient(105% 55% at 50% 104%,#efdcae 0%,#0000 66%),linear-gradient(#f7f6ee 0%,#edefe0 52%,#e4e8d8 100%)}.sky__layer--3{opacity:var(--o3);background:radial-gradient(110% 52% at 50% 102%,#e8d6a8 0%,#0000 60%),linear-gradient(#eff0e4 0%,#e0e6d3 50%,#d5dec7 100%)}.sky__layer--4{opacity:var(--o4);background:linear-gradient(#dde3d2 0%,#d2dbc6 55%,#c6d0ba 100%)}.sky__glow{background:radial-gradient(60% 100% at 50% 100%, var(--mango), transparent 70%);filter:blur(48px);block-size:34vh;opacity:calc(.75 - var(--t) * .55);position:absolute;inset-block-start:58vh;inset-inline:-10%}@media (prefers-reduced-motion:no-preference){.sky__layer--1:after{content:"";background:radial-gradient(38% 30% at 28% 24%,#fffcf48c,#0000 60%);animation:52s ease-in-out infinite alternate drift;position:absolute;inset:-15%}@keyframes drift{to{transform:translate(4%,3%)scale(1.1)}}}.wrap{width:var(--wrap);margin-inline:auto}.eyebrow{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);margin:0 0 .7rem;font-size:.76rem;font-weight:600}html[lang=ar] .eyebrow{letter-spacing:.06em;text-transform:none;font-size:.82rem}html[lang=ar] .title,html[lang=ar] .venue__name,html[lang=ar] .tl__t,html[lang=ar] .dress__v,html[lang=ar] .cd__n{font-weight:700}.title{font-family:var(--display);font-weight:400;font-size:calc(clamp(1.85rem,1.45rem + 1.9vw,3rem) * var(--display-scale));line-height:var(--display-leading);color:var(--ink);margin:0}.dress__v--icon{align-items:center;gap:.5em;display:flex}.dress__v--icon svg{block-size:1.05em;inline-size:1.05em;color:var(--leaf);flex:none;transform:translateY(-.04em)}.sec{padding-block:clamp(3.75rem,9vh,6.5rem);position:relative}.sec__head{text-align:center;margin-block-end:clamp(2rem,5vh,3.25rem)}.card{background:color-mix(in oklch, var(--apricot-lift) 78%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--sage) 88%, transparent);border-radius:var(--radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:clamp(1.4rem,3.2vw,2rem)}html[dir=rtl] .card{border-radius:20px 20px 4px}.btn{font-family:var(--body);cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.95rem 1.65rem;font-size:.97rem;font-weight:500;line-height:1;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.25,1),background .2s,box-shadow .2s,color .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn svg{flex:none;block-size:1.1em;inline-size:1.1em}.btn--fill{background:var(--bougainvillea);color:var(--apricot-lift);box-shadow:0 6px 18px -6px rgb(var(--ink-rgb) / .45)}.btn--fill:hover{background:var(--bougainvillea-deep);box-shadow:0 10px 26px -8px rgb(var(--ink-rgb) / .5)}.btn--line{border-color:var(--accent-text);color:var(--accent-text);background:0 0}.btn--line:hover{background:color-mix(in oklch, var(--bougainvillea) 10%, transparent)}.btn--sm{padding:.72rem 1.2rem;font-size:.88rem}.linkish{font-family:var(--body);color:var(--ink-soft);cursor:pointer;border:0;border-block-end:1px solid color-mix(in oklch,var(--ink) 20%,transparent);background:0 0;margin-block-start:.85rem;padding:0;font-size:.88rem;display:inline-block}.linkish:hover{color:var(--ink);border-color:var(--ink)}.lang{z-index:60;background:color-mix(in oklch, var(--apricot-lift) 82%, transparent);border:1px solid color-mix(in oklch, var(--ink) 14%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;gap:2px;padding:3px;display:flex;position:fixed;inset-block-start:1rem;inset-inline-end:1rem}.lang a{font-family:var(--en-body);letter-spacing:.06em;cursor:pointer;color:var(--ink-soft);background:0 0;border:0;border-radius:999px;padding:.48rem .85rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.lang a[hreflang=ar]{font-family:var(--ar-body);letter-spacing:0;font-size:.92rem}.lang a[aria-current]{background:var(--bougainvillea);color:var(--apricot-lift)}.inapp{z-index:70;background:var(--bougainvillea);color:var(--apricot-lift);text-align:center;padding:.7rem 1rem;font-size:.85rem;font-weight:500;line-height:1.45;position:sticky;inset-block-start:0}.inapp[hidden]{display:none}.hero{grid-template-rows:auto 1fr auto;min-block-size:100svh;padding-block:1.25rem clamp(1.5rem,4vh,2.5rem);display:grid}.hero__top{width:var(--wrap);font-family:var(--body);letter-spacing:.18em;color:var(--accent-text);align-items:center;gap:.6rem;margin-inline:auto;font-size:.82rem;font-weight:600;display:flex}html[lang=ar] .hero__top{letter-spacing:.04em;font-size:.95rem}.hero__top:after{content:"";background:color-mix(in oklch,var(--ink) 22%,transparent);flex:1;block-size:1px}#dateMark{white-space:nowrap;unicode-bidi:isolate}.hero__body{width:var(--wrap);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,2.4vh,1.6rem);margin-inline:auto;display:flex}.blessing{text-wrap:balance;max-width:30rem;color:var(--ink-soft);margin:0;font-family:Amiri,serif;font-size:clamp(1rem,.94rem + .45vw,1.28rem);line-height:2.2}html[lang=en] .blessing{font-family:var(--en-display);max-width:29rem;font-size:clamp(.95rem,.9rem + .3vw,1.1rem);font-style:italic;line-height:1.72}.blessing cite{font-style:normal;font-family:var(--body);letter-spacing:.1em;color:var(--accent-text);opacity:.9;margin-block-start:.6rem;font-size:.68em;display:block}.names{font-family:var(--display);font-weight:400;font-size:calc(clamp(2.6rem,1.5rem + 8.4vw,7rem) * var(--display-scale));line-height:var(--display-leading);color:var(--ink);flex-direction:column;align-items:center;gap:clamp(.1rem,.6vh,.4rem);margin:0;display:flex}html[lang=en] .names{letter-spacing:.005em}.names__amp{font-family:var(--ar-display);color:var(--bougainvillea);font-size:.52em;line-height:1;transform:translateY(-.04em)}html[lang=en] .names__amp{font-family:var(--en-display);font-size:.44em;font-style:italic}.hero__meta{flex-direction:column;align-items:center;gap:.35rem;margin:0;display:flex}.hero__when{font-family:var(--display);color:var(--ink);font-size:clamp(1.15rem,1rem + .8vw,1.7rem);font-weight:400}html[lang=ar] .hero__when{font-weight:700}.hero__time{font-family:var(--display);color:var(--accent-text);letter-spacing:.02em;font-size:clamp(1rem,.9rem + .5vw,1.3rem);font-weight:400}.hero__where{color:var(--ink-soft);font-size:clamp(.92rem,.88rem + .22vw,1.02rem)}.hero__where b{color:var(--ink);font-weight:600}.actions{flex-wrap:wrap;justify-content:center;gap:.7rem;inline-size:100%;margin-block-start:.4rem;display:flex}.actions__wrap{flex-direction:column;align-items:center;inline-size:100%;display:flex}.countdown{width:var(--wrap);flex-wrap:wrap;justify-content:center;gap:clamp(1.1rem,5vw,3.25rem);margin-inline:auto;display:flex}.cd{flex-direction:column;align-items:center;gap:.15rem;min-inline-size:3.5rem;display:flex}.cd__n{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,1.25rem + 1.5vw,2.5rem);line-height:1}.cd__l{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem}html[lang=ar] .cd__l{letter-spacing:0;text-transform:none;font-size:.82rem}.plate{padding-block:clamp(3rem,8vh,5.5rem) 0;position:relative}.plate:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 52% at 76% 46%, color-mix(in oklch,var(--mango) 26%,transparent) 0%, transparent 68%);position:absolute;inset:0}html[dir=rtl] .plate:before{background:radial-gradient(46% 52% at 24% 46%, color-mix(in oklch,var(--mango) 26%,transparent) 0%, transparent 68%)}.plate__inner{width:var(--wrap);text-align:center;justify-items:center;gap:clamp(1.5rem,4vh,2.5rem);margin-inline:auto;display:grid}@media (min-width:56rem){.plate__inner{text-align:start;grid-template-columns:minmax(0,22rem) minmax(17rem,26rem);justify-content:center;place-items:center stretch;gap:clamp(2rem,5vw,3.5rem)}.plate__say{grid-area:1/1}.plate__photo{grid-area:1/2;justify-self:end;margin-block-start:clamp(0rem,3vh,2rem)}}.plate__photo{max-inline-size:26rem;margin:0}.plate__photo img{--dissolve:linear-gradient(to bottom, #000 0 74%, #000000eb 83%, #0000008c 91%, #0000002e 96.5%, transparent 100%);block-size:auto;inline-size:100%;-webkit-mask-image:var(--dissolve);-webkit-mask-image:var(--dissolve);mask-image:var(--dissolve);border-radius:20px 20px 0 0}.plate__cap{font-family:var(--display);font-size:calc(clamp(1.5rem,1.2rem + 1.4vw,2.4rem) * var(--display-scale));line-height:var(--display-leading);color:var(--ink);margin:0}html[lang=ar] .plate__cap{font-weight:700}.plate__rule{background:linear-gradient(to right, color-mix(in oklch,var(--leaf) 55%,transparent),transparent);block-size:1px;inline-size:4.5rem;margin-block:1.1rem}html[dir=rtl] .plate__rule{background:linear-gradient(to left, color-mix(in oklch,var(--leaf) 55%,transparent),transparent)}@media (max-width:55.99rem){.plate__rule{margin-inline:auto}}#festoon{margin-block:clamp(1rem,3vh,2rem) 0}.festoon{pointer-events:none;block-size:auto;inline-size:100%;display:block;overflow:visible}.festoon .bulb-glow{opacity:0;transition:opacity .6s}.festoon .bulb-glass{fill:#efd9be;stroke:var(--ink);stroke-opacity:.18;stroke-width:1px;transition:fill .6s}.is-lit .bulb-glow{opacity:.85}.is-lit .bulb-glass{fill:#ffe3a9}@media (prefers-reduced-motion:no-preference){.festoon__string{transform-origin:0 0;animation:7.5s ease-in-out infinite alternate sway}@keyframes sway{0%{transform:rotate(-.35deg)}to{transform:rotate(.35deg)}}.is-lit .bulb-glow{animation:1.1s ease-in-out infinite alternate flicker}@keyframes flicker{0%{opacity:.22}to{opacity:1}}.is-lit .bulb-glass{animation:1.1s ease-in-out infinite alternate emberGlass}@keyframes emberGlass{0%{fill:#efd9be}to{fill:#ffe3a9}}}.timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.tl{grid-template-columns:auto 1fr;gap:0 1.1rem;padding-block:1.05rem;display:grid}.tl:not(:last-child) .tl__dot:after{content:"";background:linear-gradient(to bottom, color-mix(in oklch,var(--leaf) 55%,transparent), transparent);block-size:calc(100% + 1.5rem);inline-size:1px;position:absolute;inset-block-start:11px;inset-inline-start:5px}.tl__t{font-family:var(--display);font-weight:400;font-size:calc(clamp(1.12rem,1.05rem + .4vw,1.4rem) * var(--display-scale));line-height:var(--display-leading);color:var(--ink);margin:0}.tl__d{color:var(--ink-soft);margin:.15rem 0 0;font-size:.95rem}.venue{gap:1.35rem;display:grid}@media (min-width:52rem){.venue{grid-template-columns:1fr 1fr;align-items:start}}.venue__name{font-family:var(--display);font-weight:400;font-size:calc(clamp(1.5rem,1.3rem + .9vw,2.05rem) * var(--display-scale));line-height:var(--display-leading);margin:0 0 .2rem}.venue__addr{color:var(--ink-soft);margin:0}.venue__coords{color:var(--ink-soft);-webkit-user-select:all;user-select:all;direction:ltr;unicode-bidi:isolate;margin-block-start:.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;display:inline-block}.venue__actions{flex-wrap:wrap;gap:.55rem;margin-block-start:1.15rem;display:flex}.tabs{flex-wrap:wrap;justify-content:center;gap:.3rem;margin-block-end:clamp(1.5rem,4vh,2.25rem);display:flex}.tabs button{font-family:var(--body);cursor:pointer;border:1.5px solid color-mix(in oklch,var(--sage-mid) 78%,transparent);color:var(--ink-soft);background:0 0;border-radius:999px;padding:.62rem 1.15rem;font-size:.92rem;font-weight:500;transition:background .2s,color .2s,border-color .2s}.tabs button:hover{border-color:var(--vine);color:var(--ink)}.tabs button[aria-selected=true]{background:var(--vine);border-color:var(--vine);color:var(--apricot-lift)}.panel[hidden]{display:none}.panel{gap:.9rem;display:grid}@media (min-width:48rem){.panel{grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr))}}.tile h3{font-family:var(--display);font-weight:400;font-size:calc(clamp(1.08rem,1rem + .35vw,1.28rem) * var(--display-scale));line-height:var(--display-leading);color:var(--ink);margin:0 0 .4rem}html[lang=ar] .tile h3{font-weight:700}.tile p{color:var(--ink-soft);margin:0;font-size:.95rem}.tile a{color:var(--accent-text);border-block-end:1.5px solid color-mix(in oklch,var(--accent-text) 35%,transparent);margin-block-start:.55rem;font-size:.89rem;font-weight:500;text-decoration:none;display:inline-block}.tile a:hover{border-color:var(--accent-text)}.tile--wide{grid-column:1/-1}.note{text-align:center;color:var(--accent-text);grid-column:1/-1;margin:.3rem 0 0;font-size:.93rem}.dress{gap:1.75rem;display:grid}@media (min-width:44rem){.dress{grid-template-columns:1fr 1px 1fr;align-items:stretch;gap:2.25rem}.dress>.dress__col:first-of-type{grid-column:1}.dress:before{content:"";background:linear-gradient(to bottom, transparent, color-mix(in oklch,var(--ink) 16%,transparent) 22%, color-mix(in oklch,var(--ink) 16%,transparent) 78%, transparent);grid-area:1/2;place-self:stretch center}.dress>.dress__col:nth-of-type(2){grid-column:3}}.dress__col{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.dress__k{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:.78rem;font-weight:600}html[lang=ar] .dress__k{letter-spacing:0;text-transform:none;font-size:.92rem}.dress__v{font-family:var(--display);font-weight:400;font-size:calc(clamp(1.3rem,1.15rem + .7vw,1.75rem) * var(--display-scale));line-height:var(--display-leading);color:var(--ink)}.dress__note{border-block-start:1px solid color-mix(in oklch,var(--ink) 12%,transparent);color:var(--ink-soft);margin:1.5rem 0 0;padding-block-start:1.25rem;font-size:.93rem}.swatches{flex-wrap:wrap;gap:.5rem;margin-block-start:.9rem;display:flex}.swatch{block-size:2.5rem;inline-size:2.5rem;box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .12), 0 3px 10px -4px rgb(var(--ink-rgb) / .26);border-radius:50%}.contact{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.contact strong{color:var(--ink);font-size:1.1rem;font-weight:600;display:block}.crest{flex-direction:column;align-items:center;gap:1.15rem;margin-block-end:clamp(1.75rem,4.5vh,2.75rem);display:flex}.crest__mark{mix-blend-mode:multiply;border-radius:50%;block-size:auto;inline-size:clamp(7.25rem,24vw,9rem)}.crest__dua{text-wrap:balance;max-inline-size:24rem;color:var(--ink-soft);margin:0;font-family:Amiri,serif;font-size:clamp(.92rem,.88rem + .28vw,1.05rem);line-height:2.05}html[lang=en] .crest__dua{font-family:var(--en-display);font-size:clamp(.9rem,.87rem + .22vw,1rem);font-style:italic;line-height:1.7}.foot{text-align:center;padding:clamp(2.5rem,6vh,4rem) 1.25rem calc(clamp(2.5rem,6vh,4rem) + var(--bar,0px))}.foot p{font-family:var(--display);font-weight:400;font-size:calc(clamp(1.15rem,1.05rem + .5vw,1.55rem) * var(--display-scale));line-height:var(--display-leading);color:var(--ink);margin:0}html[lang=ar] .foot p{font-weight:700}.foot small{color:var(--ink-soft);margin-block-start:.6rem;font-size:.85rem;display:block}.bar{z-index:55;padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom));background:color-mix(in oklch, var(--apricot-lift) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block-start:1px solid color-mix(in oklch,var(--ink) 12%,transparent);gap:.5rem;transition:transform .3s cubic-bezier(.2,.8,.25,1);display:none;position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(115%)}.bar--show{transform:none}.bar .btn{flex:1;min-inline-size:0;padding-block:.85rem}@media (max-width:47.99rem){.bar{display:flex}}@media (prefers-reduced-motion:reduce){.bar{transition:none}}dialog.cal{color:var(--ink);inline-size:min(23rem,100vw - 2.5rem);box-shadow:0 30px 70px -20px rgb(var(--ink-rgb) / .42);background:#fff6ea;border:0;border-radius:22px;padding:0}dialog.cal::backdrop{background:rgb(var(--ink-rgb) / .46);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cal__head{text-align:center;padding:1.5rem 1.5rem .4rem}.cal__head h2{font-family:var(--display);font-weight:400;font-size:calc(1.3rem * var(--display-scale));line-height:var(--display-leading);margin:0}html[lang=ar] .cal__head h2{font-weight:700}.cal__head p{color:var(--ink-soft);margin:.35rem 0 0;font-size:.86rem}.cal__list{gap:.5rem;margin:0;padding:1.1rem 1.5rem 1.5rem;list-style:none;display:grid}.cal__list a{background:color-mix(in oklch,var(--apricot) 72%,transparent);color:var(--ink);border-radius:14px;align-items:center;gap:.7rem;padding:.85rem 1.05rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .18s,transform .18s;display:flex}.cal__list a:hover{background:var(--apricot);transform:translate(2px)}html[dir=rtl] .cal__list a:hover{transform:translate(-2px)}.cal__list svg{block-size:1.15rem;inline-size:1.15rem;color:var(--accent-text);flex:none}.cal__close{cursor:pointer;border:0;border-block-start:1px solid color-mix(in oklch,var(--ink) 10%,transparent);inline-size:100%;color:var(--ink-soft);font-family:var(--body);background:0 0;padding:.9rem;font-size:.9rem}.cal__close:hover{color:var(--ink)}@media (prefers-reduced-motion:no-preference){.anim .rise{opacity:0;animation:.78s cubic-bezier(.16,1,.3,1) forwards rise;transform:translateY(15px)}@keyframes rise{to{opacity:1;transform:none}}.anim .pop{opacity:0;animation:.62s cubic-bezier(.2,1.5,.4,1) forwards pop;transform:scale(.72)rotate(-6deg)}@keyframes pop{to{opacity:1;transform:none}}.anim .reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.anim .reveal.in{opacity:1;transform:none}}.envelope{z-index:2;min-block-size:100svh;padding:calc(clamp(1.25rem,5vw,3rem) + env(safe-area-inset-top)) clamp(1.25rem,5vw,3rem) calc(clamp(1.25rem,5vw,3rem) + env(safe-area-inset-bottom));touch-action:manipulation;place-items:center;display:grid;position:relative;overflow:clip}.vh{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.env-track{z-index:1;pointer-events:none;block-size:170svh;margin-block-end:-100svh;position:relative}.envelope{pointer-events:auto}.env-track+.hero{z-index:0;position:relative}.envelope{perspective:1400px;perspective-origin:50% 30%;overscroll-behavior:contain;background:radial-gradient(120% 62% at 50% 108%,#f3ebd4 0%,#0000 62%),linear-gradient(#fbfaf5 0%,#f4f3ea 46%,#ecede0 100%);block-size:100svh;position:sticky;inset-block-start:0}.envelope[hidden]{display:none!important}.env__open{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;block-size:100%;inline-size:100%;margin:0;padding:0;position:absolute;inset:0}.env__open:focus-visible{outline:2.5px solid var(--bougainvillea);outline-offset:-8px;border-radius:10px}.env__stage{transform-style:preserve-3d;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.env{--w:min(84vw, 34rem);--h:calc(var(--w) / 1.42);--th:clamp(8px, 2.9vw, 13px);--flap-h:54%;--tilt-x:11deg;--tilt-y:-5deg;inline-size:var(--w);block-size:var(--h);transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));position:relative}html[dir=rtl] .env{--tilt-y:5deg}.env__cast{inline-size:calc(var(--w) * 1.45);block-size:calc(var(--h) * 1.3);translate:-50% -42%;transform:translateZ(calc(var(--th) * -4));background:radial-gradient(33% 29% at 50% 55%, rgb(var(--ink-rgb) / .34) 0%, transparent 74%), radial-gradient(50% 45% at 50% 52%, color-mix(in oklch,var(--sage) 52%, transparent) 0%, transparent 78%);filter:blur(26px);position:absolute;top:50%;left:50%}.env__back{transform:translateZ(calc(var(--th) * -1));background:linear-gradient(168deg,#e9e8dc 0%,#deddd0 58%,#d4d3c4 100%);border-radius:4px;position:absolute;inset:0}.env__card{inline-size:calc(var(--w) * .93);block-size:calc(var(--h) * .9);box-shadow:0 6px 16px -8px rgb(var(--ink-rgb) / .34);background:linear-gradient(172deg,#fdfdf9 0%,#fbfaf5 50%,#f4f3e9 100%);border-radius:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.env__front{transform:translateZ(var(--th));box-shadow:inset 0 1px 0 #ffffffe6, inset 0 0 0 1px rgb(var(--ink-rgb) / .07);background:linear-gradient(148deg,#fbfaf3 0%,#f4f3e9 26%,#eeede1 54%,#e4e3d5 80%,#dbdaca 100%);border-radius:4px;position:absolute;inset:0}html[dir=rtl] .env__front{background:linear-gradient(212deg,#fbfaf3 0%,#f4f3e9 26%,#eeede1 54%,#e4e3d5 80%,#dbdaca 100%)}.env__front:before{content:"";clip-path:polygon(0 100%,0 42%,50% 0,100% 42%,100% 100%);background:linear-gradient(160deg, rgb(var(--ink-rgb) / .028), transparent 62%);block-size:40%;filter:drop-shadow(0 -1px 0 rgb(var(--ink-rgb) / .1));position:absolute;inset-block-end:0;inset-inline:0}.env__front:after{content:"";block-size:var(--flap-h);clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(rgb(var(--ink-rgb) / .16), rgb(var(--ink-rgb) / .05) 55%, transparent);filter:blur(3px);position:absolute;inset-block-start:0;inset-inline:0;translate:0 3px}.env__rim{background:linear-gradient(#dcdbcd,#c7c6b6);position:absolute}.env__rim--top{block-size:calc(var(--th) * 2);transform-origin:50% 0;transform:translateZ(var(--th)) rotateX(-90deg);background:linear-gradient(#e6e5d8,#cdccbe);inset-block-start:0;inset-inline:0}.env__rim--top:after{content:"";opacity:0;background:linear-gradient(rgb(var(--ink-rgb) / .62), rgb(var(--ink-rgb) / .3));position:absolute;inset:0}.env__rim--l{inset-block:0;inline-size:calc(var(--th) * 2);transform-origin:0;transform:translateZ(calc(var(--th) * -1)) rotateY(-90deg);left:0}.env__rim--r{inset-block:0;inline-size:calc(var(--th) * 2);transform-origin:100%;transform:translateZ(calc(var(--th) * -1)) rotateY(90deg);right:0}.env__face{inset-inline:0;inset-block:calc(var(--flap-h) + 13%) 0;transform:translateZ(calc(var(--th) + .5px));text-align:center;place-content:center;justify-items:center;gap:clamp(.3rem,1.1vh,.6rem);padding-inline:clamp(1rem,4vw,1.75rem);display:grid;position:absolute}.env__date{font-family:var(--display);font-weight:400;font-size:calc(clamp(1rem,.7rem + 1.5vw,1.45rem) * var(--display-scale));line-height:var(--display-leading);color:var(--ink);white-space:nowrap;unicode-bidi:isolate;margin:0}html[lang=ar] .env__date{font-weight:700}.env__rule{background:linear-gradient(to right,transparent, color-mix(in oklch,var(--leaf) 52%,transparent),transparent);block-size:1px;inline-size:clamp(2.4rem,11vw,3.6rem)}.env__hint{font-family:var(--body);letter-spacing:.06em;color:var(--leaf-deep);margin:0;font-size:clamp(.8rem,2.3vw,.92rem)}.env__flap{block-size:var(--flap-h);transform-origin:50% 0;transform:rotateX(0deg) translateZ(var(--th));transform-style:preserve-3d;position:absolute;inset-block-start:0;inset-inline:0}.env__flapface,.env__flapback{clip-path:polygon(0 0,100% 0,50% 100%);backface-visibility:hidden;position:absolute;inset:0}.env__flapface{background:linear-gradient(160deg,#faf9f1 0%,#f2f1e6 44%,#e9e8da 72%,#deddcd 100%)}html[dir=rtl] .env__flapface{background:linear-gradient(200deg,#faf9f1 0%,#f2f1e6 44%,#e9e8da 72%,#deddcd 100%)}.env__flapback{background:linear-gradient(160deg,#dbdacb 0%,#e4e3d5 40%,#d3d2c2 100%);transform:rotateX(180deg)translateZ(1px)}.env__flapface:before{content:"";background:linear-gradient(rgb(var(--ink-rgb) / .18), #ffffffbf);block-size:2px;position:absolute;inset-block-start:0;inset-inline:0}.env__seal{left:50%;top:var(--flap-h);aspect-ratio:1;inline-size:clamp(4.2rem,18vw,5.4rem);translate:-50% -50%;transform:translateZ(calc(var(--th) + 5px));filter:drop-shadow(0 3px 5px rgb(var(--ink-rgb) / .38));position:absolute}.env__wax{background: radial-gradient(circle at 50% 50%, transparent 54%, color-mix(in oklch,var(--mango) 70%, var(--moss)) 72%, color-mix(in oklch,var(--mango) 44%, var(--leaf)) 92%, color-mix(in oklch,var(--mango) 34%, var(--leaf-deep)) 100%),  radial-gradient(46% 40% at 33% 27%, #fffaec75 0%, #fffaec1f 48%, transparent 66%), radial-gradient(78% 72% at 68% 82%, color-mix(in oklch,var(--mango) 52%, var(--moss)) 0%, transparent 60%), color-mix(in oklch, var(--mango) 88%, var(--moss));box-shadow:inset 0 2px 3px #ffffff4d, inset 0 -3px 7px color-mix(in oklch,var(--leaf-deep) 38%, transparent);border-radius:49% 51% 52% 48%/51% 48% 52% 49%;position:absolute;inset:0}html[dir=rtl] .env__wax{background:radial-gradient(circle at 50% 50%, transparent 54%, color-mix(in oklch,var(--mango) 70%, var(--moss)) 72%, color-mix(in oklch,var(--mango) 44%, var(--leaf)) 92%, color-mix(in oklch,var(--mango) 34%, var(--leaf-deep)) 100%), radial-gradient(46% 40% at 67% 27%, #fffaec75 0%, #fffaec1f 48%, transparent 66%), radial-gradient(78% 72% at 32% 82%, color-mix(in oklch,var(--mango) 52%, var(--moss)) 0%, transparent 60%), color-mix(in oklch, var(--mango) 88%, var(--moss))}.env__stamp{mix-blend-mode:multiply;opacity:.9;border-radius:50%;block-size:84%;inline-size:84%;position:absolute;inset:8%}.env__shard{position:absolute;inset:0}.env__shard--a{clip-path:polygon(0 0,46% 0,52% 14%,44% 29%,55% 44%,47% 58%,58% 73%,49% 86%,56% 100%,0 100%)}.env__shard--b{clip-path:polygon(46% 0,100% 0,100% 100%,56% 100%,49% 86%,58% 73%,47% 58%,55% 44%,44% 29%,52% 14%)}.env__fault{opacity:0;pointer-events:none;clip-path:polygon(46% 0,52% 14%,44% 29%,55% 44%,47% 58%,58% 73%,49% 86%,56% 100%,58.2% 100%,51.2% 86%,60.2% 73%,49.2% 58%,57.2% 44%,46.2% 29%,54.2% 14%,48.2% 0);background:color-mix(in oklch, var(--leaf-deep) 84%, transparent);border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.envelope:not(.is-opening) .env{animation:2.4s cubic-bezier(.45,0,.55,1) 2 alternate envBreathe}.envelope:not(.is-opening) .env__cast{animation:2.4s cubic-bezier(.45,0,.55,1) 2 alternate castBreathe}@keyframes envBreathe{0%{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(0)}to{transform:rotateX(calc(var(--tilt-x) - 2.2deg)) rotateY(calc(var(--tilt-y) + 2.6deg)) translateZ(10px)}}@keyframes castBreathe{0%{opacity:1;filter:blur(18px);scale:1}to{opacity:.7;filter:blur(29px);scale:1.07}}.envelope.is-opening .env,.envelope.is-opening .env__cast{animation:none}}.envelope.is-opening .env__fault{--d:0s;animation:.38s linear forwards faultOpen}@keyframes faultOpen{0%{opacity:0}14%{opacity:1}50%{opacity:.72}to{opacity:0}}.envelope.is-opening .env__shard--a{--d:50ms;animation:.57s cubic-bezier(.32,.66,.3,1) 50ms forwards shardA}.envelope.is-opening .env__shard--b{--d:84ms;animation:.57s cubic-bezier(.32,.66,.3,1) 84ms forwards shardB}@keyframes shardA{0%{opacity:1;transform:none}20%{opacity:1;transform:translate3d(-2.5%,1%,5px)rotate(-3deg)}to{opacity:0;transform:translate3d(-12%,17%,1px)rotate(-12deg)}}@keyframes shardB{0%{opacity:1;transform:none}20%{opacity:1;transform:translate3d(2%,1.5%,3px)rotate(2.2deg)}to{opacity:0;transform:translate(9%,21%)rotate(10deg)}}.envelope.is-opening .env__seal{--d:50ms;animation:.57s ease-out 50ms forwards sealGo}@keyframes sealGo{to{filter:drop-shadow(0 9px 11px rgb(var(--ink-rgb) / 0))}}.envelope.is-opening .env__date,.envelope.is-opening .env__rule,.envelope.is-opening .env__hint{--d:0s;animation:.28s ease-out forwards faceGo}@keyframes faceGo{to{opacity:0}}.envelope.is-opening .env__flap{animation:.72s cubic-bezier(.36,.05,.22,1) .38s forwards flapOpen,.62s cubic-bezier(.42,0,.72,1) 1.28s forwards fadeOut}@keyframes flapOpen{0%{transform:rotateX(0deg) translateZ(var(--th))}to{transform:rotateX(-172deg) translateZ(var(--th))}}@keyframes fadeOut{to{opacity:0}}.envelope.is-opening .env__flapface{animation:.72s cubic-bezier(.36,.05,.22,1) .38s forwards flapShade}@keyframes flapShade{to{filter:brightness(.87)}}.envelope.is-opening .env__rim--top:after{--d:.48s;animation:.42s ease-out .48s forwards mouthOpen}@keyframes mouthOpen{to{opacity:1}}.envelope.is-opening .env__front:after{--d:.38s;animation:.42s ease-out .38s forwards flapShadowGo}@keyframes flapShadowGo{to{opacity:0}}.envelope.is-opening .env__card{--d:.82s;animation:.94s cubic-bezier(.2,.86,.25,1) .82s forwards cardRise}@keyframes cardRise{0%{transform:translate(0,0)}40%{transform:translateY(-56%)scale(1)}to{transform:translate3d(0,-8%,300px)scale(3.4)}}.envelope.is-opening .env__back,.envelope.is-opening .env__front,.envelope.is-opening .env__face,.envelope.is-opening .env__rim{--d:1.28s;animation:.62s cubic-bezier(.42,0,.72,1) 1.28s forwards envSink}@keyframes envSink{to{opacity:0;translate:0 26%}}.envelope.is-opening .env__cast{--d:1.28s;animation:.62s ease-in 1.28s forwards castGo}@keyframes castGo{to{opacity:0;scale:1.35}}.envelope.is-opening{--d:1.62s;animation:.36s ease-out 1.62s forwards introGo}@keyframes introGo{to{opacity:0}}@supports not (transform-style:preserve-3d){.env{transform:none}.env__rim,.env__cast,.env__flapback,.env__card{display:none}.env__flap,.env__front,.env__back,.env__face,.env__seal{transform:none}.envelope .env,.envelope .env__cast,.envelope.is-opening .env__flap,.envelope.is-opening .env__flapface,.envelope.is-opening .env__shard--a,.envelope.is-opening .env__shard--b{animation:none}.envelope.is-opening{animation:.38s ease-out forwards introGo}}@media (prefers-reduced-motion:reduce){.envelope .env,.envelope .env__cast,.envelope.is-opening .env__fault,.envelope.is-opening .env__shard--a,.envelope.is-opening .env__shard--b,.envelope.is-opening .env__seal,.envelope.is-opening .env__flap,.envelope.is-opening .env__flapface,.envelope.is-opening .env__card,.envelope.is-opening .env__cast,.envelope.is-opening .env__back,.envelope.is-opening .env__front,.envelope.is-opening .env__face,.envelope.is-opening .env__rim,.envelope.is-opening .env__rim--top:after,.envelope.is-opening .env__front:after,.envelope.is-opening .env__date,.envelope.is-opening .env__rule,.envelope.is-opening .env__hint{animation:none}.envelope.is-opening{animation:.38s ease-out forwards introGo}}.envelope.is-scrubbing,.envelope.is-scrubbing *,.envelope.is-scrubbing :before,.envelope.is-scrubbing :after{animation-play-state:paused!important;animation-delay:calc(var(--d,0s) - var(--p,0) * 1.98s)!important}.envelope.is-scrubbing *{transition:none!important}.envelope.is-scrubbing .env__flap{animation-delay:calc(.38s - var(--p,0) * 1.98s), calc(1.28s - var(--p,0) * 1.98s)!important}.envelope.is-open{pointer-events:none}html:not(.env-open) .bar{display:none}.env__doors{transform-style:preserve-3d;perspective:1800px;perspective-origin:50% 45%;position:absolute;inset:0}.env__door{backface-visibility:hidden;background:radial-gradient(120% 62% at 50% 108%,#f3ebd4 0%,#0000 62%),linear-gradient(#fbfaf5 0%,#f4f3ea 46%,#ecede0 100%);inline-size:50%;position:absolute;inset-block:0;overflow:hidden}.env__door--l{transform-origin:0%;inset-inline-start:0}.env__door--r{transform-origin:100%;inset-inline-end:0}.env__pane{inline-size:200%;position:absolute;inset-block:0}.env__door--l .env__pane{inset-inline-start:0}.env__door--r .env__pane{inset-inline-end:0}.envelope.is-opening .env__door--l{--d:.48s;animation:1.5s cubic-bezier(.45,0,.25,1) .48s forwards doorL}.envelope.is-opening .env__door--r{--d:.48s;animation:1.5s cubic-bezier(.45,0,.25,1) .48s forwards doorR}@keyframes doorL{0%{transform:rotateY(0)}to{transform:rotateY(-108deg)}}@keyframes doorR{0%{transform:rotateY(0)}to{transform:rotateY(108deg)}}.envelope.is-opening .env__card{display:none;animation:none!important}.envelope.is-opening .env__rim,.envelope.is-opening .env__cast,.envelope.is-opening{animation:none!important}.envelope{background:0 0}@media (prefers-reduced-motion:reduce){.env__door--l,.env__door--r{animation:none!important;transform:none!important}.env__doors{transition:opacity .2s linear}.envelope{opacity:calc(1 - var(--p,0))}}.envelope.is-opening .env__stage{--d:.48s;animation:1.5s cubic-bezier(.45,0,.25,1) .48s forwards envGrow}@keyframes envGrow{0%{transform:scale(1)}to{transform:scale(2.9)}}:root{--bud-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M12 17v6' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3Cpath transform='translate(12 17)scale(1.7)' d='M0 0C-2.5-1.6-3.2-5-1.9-7.2-.9-8.9.9-8.9 1.9-7.2 3.2-5 2.5-1.6 0 0Z'/%3E%3C/svg%3E");--bloom-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cg transform='translate(12 12)scale(1.05)'%3E%3Cpath transform='rotate(0)' d='M0 0C-3.2-2.2-4.6-6-3.4-8.6-2.4-10.8 2.4-10.8 3.4-8.6 4.6-6 3.2-2.2 0 0Z'/%3E%3Cpath transform='rotate(72)' d='M0 0C-3.2-2.2-4.6-6-3.4-8.6-2.4-10.8 2.4-10.8 3.4-8.6 4.6-6 3.2-2.2 0 0Z'/%3E%3Cpath transform='rotate(144)' d='M0 0C-3.2-2.2-4.6-6-3.4-8.6-2.4-10.8 2.4-10.8 3.4-8.6 4.6-6 3.2-2.2 0 0Z'/%3E%3Cpath transform='rotate(216)' d='M0 0C-3.2-2.2-4.6-6-3.4-8.6-2.4-10.8 2.4-10.8 3.4-8.6 4.6-6 3.2-2.2 0 0Z'/%3E%3Cpath transform='rotate(288)' d='M0 0C-3.2-2.2-4.6-6-3.4-8.6-2.4-10.8 2.4-10.8 3.4-8.6 4.6-6 3.2-2.2 0 0Z'/%3E%3Ccircle r='2.7'/%3E%3C/g%3E%3C/svg%3E");--petal-fill:radial-gradient(closest-side, var(--apricot-lift) 22%, var(--sage) 60%, var(--moss) 100%)}.orn{pointer-events:none;-webkit-user-select:none;user-select:none;block-size:auto;display:block;overflow:visible}.orn__bleed{filter:url(#bt-bleed);opacity:.3}.orn__body{filter:url(#bt-grain);opacity:.86}.orn__lift{opacity:.16;transform:translate(.7px,-.8px)}@media (max-width:47.99rem){.orn--swag .orn__body{filter:none}}.hero{position:relative;overflow-x:clip}.hero__body,.hero__top,.countdown{z-index:1;position:relative}.orn--swag{z-index:0;opacity:.8;inline-size:100%;position:absolute;inset-block-end:0;inset-inline:0}@media (max-width:40rem){.orn--swag{opacity:.7;inline-size:150%;margin-inline-start:-25%}}.orn--rule{inline-size:min(14rem,54%);margin:.95rem auto 0}.foot .orn--rule{margin-block:0 1.1rem}.card--sprig{position:relative}.card--sprig .orn--corner{z-index:0;opacity:.55;inline-size:clamp(5rem,12vw,8rem);position:absolute}.orn--tl{inset-block-start:-1.5rem;inset-inline-start:-1.3rem}.orn--br{inset-block-end:-1.5rem;inset-inline-end:-1.3rem;rotate:180deg}@media (max-width:32rem){.card--sprig .orn--corner{display:none}}.dress:before{background:linear-gradient(to bottom, transparent, color-mix(in oklch,var(--ink) 16%,transparent) 22%, color-mix(in oklch,var(--ink) 16%,transparent) 38%, transparent 42%, transparent 58%, color-mix(in oklch,var(--ink) 16%,transparent) 62%, color-mix(in oklch,var(--ink) 16%,transparent) 78%, transparent)}@media (min-width:44rem){.dress:after{content:"";background:var(--petal-fill);block-size:1.5rem;inline-size:1.5rem;-webkit-mask:var(--bloom-mask) center/contain no-repeat;-webkit-mask:var(--bloom-mask) center/contain no-repeat;mask:var(--bloom-mask) center/contain no-repeat;grid-area:1/2;place-self:center}}.tl{grid-template-columns:1.15rem 1fr}.tl__dot{background:0 0;border-radius:0;block-size:1.2rem;inline-size:1.15rem;margin-block-start:.4rem;position:relative}.tl__dot:before{content:"";background:linear-gradient(155deg, var(--leaf-deep) 0%, var(--leaf) 46%, var(--moss) 100%);block-size:1.15rem;inline-size:.82rem;-webkit-mask:var(--bud-mask) center/contain no-repeat;-webkit-mask:var(--bud-mask) center/contain no-repeat;mask:var(--bud-mask) center/contain no-repeat;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}.tl:last-child .tl__dot:before{background:var(--petal-fill);block-size:1.15rem;inline-size:1.15rem;-webkit-mask-image:var(--bloom-mask);-webkit-mask-image:var(--bloom-mask);mask-image:var(--bloom-mask)}.tl:not(:last-child) .tl__dot:after{block-size:calc(100% + 1.9rem);inset-block-start:1.15rem;inset-inline-start:calc(50% - .5px)}.plate__rule{position:relative}.plate__rule:before{content:"";background:var(--petal-fill);block-size:1.1rem;inline-size:1.1rem;-webkit-mask:var(--bloom-mask) center/contain no-repeat;-webkit-mask:var(--bloom-mask) center/contain no-repeat;mask:var(--bloom-mask) center/contain no-repeat;position:absolute;inset-block-start:50%;inset-inline-start:-.15rem;translate:-50% -50%}html[dir=rtl] .card--sprig .orn--corner{scale:-1 1}@media (max-width:26rem){.btn{gap:.45rem;padding:.72rem 1.05rem;font-size:.92rem}.btn svg{block-size:1rem;inline-size:1rem}.actions{flex-wrap:nowrap;gap:.5rem}.actions .btn{flex:0 auto;min-inline-size:0}.linkish{margin-block-start:.6rem;font-size:.84rem}.hero__body{gap:clamp(.7rem,1.8vh,1.2rem)}.blessing{font-size:.95rem;line-height:1.95}.cd{min-inline-size:3rem}}@media (max-width:20.5rem){.hero{row-gap:1rem;min-block-size:auto;padding-block:1rem 1.5rem}.hero__body{gap:.6rem}.blessing{font-size:.88rem;line-height:1.8}.countdown{gap:.85rem;margin-block-start:1.1rem}.cd{min-inline-size:2.6rem}}@media (max-height:36rem){.hero{min-block-size:auto;padding-block:1.25rem 1.75rem}}.notes{flex-direction:column;gap:1.25rem;display:flex}.notes__form{flex-direction:column;gap:1rem;max-inline-size:24rem;display:flex}.notes__field{color:var(--ink-soft);flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}.notes__field input{font:inherit;color:var(--ink);border:1px solid color-mix(in oklch,var(--sage-mid) 80%,transparent);background:var(--apricot-lift);border-radius:10px;padding:.6rem .8rem;font-size:1rem}.notes__field input:focus-visible{outline:2.5px solid var(--bougainvillea);outline-offset:2px}.notes__error{color:var(--accent-text);margin:0;font-size:.9rem}.notes__empty{color:var(--ink-soft)}.notes__list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.notes__item{flex-direction:column;gap:.7rem;display:flex}.notes__item.is-heard{opacity:.72}.notes__meta{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.notes__name{font-family:var(--display);color:var(--ink);font-size:1.15rem;font-weight:400}html[lang=ar] .notes__name{font-weight:700}.notes__to{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:.8rem}html[lang=ar] .notes__to{letter-spacing:0;text-transform:none}.notes__when{color:var(--ink-soft);font-size:.82rem}.notes__item audio{inline-size:100%}.notes__heard{color:var(--ink-soft);cursor:pointer;align-items:center;gap:.5rem;font-size:.86rem;display:flex}.env__sprays{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.9;border-radius:4px;block-size:100%;inline-size:100%;position:absolute;inset:0}
