body { font-family: Arial, sans-serif; max-width: 800px; margin: 0 auto; padding: 20px; } h1 { color: #333; text-align: center; } form { background-color: #f5f5f5; padding: 20px; border-radius: 8px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); margin-bottom: 20px; } .form-group { margin-bottom: 15px; } label { display: block; margin-bottom: 5px; font-weight: bold; } button { background-color: #4CAF50; color: white; padding: 10px 15px; border: none; border-radius: 4px; cursor: pointer; font-size: 16px; } button:hover { background-color: #45a049; } .back-button { background-color: #2196F3; } .back-button:hover { background-color: #0b7dda; } .result-container { display: flex; flex-wrap: wrap; gap: 20px; } .result-image { flex: 1; min-width: 300px; background-color: #f5f5f5; padding: 20px; border-radius: 8px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .result { flex: 1; min-width: 300px; background-color: #f5f5f5; padding: 20px; border-radius: 8px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .result-title { font-weight: bold; margin-bottom: 10px; color: #333; font-size: 1.2em; } .result-item { margin-bottom: 15px; font-size: 1.1em; } .prediction { font-size: 1.2em; } .prediction-value { font-weight: bold; color: #4CAF50; } .result-uploaded-image { max-width: 100%; max-height: 300px; border-radius: 4px; display: block; margin: 0 auto 15px auto; } .image-info { margin-top: 15px; text-align: center; } .image-preview { max-width: 100%; max-height: 200px; margin-top: 10px; border-radius: 4px; }