body{margin:0;padding:0}.page.svelte-3wfjhp{color:var(--primary-text-color);background-color:var(--background-color);font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,sans-serif}.section-heading.svelte-3wfjhp{color:var(--primary-text-color);text-align:left;margin-bottom:1.5rem;font-family:Noto Sans JP,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2}.section-subheading.svelte-3wfjhp{color:var(--secondary-text-color);margin-bottom:3rem;font-family:Noto Sans JP,sans-serif;font-size:1.4rem;line-height:1.5}.hero-section.svelte-3wfjhp{background:var(--background-color);justify-content:center;align-items:center;min-height:10vh;padding:3rem 2rem;display:flex}.hero-container.svelte-3wfjhp{align-items:center;gap:0;width:100%;max-width:1250px;display:flex}.hero-content.svelte-3wfjhp{flex-direction:column;flex:1;align-items:flex-start;display:flex}.hero-phones.svelte-3wfjhp{flex:1;justify-content:center;gap:2rem;display:flex}.hero-phones.svelte-3wfjhp img:where(.svelte-3wfjhp){flex:1;align-items:center;max-width:300px;height:auto;display:flex}.problem-section.svelte-3wfjhp{text-align:center;background:var(--background-color);flex-direction:column;justify-content:center;align-items:center;min-height:10vh;padding:3rem 2rem;display:flex}.problem-container.svelte-3wfjhp{align-items:center;gap:4rem;width:100%;max-width:1250px;display:flex}.problem-content.svelte-3wfjhp{text-align:center;align-items:center}.problem-right-side.svelte-3wfjhp{flex-direction:column;flex:1;justify-content:center;gap:2rem;display:flex}.problem-weather.svelte-3wfjhp{flex:1;justify-content:center;gap:2rem;display:flex}.problem-weather.svelte-3wfjhp img:where(.svelte-3wfjhp){aspect-ratio:1;filter:drop-shadow(0 20px 40px #00000026);background-color:var(--primary-text-color);border-radius:50%;flex:1;align-items:center;max-width:200px;height:auto;display:flex}.howto-section.svelte-3wfjhp{background:var(--background-color);justify-content:center;align-items:center;min-height:10vh;padding:3rem 2rem;display:flex}.howto-container.svelte-3wfjhp{align-items:center;gap:4rem;width:100%;max-width:1250px;display:flex}.howto-content.svelte-3wfjhp{flex-direction:column;flex:1;align-items:flex-start;display:flex}.steps.svelte-3wfjhp{flex:1;align-items:center;gap:3rem;display:flex}.step.svelte-3wfjhp{text-align:center;flex-direction:column;align-items:center;display:flex}.step-image.svelte-3wfjhp{margin-bottom:0}.step-image.svelte-3wfjhp img:where(.svelte-3wfjhp){max-width:250px;height:auto}.step-image.svelte-3wfjhp .iphone-frame:where(.svelte-3wfjhp){width:250px;max-width:290px}.step-image.svelte-3wfjhp .iphone-frame:where(.svelte-3wfjhp) img:where(.svelte-3wfjhp){width:100%;max-width:none}.step-title.svelte-3wfjhp{color:var(--primary-text-color);font-family:Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:700}.iphone-frame.svelte-3wfjhp{background:#1f1f1f;border:3px solid #2c2c2c;border-radius:50px;padding:15px 10px;position:relative;box-shadow:0 2px 8px #0000004d,inset 0 0 6px #ffffff4d}.iphone-frame.svelte-3wfjhp:before{content:"";z-index:10;background:#1f1f1f;border-radius:0 0 20px 20px;width:120px;height:25px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.iphone-frame.svelte-3wfjhp:after{content:"";z-index:11;background:#2c2c2c;border-radius:3px;width:60px;height:6px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.iphone-frame.svelte-3wfjhp img:where(.svelte-3wfjhp){aspect-ratio:1284/2778;border-radius:40px;width:100%;height:auto;display:block;position:relative}@media (width>=769px){.mobile-only.svelte-3wfjhp{display:none!important}}@media (width<=768px){.desktop-only.svelte-3wfjhp{display:none!important}.section-heading.svelte-3wfjhp{text-align:left;margin-bottom:1rem;font-size:1.8rem}.section-subheading.svelte-3wfjhp{margin-bottom:2rem;font-size:1rem}.hero-section.svelte-3wfjhp,.problem-section.svelte-3wfjhp{display:none}.howto-section.svelte-3wfjhp{padding:3rem 0}.howto-container.svelte-3wfjhp{flex-direction:column;gap:2rem}.howto-content.svelte-3wfjhp{text-align:center;align-items:center}.steps.svelte-3wfjhp{float:left;width:100%;height:100%;display:block;overflow:hidden}.step.svelte-3wfjhp{box-sizing:border-box;float:left;background:var(--background-color);width:50%;height:50%}.step-title.svelte-3wfjhp{max-width:200px;font-size:1rem}.step-image.svelte-3wfjhp{max-width:100%}.step-image.svelte-3wfjhp img:where(.svelte-3wfjhp){max-width:100px}.step-image.svelte-3wfjhp .iphone-frame:where(.svelte-3wfjhp){width:150px;max-width:150px}.iphone-frame.svelte-3wfjhp{border-radius:30px;padding:10px 7px}.iphone-frame.svelte-3wfjhp:before{border-radius:0 0 15px 15px;width:80px;height:18px;top:10px}.iphone-frame.svelte-3wfjhp:after{width:40px;height:4px;top:15px}.iphone-frame.svelte-3wfjhp img:where(.svelte-3wfjhp){border-radius:25px}}
