.envelope-material[data-astro-cid-wdropqon]{block-size:604px;inline-size:424px;max-inline-size:none;position:absolute;inset:-12px}.face-detail[data-astro-cid-wdropqon]{block-size:580px;inline-size:400px;position:absolute;inset:0;overflow:visible}.flap-front-light[data-astro-cid-wdropqon],.flap-back-light[data-astro-cid-wdropqon]{fill:#4e3e46;opacity:0}.blind-emboss[data-astro-cid-wdropqon]{fill:#b7a58d;fill-opacity:.58;font-family:var(--invitation-serif-font);text-transform:uppercase;font-weight:500}.emboss-names[data-astro-cid-wdropqon]{letter-spacing:2.5px;font-size:17px}.emboss-date[data-astro-cid-wdropqon]{font-variant-numeric:lining-nums;letter-spacing:2px;font-size:9px}svg[data-astro-cid-deykkd5d]{block-size:auto;inline-size:100%;fill:var(--invitation-closing-ink);display:block}.invitation-sheet[data-astro-cid-mrbi3gtm]{--sheet-inset:clamp(1.5rem, 7.5cqw, 2.625rem);isolation:isolate;min-block-size:141.9cqw;inline-size:100%;padding:var(--sheet-inset);background:var(--invitation-paper);color:var(--invitation-ink);font-family:var(--invitation-serif-font);text-align:center;border:1px solid #614a6f17;flex-direction:column;align-items:center;font-weight:400;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,inset 1px 0 #ffffff80,inset -1px -1px #755f4914,0 1px 2px #2928220a,0 12px 36px #2928220d}.invitation-sheet[data-astro-cid-mrbi3gtm]>[data-astro-cid-mrbi3gtm]{z-index:1;flex-shrink:0;max-inline-size:100%;position:relative}.invitation-sheet[data-astro-cid-mrbi3gtm]:before{content:"";border:1px solid var(--invitation-thistle);opacity:.7;pointer-events:none;position:absolute;inset:clamp(.625rem,2cqw,.875rem)}.invitation-sheet[data-astro-cid-mrbi3gtm]:after{content:"";z-index:0;opacity:.7;mix-blend-mode:multiply;pointer-events:none;background:url(/textures/paper-grain.webp) 0 0/256px 256px;position:absolute;inset:0}.invitation-heading[data-astro-cid-mrbi3gtm]{inline-size:100%}.invitation-lead[data-astro-cid-mrbi3gtm]{letter-spacing:.32em;text-transform:uppercase;font-size:clamp(.75rem,2.4cqw,.875rem);font-weight:500;line-height:1.5}.lettering-composition[data-astro-cid-mrbi3gtm]{margin-block-start:1.5cqw;position:relative}.invitation-lettering[data-astro-cid-mrbi3gtm]{fill:currentColor;inline-size:100%;overflow:visible}.lettering-save[data-astro-cid-mrbi3gtm],.lettering-date[data-astro-cid-mrbi3gtm]{font-family:var(--invitation-display-font);font-weight:400}.lettering-save[data-astro-cid-mrbi3gtm]{font-size:200px}.lettering-date[data-astro-cid-mrbi3gtm]{font-size:220px}.lettering-the[data-astro-cid-mrbi3gtm]{font-family:var(--invitation-serif-font);letter-spacing:4px;text-transform:uppercase;font-size:17px;font-weight:500}.lettering-sr-save[data-astro-cid-mrbi3gtm],.lettering-sr-date[data-astro-cid-mrbi3gtm]{font-family:Wedding Serbian Display,cursive;font-weight:400}.lettering-sr-save[data-astro-cid-mrbi3gtm]{font-size:146px}.lettering-sr-date[data-astro-cid-mrbi3gtm]{font-size:180px}.lettering-el-save[data-astro-cid-mrbi3gtm],.lettering-el-date[data-astro-cid-mrbi3gtm]{font-family:Wedding Greek Display,cursive;font-weight:400}.lettering-el-save[data-astro-cid-mrbi3gtm]{font-size:148px}.lettering-el-date[data-astro-cid-mrbi3gtm]{font-size:116px}.lettering-el-the[data-astro-cid-mrbi3gtm]{letter-spacing:1.5px;font-family:Wedding Greek Serif,serif;font-size:24px}[data-astro-cid-mrbi3gtm][data-locale=sr],[data-astro-cid-mrbi3gtm][data-locale=el]{min-block-size:0}[data-astro-cid-mrbi3gtm][data-locale=sr] .lettering-composition[data-astro-cid-mrbi3gtm],[data-astro-cid-mrbi3gtm][data-locale=el] .lettering-composition[data-astro-cid-mrbi3gtm]{margin-block-start:3cqw}[data-astro-cid-mrbi3gtm][data-locale=sr] .invitation-names[data-astro-cid-mrbi3gtm],[data-astro-cid-mrbi3gtm][data-locale=el] .invitation-names[data-astro-cid-mrbi3gtm]{margin-block-start:0;padding-block-start:clamp(1.25rem,4.5cqw,1.75rem)}[data-astro-cid-mrbi3gtm][data-locale=el] .invitation-lead[data-astro-cid-mrbi3gtm]{letter-spacing:.2em}[data-astro-cid-mrbi3gtm][data-locale=el] .invitation-closing[data-astro-cid-mrbi3gtm]{font-size:clamp(.875rem,2.7cqw,1rem)}[data-astro-cid-mrbi3gtm][data-locale=el] .names-introduction[data-astro-cid-mrbi3gtm],[data-astro-cid-mrbi3gtm][data-locale=el] .names-connector[data-astro-cid-mrbi3gtm],[data-astro-cid-mrbi3gtm][data-locale=el] .wedding-city[data-astro-cid-mrbi3gtm]{font-size:clamp(.875rem,2.5cqw,1rem)}.margin-date[data-astro-cid-mrbi3gtm]{inline-size:22%;color:var(--invitation-quiet-ink);font-variant-numeric:lining-nums;letter-spacing:.13em;text-transform:uppercase;overflow-wrap:break-word;font-size:clamp(.625rem,2.05cqw,.75rem);font-weight:500;line-height:1.75;position:absolute;inset-block-start:62%;inset-inline-start:0}.margin-date[data-astro-cid-mrbi3gtm] span[data-astro-cid-mrbi3gtm]{white-space:nowrap;display:block}.margin-date[data-astro-cid-mrbi3gtm] .date-day[data-astro-cid-mrbi3gtm]{color:var(--invitation-ink);font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;margin-block:.125rem;font-size:clamp(1.875rem,6.4cqw,2.25rem);font-weight:400;line-height:1}[data-astro-cid-mrbi3gtm][data-locale=sr] .margin-date[data-astro-cid-mrbi3gtm],[data-astro-cid-mrbi3gtm][data-locale=el] .margin-date[data-astro-cid-mrbi3gtm]{inline-size:max-content;max-inline-size:100%;color:var(--invitation-ink);letter-spacing:0;text-transform:none;margin-block-start:clamp(.5rem,2cqw,.875rem);font-weight:400;line-height:1;position:static}[data-astro-cid-mrbi3gtm][data-locale=sr] .margin-date[data-astro-cid-mrbi3gtm] time[data-astro-cid-mrbi3gtm],[data-astro-cid-mrbi3gtm][data-locale=el] .margin-date[data-astro-cid-mrbi3gtm] time[data-astro-cid-mrbi3gtm]{text-align:start;grid-template-columns:auto auto;align-items:center;column-gap:clamp(.625rem,2.5cqw,1rem);display:grid}.margin-date[data-astro-cid-mrbi3gtm] .localized-date-day[data-astro-cid-mrbi3gtm]{letter-spacing:-.035em;font-size:clamp(2.125rem,9.5cqw,3.5rem);line-height:.95}.margin-date[data-astro-cid-mrbi3gtm] .localized-date-detail[data-astro-cid-mrbi3gtm]{color:var(--invitation-quiet-ink);row-gap:.3rem;display:grid}.localized-date-month[data-astro-cid-mrbi3gtm]{letter-spacing:.04em;font-size:clamp(.875rem,2.7cqw,1rem);line-height:1.1}.localized-date-year[data-astro-cid-mrbi3gtm]{letter-spacing:.12em;font-size:clamp(.8125rem,2.4cqw,.9375rem);line-height:1}[data-astro-cid-mrbi3gtm][data-locale=sr] .margin-date[data-astro-cid-mrbi3gtm]{margin-inline-start:2cqw}[data-astro-cid-mrbi3gtm][data-locale=el] .margin-date[data-astro-cid-mrbi3gtm]{margin-inline:auto 1.5cqw}.invitation-names[data-astro-cid-mrbi3gtm]{inline-size:100%;margin-block-start:auto;padding-block-start:clamp(1.5rem,5cqw,2rem)}.names-introduction[data-astro-cid-mrbi3gtm]{margin-block-end:.75rem;font-size:clamp(.875rem,2.6cqw,.9375rem);line-height:1.4}.person-name[data-astro-cid-mrbi3gtm]{letter-spacing:.065em;text-transform:uppercase;font-size:clamp(1.0625rem,3.8cqw,1.375rem);font-weight:500;line-height:1.4}.names-connector[data-astro-cid-mrbi3gtm]{margin-block:.125rem;font-size:clamp(.9375rem,2.9cqw,1.0625rem);font-style:italic;line-height:1.4}.wedding-location[data-astro-cid-mrbi3gtm]{color:var(--invitation-quiet-ink);text-wrap:balance;overflow-wrap:anywhere;margin-block-start:clamp(1rem,3.6cqw,1.375rem);font-size:clamp(1rem,3cqw,1.0625rem);line-height:1.5}.wedding-city[data-astro-cid-mrbi3gtm]{letter-spacing:.06em;font-size:clamp(1rem,3cqw,1.0625rem)}.invitation-closing[data-astro-cid-mrbi3gtm]{color:var(--invitation-quiet-ink);margin-block-start:clamp(1.25rem,4.8cqw,1.75rem);font-size:clamp(1rem,3.2cqw,1.125rem);font-style:italic;line-height:1.5}.closing-ornament[data-astro-cid-mrbi3gtm]{inline-size:clamp(10.5rem,42cqw,14rem);margin-block-end:.875rem;margin-inline:auto}.visually-hidden[data-astro-cid-mrbi3gtm]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@container (width<=400px){.lettering-the[data-astro-cid-mrbi3gtm]{letter-spacing:4px;font-size:25px}.margin-date[data-astro-cid-mrbi3gtm]{letter-spacing:.06em;inline-size:24%;inset-inline-start:-3%}}@media print{.invitation-sheet[data-astro-cid-mrbi3gtm]{box-shadow:none;break-inside:avoid}}.paper-shadow[data-astro-cid-wflgsree]{opacity:.12;pointer-events:none;position:absolute;inset:0}.paper-shadow-contact[data-astro-cid-wflgsree],.paper-shadow-soft[data-astro-cid-wflgsree]{background:#51404e;position:absolute;inset:0}.paper-shadow-contact[data-astro-cid-wflgsree]{filter:blur(6px)}.paper-shadow-soft[data-astro-cid-wflgsree]{filter:blur(28px);opacity:0}[data-phase=read] .paper-shadow-soft[data-astro-cid-wflgsree]{display:none}.paper-surface[data-astro-cid-wflgsree]{transform-style:preserve-3d;transform-origin:50%;will-change:transform;position:relative}.paper-surface[data-astro-cid-wflgsree] .invitation-sheet{box-shadow:inset 0 1px #ffffffe6,inset 1px 0 #ffffff80,inset -1px -1px #755f4914}[data-phase=read] .paper-surface[data-astro-cid-wflgsree]{will-change:auto;transform:none}.calendar-link[data-astro-cid-wx7wo52v]{min-block-size:2.75rem;color:var(--invitation-ink);font-family:var(--invitation-serif-font);letter-spacing:.025em;text-underline-offset:.45em;align-items:center;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;text-decoration:underline #b6a2c2;display:flex}.envelope-presentation[data-astro-cid-rxhzkt5u]{inline-size:100%}.presentation-scene[data-astro-cid-rxhzkt5u]{isolation:isolate;background:var(--stationery-linen);position:relative}.scene-light[data-astro-cid-rxhzkt5u],.presentation-scene[data-astro-cid-rxhzkt5u]:after{content:"";pointer-events:none;position:absolute;inset:0}.scene-light[data-astro-cid-rxhzkt5u]{opacity:.48;background:#fffaf5;mask-image:linear-gradient(130deg,#000,#0000 78%)}.viewport-measure[data-astro-cid-rxhzkt5u]{visibility:hidden;pointer-events:none;block-size:100svh;inline-size:0;position:absolute}.presentation-scene[data-astro-cid-rxhzkt5u]:after{opacity:.48;mix-blend-mode:multiply;background:url(/textures/linen-weave.webp) 0 0/96px 96px}.motion-stage[data-astro-cid-rxhzkt5u]{isolation:isolate;block-size:100svh;min-block-size:420px;inline-size:100%;position:relative;overflow:clip}[data-astro-cid-rxhzkt5u][data-phase=read] .motion-stage[data-astro-cid-rxhzkt5u]{padding-block:var(--reading-top) var(--reading-bottom)}[data-astro-cid-rxhzkt5u][data-phase=read] .stationery-assembly[data-astro-cid-rxhzkt5u]{position:relative;inset:auto}[data-astro-cid-rxhzkt5u][data-phase=read] .paper-carriage[data-astro-cid-rxhzkt5u]{will-change:auto;margin-inline:auto;position:relative;inset-block-start:0}.stationery-assembly[data-astro-cid-rxhzkt5u]{z-index:1;transform-origin:50%;transform-style:preserve-3d;position:absolute;inset:0}[data-astro-cid-rxhzkt5u][data-phase=arriving] .stationery-assembly[data-astro-cid-rxhzkt5u]{will-change:transform}.arrival-shadow[data-astro-cid-rxhzkt5u]{transform-origin:50%;filter:blur(18px);visibility:hidden;pointer-events:none;background:#51404e;position:absolute;inset-block-start:50%;inset-inline-start:50%}[data-astro-cid-rxhzkt5u][data-ready] .arrival-shadow[data-astro-cid-rxhzkt5u]{visibility:visible}.envelope-layer[data-astro-cid-rxhzkt5u]{transform-origin:0 0;will-change:transform;pointer-events:none;visibility:hidden;block-size:580px;inline-size:400px;position:absolute;inset:0 auto auto 0}[data-astro-cid-rxhzkt5u][data-ready] .envelope-layer[data-astro-cid-rxhzkt5u]{visibility:visible}.envelope-rear[data-astro-cid-rxhzkt5u]{z-index:1}.envelope-contact-shadow[data-astro-cid-rxhzkt5u]{z-index:0;border-radius:2px;box-shadow:0 9px 9px #51404e1c,0 1px 1px #51404e14}.envelope-front[data-astro-cid-rxhzkt5u]{z-index:3}.envelope-hinge[data-astro-cid-rxhzkt5u]{z-index:5;perspective:1600px}.envelope-cast-shadow[data-astro-cid-rxhzkt5u]{z-index:4;overflow:hidden}.envelope-cast-shadow[data-astro-cid-rxhzkt5u] svg[data-astro-cid-rxhzkt5u]{block-size:100%;inline-size:100%;display:block;overflow:visible}.flap-shadow-footprint[data-astro-cid-rxhzkt5u]{fill:#51404e;opacity:.12;filter:blur(4px);block-size:580px;inline-size:400px;position:absolute;inset:0}.flap-pivot[data-astro-cid-rxhzkt5u]{transform-origin:100%;block-size:100%;inline-size:100%;transform-style:preserve-3d;will-change:transform;position:relative}.flap-face[data-astro-cid-rxhzkt5u]{backface-visibility:hidden;position:absolute;inset:0}.flap-reverse[data-astro-cid-rxhzkt5u]{transform:rotateY(180deg)}.seal-mount[data-astro-cid-rxhzkt5u]{filter:drop-shadow(1.5px 3.2px 1.8px #5b362b40);block-size:88px;inline-size:88px;position:absolute;inset-block-start:246px;inset-inline-start:154px;transform:translateZ(1px)}.paper-carriage[data-astro-cid-rxhzkt5u]{z-index:2;transform-origin:0 0;will-change:transform;visibility:hidden;inline-size:min(100% - 32px,35rem);position:absolute;inset-block-start:16px;inset-inline-start:0;container-type:inline-size}[data-astro-cid-rxhzkt5u][data-ready] .paper-carriage[data-astro-cid-rxhzkt5u]{visibility:visible}[data-astro-cid-rxhzkt5u][data-phase=read] .paper-carriage[data-astro-cid-rxhzkt5u]{will-change:auto}[data-astro-cid-rxhzkt5u][data-phase=read] .envelope-layer[data-astro-cid-rxhzkt5u],[data-astro-cid-rxhzkt5u][data-phase=read] .arrival-shadow[data-astro-cid-rxhzkt5u]{display:none}.motion-controls[data-astro-cid-rxhzkt5u]{z-index:6;justify-content:center;align-items:center;gap:clamp(.5rem,3vw,1.5rem);padding:.5rem;display:flex;position:absolute;inset-block-end:max(1.75rem, env(safe-area-inset-bottom));inset-inline:0}.calendar-action[data-astro-cid-rxhzkt5u]{display:none}[data-astro-cid-rxhzkt5u][data-phase=read] .calendar-action[data-astro-cid-rxhzkt5u]:not([hidden]){display:block}button[data-astro-cid-rxhzkt5u]{font:inherit;color:inherit;cursor:pointer}.opening-control[data-astro-cid-rxhzkt5u]{letter-spacing:.035em;text-underline-offset:.45em;background:0 0;border:0;align-self:start;padding:.25rem .5rem;font-size:1rem;text-decoration:underline #b6a2c2;transition:opacity .35s}.opening-control[data-astro-cid-rxhzkt5u]:disabled{cursor:default;opacity:.4}[data-astro-cid-rxhzkt5u][data-phase=arriving] .opening-control[data-astro-cid-rxhzkt5u],[data-astro-cid-rxhzkt5u][data-phase=holding] .opening-control[data-astro-cid-rxhzkt5u],[data-astro-cid-rxhzkt5u][data-playing=true] .opening-control[data-astro-cid-rxhzkt5u]{opacity:0;pointer-events:none}[data-astro-cid-rxhzkt5u][data-phase=read] .opening-control[data-astro-cid-rxhzkt5u]{opacity:.55;min-block-size:2.75rem;font-size:.875rem}[data-astro-cid-rxhzkt5u][data-phase=read] .opening-control[data-astro-cid-rxhzkt5u]:hover{opacity:1}.arrival-replay[data-astro-cid-rxhzkt5u]{text-underline-offset:.3em;background:0 0;border:0;margin:1rem auto 0;padding:.25rem;text-decoration:underline;display:block}.motion-inspector[data-astro-cid-rxhzkt5u]{inline-size:min(100% - 48px,30rem);color:var(--invitation-quiet-ink);font-family:var(--invitation-serif-font);margin:1.5rem auto 2rem;font-size:.875rem}summary[data-astro-cid-rxhzkt5u]{cursor:pointer;text-align:center}label[data-astro-cid-rxhzkt5u]{margin-block-start:1rem;display:block}input[data-astro-cid-rxhzkt5u]{accent-color:#9b82ac;inline-size:100%;margin:.75rem 0;display:block}.sequence-beats[data-astro-cid-rxhzkt5u]{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.sequence-beats[data-astro-cid-rxhzkt5u] button[data-astro-cid-rxhzkt5u]{background:0 0;border:1px solid #d7beeb;padding:.375rem .625rem}
