@charset "UTF-8";*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}@font-face{font-family:TagesSchrift;src:url(../../../fonts/Tagesschrift-Regular.woff2) format("woff");font-weight:400;font-style:normal}html{font-size:62.5%;font-family:CrimsonPro,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}code,pre{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}strong,th{font-weight:600}em{font-style:italic}button,summary,.clickable{cursor:pointer}[data-accordion-trigger]{cursor:pointer}div[data-accordion-root]#landingPage{width:100%;border-radius:1rem;overflow:hidden;box-shadow:0 0 .5rem #00f}div[data-accordion-root]#landingPage [data-accordion-header]{width:100%;padding:.6rem 2rem;background-color:#87ceeb}div[data-accordion-root]#landingPage [data-accordion-content]{padding:.8rem 2rem;background-color:#208fbc80;display:flex;flex-direction:column;gap:.8rem}div[data-scroll-area-root]{max-width:100%;overflow-y:hidden}div[data-scroll-area-viewport],div[data-scroll-area-viewport] div[data-scroll-area-content]{height:100%}.high-res.svelte-cvqy7o{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:opacity .4s ease}header.svelte-12wnd7k{width:100%;padding:3rem 0 1.6rem;display:flex;justify-content:center}header.svelte-12wnd7k div:where(.svelte-12wnd7k){width:16rem;aspect-ratio:1 / 1;border-radius:50%;box-shadow:0 0 .5rem #8b4513;background-image:url(../../../bgs/portrait.jpg);background-size:contain;background-repeat:no-repeat;background-position:center}header.svelte-12wnd7k div:where(.svelte-12wnd7k).big{width:20rem}header.svelte-12wnd7k div.andAna:where(.svelte-12wnd7k){background-image:url(../../../bgs/ana%20portrait.jpg)}nav.svelte-1nwn5ux{padding:0 2rem 1.4rem;display:flex;flex-direction:column;gap:.8rem}article.svelte-55qc0{position:absolute;z-index:100;top:0;width:100%;height:20.6rem;background-image:url(../../../bgs/woodTexture.png),linear-gradient(tan,sienna);display:flex;flex-direction:column;gap:1rem;transition:height .7s ease;box-shadow:0 0 .5rem #8b4513;overflow-y:hidden}article.svelte-55qc0.open{height:100%}article.svelte-55qc0 header:where(.svelte-55qc0){position:relative}article.svelte-55qc0 header:where(.svelte-55qc0) button:where(.svelte-55qc0){position:absolute;top:50%;left:1.6rem;transform:translateY(-50%);width:3rem;height:3rem}article.svelte-55qc0 #overlay:where(.svelte-55qc0){flex-grow:1;width:100%}aside#appSidebar.svelte-1hnlcly{position:relative;min-width:25%;height:100%;z-index:10;box-shadow:0 0 .5rem #8b4513;background-image:url(../../../bgs/woodTexture.png),linear-gradient(tan,sienna);overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:2rem;overflow-y:auto}main.svelte-12qhfyh{width:75%;background-image:url(../../../bgs/geometric.png),linear-gradient(to bottom right,#87ceeb,#00bfff)}main.svelte-12qhfyh.mobileMode{width:100%;height:calc(100% - var(--overlayHeaderHeight));margin-top:var(--overlayHeaderHeight)}main.svelte-12qhfyh.desktopMode{height:100%}body{width:100dvw;font-size:1.8rem;line-height:1.4}body div#envelope.svelte-12qhfyh{position:relative;width:calc(100% - 1.4rem);height:calc(100dvh - 1.4rem);margin:.7rem;border-radius:1.8rem;box-shadow:0 0 1rem #000;overflow:hidden;display:flex}body div#envelope.svelte-12qhfyh div#loadingScreen:where(.svelte-12qhfyh){position:absolute;inset:0;background-image:url(../../../bgs/wedding_backdrop_small.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#d3d3d3;z-index:100;transition:opacity .7s ease}div#bottomBuffer.svelte-12qhfyh{width:100%;height:1.6rem}
