.hai.svelte-yv5x5u.svelte-yv5x5u{font-family:Great Vibes,cursive;font-weight:400}.main_container.svelte-yv5x5u.svelte-yv5x5u{font-family:Poppins,sans-serif;background:linear-gradient(180deg,#fdf2f4,#fff);display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;position:relative;padding-top:50px;padding-bottom:25px}.card.svelte-yv5x5u.svelte-yv5x5u{padding-top:10px;background:#fff;width:300px;border-radius:10px;overflow:hidden;text-align:center;box-shadow:0 6px 15px #0000001a}.card-photo.svelte-yv5x5u img.svelte-yv5x5u{width:275px;height:275px;object-fit:cover}.tape-text.svelte-yv5x5u.svelte-yv5x5u{position:absolute;top:10px;left:10px;padding:4px 12px;font-size:14px;font-style:italic;transform:rotate(-5deg);border-radius:2px}.top_text.svelte-yv5x5u.svelte-yv5x5u{position:absolute;top:0;z-index:6;width:150px;left:0}.card-content.svelte-yv5x5u.svelte-yv5x5u{background-color:#fff;background-size:cover;padding:25px 20px;position:relative}.card-content.svelte-yv5x5u h2.svelte-yv5x5u{font-family:Great Vibes,cursive;font-size:36px;color:#b16645;margin:5px 0}.card-content.svelte-yv5x5u h3.svelte-yv5x5u{font-family:Times New Roman,serif;font-size:18px;margin:8px 0 15px;color:#222}.card-content.svelte-yv5x5u p.svelte-yv5x5u{font-size:14px;color:#333;line-height:1.6}.arrow.svelte-yv5x5u.svelte-yv5x5u{width:175px;margin:8px auto 12px;display:block}.flower.svelte-yv5x5u.svelte-yv5x5u{position:absolute;right:0;top:40%;width:70px;transform:rotate(8deg);z-index:6}.person_name_container.svelte-yv5x5u.svelte-yv5x5u{width:200px;margin:0 auto;text-align:center}.caption_container.svelte-yv5x5u.svelte-yv5x5u{width:250px;margin:0 auto;text-align:center}section.component-content.pc.svelte-yv5x5u.svelte-yv5x5u{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-yv5x5u.svelte-yv5x5u{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)}
