body { font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; background: #f9f5fc; color: #2f1f3f; line-height: 1.9; max-width: 760px; margin: 3em auto; padding: 2em; border-radius: 16px; box-shadow: 0 0 12px rgba(100, 50, 150, 0.1); } h1 { text-align: center; font-size: 1.8em; color: #5e3b8c…