@font-face{font-family:Overpass;src:url(../../../fonts/overpass.woff2)format("woff2");font-display:swap;font-weight:100 900}:root{--midnight:#061923;--cream:#e7ddd0;--signal:#ff5a5f;--paper:#f3eee6}body{background:var(--midnight);color:var(--cream);margin:0;font-family:Overpass,system-ui,sans-serif}canvas.svelte-1uha8ag,video.svelte-1uha8ag{block-size:100%;inline-size:100%;position:fixed;inset:0}canvas.svelte-1uha8ag{z-index:-1}video.svelte-1uha8ag{object-fit:cover;mix-blend-mode:screen;pointer-events:none}@media (prefers-reduced-motion:reduce){video.svelte-1uha8ag{display:none}}main.svelte-1uha8ag{box-sizing:border-box;align-content:center;place-items:center;gap:clamp(3rem,6vw,5rem);min-block-size:100dvh;padding:3rem 1.5rem 5rem;display:grid;overflow-x:clip}h1.svelte-1uha8ag{letter-spacing:-.03em;text-align:center;text-wrap:balance;max-inline-size:16ch;margin:0;font-size:clamp(2.4rem,8vw,5.5rem);font-weight:800;line-height:1}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--signal);font-style:normal}figure.svelte-1uha8ag{inline-size:min(64vw,24rem,42dvh);margin:0;position:relative;rotate:-1.5deg;container-type:inline-size}.photo.svelte-1uha8ag{box-sizing:border-box;background:var(--paper);block-size:auto;inline-size:100%;padding:3cqi 3cqi 12cqi;display:block;box-shadow:0 .2rem .4rem #0000004d,0 1.5rem 3rem #00000080}.bells.svelte-1uha8ag{filter:drop-shadow(0 .5rem .75rem #00000080);block-size:auto;inline-size:50cqi;position:absolute;top:-16cqi;left:25cqi}
