.main_container.svelte-9tzz98.svelte-9tzz98{display:flex;flex-direction:column;position:relative;height:auto;align-items:center}.invite-wrapper.svelte-9tzz98.svelte-9tzz98{padding:3rem 1rem;width:100%;position:relative;text-align:center;border-radius:12px;min-height:80vh;height:auto}.top-text.svelte-9tzz98.svelte-9tzz98{width:230px;margin:0 auto;align-items:center}.invite-wrapper.svelte-9tzz98 .top-text.svelte-9tzz98{font-size:.75rem;letter-spacing:1px;color:#111;margin-bottom:2rem}.bphoto.svelte-9tzz98.svelte-9tzz98,.gphoto.svelte-9tzz98.svelte-9tzz98{width:240px;background:#fff;padding:10px;box-shadow:0 5px 10px #00000026;border-radius:6px}.gphoto.svelte-9tzz98 img.svelte-9tzz98,.bphoto.svelte-9tzz98 img.svelte-9tzz98{width:100%;display:block;border-radius:6px;height:35vh;object-fit:cover;object-position:top}.groom-photo.svelte-9tzz98.svelte-9tzz98{display:flex;flex-direction:column;left:0;z-index:1;transform:rotate(-4deg)}.bride-photo.svelte-9tzz98.svelte-9tzz98{display:flex;flex-direction:column;right:0;top:40%;z-index:2;rotate:15deg;padding-bottom:65px}.groom-name.svelte-9tzz98.svelte-9tzz98{top:23%;right:50px;font-family:Great Vibes,cursive;font-size:1.7rem;color:#5f2c1d;z-index:3;align-items:center;justify-content:center;display:flex;width:100px}.bride-name.svelte-9tzz98.svelte-9tzz98{bottom:25%;left:50px;font-family:Great Vibes,cursive;font-size:1.7rem;color:#5f2c1d;z-index:3;align-items:center;justify-content:center;display:flex;width:100px}.ampersand.svelte-9tzz98.svelte-9tzz98{position:absolute;top:40%;font-size:90px;right:10px;transform:translate(-50%);font-size:3.5rem;font-family:Playfair Display,serif;color:#c98b38;z-index:4}.wedding-date.svelte-9tzz98.svelte-9tzz98{position:absolute;bottom:20px;left:50%;transform:translate(-50%);font-family:Cinzel,serif;font-size:1rem;color:#b2481c;letter-spacing:1px;z-index:4}.first_container.svelte-9tzz98.svelte-9tzz98,.sec_container.svelte-9tzz98.svelte-9tzz98{display:flex}section.component-content.pc.svelte-9tzz98.svelte-9tzz98{background-color:var(--component_element_background_color_pc);padding-left:var(--component_element_padding_left_pc);padding-right:var(--component_element_padding_right_pc);padding-top:var(--component_element_padding_top_pc);padding-bottom:var(--component_element_padding_bottom_pc)}section.component-content.mobile.svelte-9tzz98.svelte-9tzz98{background-color:var(--component_element_background_color_mobile);padding-left:var(--component_element_padding_left_mobile);padding-right:var(--component_element_padding_right_mobile);padding-top:var(--component_element_padding_top_mobile);padding-bottom:var(--component_element_padding_bottom_mobile)}
