*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;background-color:var(--color-sky);line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}@font-face{font-family:Fraunces;src:url(../../../fonts/fraunces.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:block}@font-face{font-family:Fraunces Bold;src:url(../../../fonts/fraunces.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Halimun;src:url(../../../fonts/halimun.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}:root{--font-seasons:"Fraunces", Georgia, serif;--font-seasons-bold:"Fraunces Bold", Georgia, serif;--font-halimun:"Halimun", cursive;--color-lavender:#d0b2ce;--color-rose:#b77b82;--color-brown:#341f1a;--color-burgundy:#751a21;--color-sky:#e8eff3;--nav-height:8vh}nav.svelte-12qhfyh{height:var(--nav-height);background-color:var(--color-rose);align-items:center;gap:.8rem;padding-inline:1rem;display:flex}nav.overlay.svelte-12qhfyh{z-index:1;background-color:#0000;position:absolute;inset:0 0 auto}.links.svelte-12qhfyh{display:contents}a.svelte-12qhfyh{background-color:var(--color-lavender);color:var(--color-brown);font-family:var(--font-seasons-bold);border-radius:6px;padding:.4rem 1rem;font-size:1.125rem;text-decoration:none}.home.svelte-12qhfyh{place-items:center;padding:.35rem .6rem;display:grid}.home.svelte-12qhfyh img:where(.svelte-12qhfyh){width:1.6rem;height:1.6rem}.end.svelte-12qhfyh{margin-left:auto}.menu-toggle.svelte-12qhfyh{display:none}@media (width<=700px){.menu-toggle.svelte-12qhfyh{z-index:2;background-color:var(--color-lavender);color:var(--color-brown);cursor:pointer;border:none;border-radius:6px;place-items:center;margin-left:auto;padding:.4rem;display:grid;position:relative}.menu-toggle.svelte-12qhfyh path:where(.svelte-12qhfyh){stroke:currentColor;stroke-width:2px;stroke-linecap:round}.links.svelte-12qhfyh{z-index:1;padding:calc(var(--nav-height) + 1rem) 1rem 1rem;overscroll-behavior:contain;-webkit-backdrop-filter:blur(12px);visibility:hidden;background-color:#ffffff40;flex-direction:column;gap:.75rem;transition:transform .3s,-webkit-mask-position .3s,mask-position .3s,visibility .3s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 4rem);mask-image:linear-gradient(90deg,#0000,#000 4rem);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:calc(100% + 4rem) 100%;mask-size:calc(100% + 4rem) 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.links.open.svelte-12qhfyh{visibility:visible;transform:none;-webkit-mask-position:-4rem 0;mask-position:-4rem 0}.links.svelte-12qhfyh a:where(.svelte-12qhfyh){font-size:1.4rem}.end.svelte-12qhfyh{margin-left:0}}@media (prefers-reduced-motion:reduce){.links.svelte-12qhfyh{transition:none}}
