.main_container.svelte-mr9z98.svelte-mr9z98{position:relative;text-align:center;align-items:center;width:100%;height:auto}.invitation-card.svelte-mr9z98.svelte-mr9z98{text-align:center;padding:20px;max-width:400px;background:#fff;border-radius:10px;margin:0 auto}.top-text.svelte-mr9z98.svelte-mr9z98{font-size:14px;letter-spacing:2px;color:#4c8c2b;margin-bottom:10px}.wedding-title.svelte-mr9z98.svelte-mr9z98{font-size:48px;font-family:Brush Script MT,cursive;color:#f28c8c;text-shadow:2px 2px 0px #c5d7af;margin-bottom:10px}.date.svelte-mr9z98.svelte-mr9z98{font-size:16px;color:#4c8c2b;margin-bottom:20px}.image-container.svelte-mr9z98 img.svelte-mr9z98{width:220px;height:auto;display:block;margin:0 auto 20px}.names.svelte-mr9z98 h2.svelte-mr9z98{font-size:22px;color:#4c8c2b;margin-bottom:8px}.names.svelte-mr9z98 h3.svelte-mr9z98{font-size:24px;color:#4c8c2b;margin-bottom:8px}section.component-content.pc.svelte-mr9z98.svelte-mr9z98{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-mr9z98.svelte-mr9z98{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)}
