body { font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; background: linear-gradient(135deg, #e6f4e0, #cde8bd); color: #2d2d2d; line-height: 1.9; max-width: 780px; margin: 3em auto; padding: 2.5em; box-shadow: 0 0 20px rgba(140, 180, 120, 0.3); border-radius: 12px; } h1 { font-size: 1.8e…