.ev-remembrance{color:#737080;font-family:var(--font-sans);overflow-wrap:anywhere;flex-direction:column;gap:12px;font-size:17px;font-style:italic;line-height:1.5;display:flex}.ev-remembrance:before{content:"";background:linear-gradient(90deg,#9986b180,#c4b1914d,#0000);width:42px;height:1px}.ev-card{--ev-radius:32px;--ev-glass:#ffffff94;--ev-border:#ffffffd9;--ev-shadow:0 20px 50px -25px #46376440;--ev-photo-shadow:0 15px 28px -10px #36315659;--ev-slow:10s;--ev-a:#fff3e5;--ev-b:#e7dff5;--ev-c:#e0eee9;--ev-object:#b7a4d2;border-radius:var(--ev-radius);border:1px solid var(--ev-border);box-shadow:var(--ev-shadow);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4eff5;container-type:inline-size}.ev-card[data-palette=blush]{--ev-a:#fce3ec;--ev-b:#e6e0f9;--ev-c:#d7edf7;--ev-object:#b8a0d3}.ev-card[data-palette=cool]{--ev-a:#dce9f8;--ev-b:#dbd8ed;--ev-c:#dceee9;--ev-object:#8c9fc7}.ev-card[data-palette=mint]{--ev-a:#e0efe6;--ev-b:#dbe8f1;--ev-c:#f6eddc;--ev-object:#85b4ab}.ev-card[data-palette=gold]{--ev-a:#faecd5;--ev-b:#f0e3da;--ev-c:#f6f0e6;--ev-object:#b89454}.ev-card[data-palette=heritage]{--ev-a:#f0e7db;--ev-b:#e5e0e4;--ev-c:#ecede4;--ev-object:#a39280}.ev-card[data-palette=sea]{--ev-a:#f9eddb;--ev-b:#dceff3;--ev-c:#cce4ed;--ev-object:#91bcca}.ev-background{z-index:-1;background:linear-gradient(135deg, var(--ev-a), var(--ev-b) 55%, var(--ev-c));position:absolute;inset:0}.ev-background span{aspect-ratio:1;background:radial-gradient(circle,#ffffffbf,#0000 65%);border-radius:50%;width:85%;position:absolute;top:-10%;left:-20%}.ev-background span:nth-child(2){opacity:.65;top:10%;left:45%}.ev-background span:nth-child(3){opacity:.35;top:36%;left:-5%}.ev-stage{aspect-ratio:1.3;width:100%}.ev-stage[data-gallery=true]{aspect-ratio:1}.ev-artwork{position:absolute;inset:0}.ev-scene{filter:drop-shadow(0 15px 12px #4f41741f);width:100%;height:100%;overflow:hidden}.ev-card[data-variant="2"] .ev-scene{transform:translateY(3%)scale(.96)}.ev-card[data-variant="3"] .ev-scene{transform:translate(-2%)rotate(-3deg)scale(1.03)}.ev-age{letter-spacing:-.09em;color:#ffffff80;-webkit-text-stroke:1px #ffffffe6;text-shadow:2px 3px #ffffff47,8px 13px 16px #58408d26,-3px -2px 3px #ffffffe6;justify-content:center;align-items:center;padding-right:.09em;font-size:54cqw;font-weight:600;line-height:1;display:flex;position:absolute;inset:1% 8% 0}.ev-card[data-theme=big-world] .ev-age{font-size:66cqw;inset:1% 30% 0 0;transform:rotate(-7deg)}.ev-card[data-theme=new-chapter] .ev-age{z-index:1;align-items:flex-end;padding-bottom:6%;font-size:45cqw;inset:-3% 39% 0 3%}.ev-card[data-era=heritage] .ev-age{font-family:Georgia,serif;font-size:45cqw}.ev-card[data-level=L1] .ev-age{font-size:42cqw}.ev-anniversary{color:#ffffffd9;text-shadow:0 3px 15px #32324129;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:24cqw;display:flex;position:absolute;inset:0}.ev-content{background:linear-gradient(145deg, #ffffffcf, var(--ev-glass));border-top:1px solid var(--ev-border);-webkit-backdrop-filter:blur(12px);overflow-wrap:anywhere;border-radius:26px 26px 0 0}.ev-card[data-gallery=true] .ev-content{border-top-left-radius:0;border-top-right-radius:0}.ev-title{font-family:var(--font-sans);text-wrap:pretty}.ev-person-photo{border:1px solid var(--ev-border);width:53%;height:77%;box-shadow:var(--ev-photo-shadow);background:#ffffffd9;border-radius:18px;padding:6px;position:absolute;top:13%;left:33%;transform:rotate(7deg)}.ev-person-photo img,.ev-event-photo img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.ev-photo-scrapbook{border-radius:22px 22px 28px 12px;width:47%;height:67%;padding-bottom:18px;top:24%;left:42%;transform:rotate(9deg)}.ev-photo-polaroid{border-radius:3px;width:46%;height:67%;padding:7px 7px 26px;top:25%;left:46%;transform:rotate(9deg)}.ev-photo-polaroid img{border-radius:1px}.ev-photo-document{border-radius:6px;width:44%;height:75%;padding:5px;top:14%;left:48%;transform:rotate(4deg)}.ev-photo-editorial{border-radius:10px;width:46%;height:76%;padding:4px;top:16%;left:45%;transform:rotate(3deg)}.ev-photo-archive{border-radius:3px;width:47%;height:74%;padding:8px 8px 20px;top:17%;left:44%;transform:rotate(-5deg)}.ev-photo-couple{border-radius:12px;width:47%;height:78%;top:11%;left:8%;transform:rotate(-10deg)}.ev-photo-couple.ev-photo-1{top:16%;left:46%;transform:rotate(9deg)}.ev-card[data-family=relationship][data-palette=cream]{--ev-a:#fff0e5;--ev-b:#f1dff0;--ev-c:#e5e5fa}.ev-union-rings{filter:drop-shadow(0 9px 8px #6f487826);width:100%;height:100%}.ev-union-years{color:#91618e;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2;background:#fff9;border:1px solid #fffc;border-radius:18px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:46%;padding:10px 12px;display:flex;position:absolute;bottom:6%;left:27%}.ev-union-years strong{font-size:8cqw;font-weight:700;line-height:1}.ev-union-years span{margin-top:0;font-size:3.3cqw;font-weight:600}.ev-card[data-family=relationship] .ev-photo-couple{border-radius:18px;width:39%;height:68%;padding:5px;top:10%;left:9%;transform:rotate(-3deg)}.ev-card[data-family=relationship] .ev-photo-couple img{border-radius:13px}.ev-card[data-family=relationship] .ev-photo-couple.ev-photo-1{top:15%;left:52%;transform:rotate(3deg)}.ev-card[data-family=relationship] .ev-artwork{z-index:2;pointer-events:none}.ev-card[data-family=relationship] .ev-stage:not(:has(.ev-photo-1)) .ev-photo-0{left:30%;transform:none}.ev-card[data-family=relationship] .ev-stage:not(:has(.ev-person-photo)) .ev-union-years{background:#ffffff40;flex-direction:column;width:60%;top:19%;bottom:19%;left:20%}.ev-card[data-family=relationship] .ev-stage:not(:has(.ev-person-photo)) .ev-union-years strong{font-size:25cqw;font-weight:500}.ev-event-photo{box-shadow:var(--ev-photo-shadow);border:5px solid #ffffffdb;border-radius:22px;position:absolute;inset:5% 5% 2%;overflow:hidden}.ev-card[data-family=relationship][data-material=aluminium]{--ev-a:#edf1f6;--ev-b:#d3dae5;--ev-c:#e2e6f1;--ev-object:#8290a6}.ev-card[data-material=aluminium] .ev-artwork{background-image:repeating-linear-gradient(0deg,#0000 0 2px,#5c708f0d 2px 3px)}.ev-card[data-material=aluminium] .ev-photo-couple,.ev-card[data-material=aluminium] .ev-union-years{background:linear-gradient(125deg,#f8fbff 0%,#bac5d4 23%,#f4f7fb 43%,#a5b2c5 67%,#e8eef7 86%,#c5cfdd 100%);border:1px solid #f9fbff;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #485a774d,0 12px 24px -12px #33415a66}.ev-card[data-material=aluminium] .ev-union-years{color:#51617c}.ev-card[data-material=aluminium] .ev-union-years:after{content:"";border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 1px,#fff3 1px 2px);position:absolute;inset:0}.ev-card[data-material=paper] .ev-scene{filter:drop-shadow(2px 5px #b4a08c29)}.ev-card[data-material=cotton] .ev-artwork,.ev-card[data-material=linen] .ev-artwork{background-image:repeating-linear-gradient(90deg,#0000 0 5px,#ffffff2e 5px 6px)}.ev-card[data-material=wood] .ev-artwork,.ev-card[data-material=leather] .ev-artwork{background-image:repeating-linear-gradient(110deg,#0000 0 17px,#a07d550f 17px 18px)}.ev-card[data-material=crystal] .ev-scene,.ev-card[data-material=diamond] .ev-scene{filter:drop-shadow(3px 3px #ffffffa6)drop-shadow(-3px -3px #8fa3c626)}.ev-card[data-material=pearl]{--ev-object:#c4b1be}.ev-card[data-material=porcelain],.ev-card[data-material=ceramic]{--ev-object:#91a2bc}.ev-card[data-material=ruby]{--ev-object:#b26a82}.ev-card[data-material=copper]{--ev-object:#b67c64}.ev-card[data-material=bronze]{--ev-object:#a18b5f}@keyframes ev-float{0%,to{translate:0}50%{translate:0 -5px}}@media (prefers-reduced-motion:no-preference){.ev-card:not([data-reduced-motion]) .ev-artwork{animation:ev-float var(--ev-slow) ease-in-out 1}.ev-card[data-motion=document-reveal] .ev-artwork{animation-duration:14s}}@media (prefers-reduced-motion:reduce){.ev-card *,.ev-card :before,.ev-card :after{transition:none;animation:none}}.ev-card[data-reduced-motion] *{transition:none;animation:none}@supports not (font-size:1cqw){.ev-age{font-size:150px}.ev-anniversary{font-size:78px}}.ev-card[data-memorial=true] .ev-artwork,.ev-card[data-memorial=true] .ev-background span{animation:none}.ev-card[data-family=relationship][data-surface]{--ev-a:color-mix(in srgb, var(--ev-material-accent) 13%, white);--ev-b:color-mix(in srgb, var(--ev-material-accent) 27%, #f3edf9);--ev-c:color-mix(in srgb, var(--ev-material-accent) 15%, #edf2fa);--ev-object:var(--ev-material-accent)}.ev-card[data-surface] .ev-union-years{color:color-mix(in srgb, var(--ev-material-accent) 75%, #34324b)}.ev-card[data-surface] .ev-photo-couple{background:linear-gradient(130deg, white, color-mix(in srgb, var(--ev-material-accent) 30%, white), white)}.ev-card[data-surface=metal] .ev-union-years{background:linear-gradient(120deg, white, color-mix(in srgb, var(--ev-material-accent) 70%, white) 28%, white 49%, color-mix(in srgb, var(--ev-material-accent) 60%, white) 73%, #f7f8fb);box-shadow:inset 0 1px 1px white, 0 8px 20px -12px var(--ev-material-accent)}.ev-card[data-surface=fabric] .ev-artwork{background-image:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff45 3px 4px),repeating-linear-gradient(90deg,#0000 0 3px,#ffffff45 3px 4px)}.ev-card[data-surface=paper] .ev-union-years{background:#fffaf0;border-radius:5px;box-shadow:3px 4px #cbbba640}.ev-card[data-surface=wood] .ev-artwork{background-image:repeating-linear-gradient(95deg, transparent 0 13px, color-mix(in srgb, var(--ev-material-accent) 15%, transparent) 13px 15px, transparent 15px 29px)}.ev-card[data-surface=leather] .ev-union-years{border:1px dashed var(--ev-material-accent);background:color-mix(in srgb, var(--ev-material-accent) 22%, #fff5e9)}.ev-card[data-surface=lace] .ev-artwork{background-image:radial-gradient(circle,#ffffffa0 1px,#0000 2px);background-size:9px 9px}.ev-card[data-surface=stone] .ev-artwork{background-image:repeating-linear-gradient(155deg,#0000 0 35px,#fff5 36px 38px,#0000 39px 64px)}.ev-card[data-surface=gem] .ev-artwork{background-image:conic-gradient(from 25deg at 70% 30%,#fff5,#0000 25%,#ffffff75 45%,#0000 65%,#fff5)}.ev-card[data-surface=pearl] .ev-union-years{box-shadow:inset 0 0 12px white, 0 8px 20px -12px var(--ev-material-accent);background:linear-gradient(120deg,#fffefa,#e8e1f4,#e4f1f3,#f8e4ec,#fffefa)}.ev-card[data-surface=ceramic] .ev-union-years{border:2px solid color-mix(in srgb, var(--ev-material-accent) 50%, white);background:#f8fbff;box-shadow:inset 0 -3px 8px #a9bdd330}.ev-card[data-surface=satin] .ev-artwork{background-image:linear-gradient(135deg,#0000 20%,#ffffff80 39%,#0000 51%,#ffffff60 73%,#0000 85%)}.ev-card[data-surface=velvet] .ev-union-years{background:color-mix(in srgb, var(--ev-material-accent) 70%, #584560);color:#fff8ff;box-shadow:inset 0 0 18px #ffffff30}.ev-card[data-today=true]{background:linear-gradient(#f4eff5,#f4eff5) padding-box padding-box,linear-gradient(135deg,#a5b4fc,#a78bfa 45%,#f0abfc 80%,#fbcfe8) border-box;border:2px solid #0000;box-shadow:0 0 0 4px #c4b5fd24,0 18px 40px -22px #8b5cf666}@property --ev-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ev-border-shimmer{to{--ev-border-angle:360deg}}@media (prefers-reduced-motion:no-preference){.ev-card[data-today=true]:not([data-reduced-motion]){background:linear-gradient(#f4eff5, #f4eff5) padding-box, conic-gradient(from var(--ev-border-angle), #a5b4fc, #a78bfa, #f0abfc, #fbcfe8, #a5b4fc) border-box;animation:9s linear infinite ev-border-shimmer}}.ev-event-label{color:#7951b5;background:linear-gradient(120deg,#ede5ffe6,#f8e9f7cc);border:1px solid #ffffffd9}.ev-card[data-family=relationship] .ev-event-label{color:color-mix(in srgb, var(--ev-object) 55%, #514266);background:color-mix(in srgb, var(--ev-object) 12%, #fffaff)}
