body { font-family: "Yu Gothic", "Meiryo", sans-serif; line-height: 1.8; background: #f9f9f9; color: #222; } h2 { background: #e0eaff; padding: .5em; border-left: 5px solid #5b9bd5; } h3 { color: #5b9bd5; margin-top: 2em; } .user, .ai { margin-bottom: 2em; } .user { background: #fffbe7; border-left:…