.image-generator-page.svelte-1qzn5us{--page-heading-hero:64px;--page-text-large:18px;background:radial-gradient(circle at 12% 2%,#daceff94,#0000 31rem),radial-gradient(circle at 90% 22%,#ffd6eb57,#0000 28rem),linear-gradient(#f8f5ff 0%,#f4f0fb 100%);min-height:calc(100vh - 4rem);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page-hero-title.svelte-1qzn5us{font-size:var(--page-heading-hero);letter-spacing:-.045em;font-weight:700;line-height:1.05}.page-section-copy.svelte-1qzn5us{max-width:680px;font-size:var(--page-text-large);color:#69657a;font-weight:400;line-height:1.65}.image-generator-page.svelte-1qzn5us:lang(ja){line-break:strict;overflow-wrap:anywhere;font-family:Inter,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}.image-generator-page.svelte-1qzn5us:lang(ja) h1:where(.svelte-1qzn5us){letter-spacing:0;font-size:clamp(1.75rem,4.5vw,3.5rem);line-height:1.5}.image-generator-page.svelte-1qzn5us:lang(ja) .page-section-copy:where(.svelte-1qzn5us){line-height:1.85}.image-generator-page.svelte-1qzn5us:lang(ja) .uppercase:where(.svelte-1qzn5us){letter-spacing:.04em}@media (width<=767px){.image-generator-page.svelte-1qzn5us{--page-heading-hero:40px}}
