/* Reset some default styles */ * { margin: 0; padding: 0; box-sizing: border-box; } hr { border: none; border-top: none; margin: 40px 0; } /* Set a futuristic background */ body { background-color: #0f0f0f; color: #ffffff; font-family: Arial, sans-serif; } /* Style the header */ header { text-align: center; padding: 20px; } h1 { font-size: 36px; margin-bottom: 10px; } p { font-size: 18px; } /* Style the upload section */ .upload-section { text-align: center; margin: 40px auto; } .upload-box { background-color: #272727; padding: 10px; border-radius: 10px; } h2 { font-size: 24px; margin-bottom: 10px; } .upload-area { border: 2px dashed #555555; /* padding: 0; */ cursor: pointer; } .upload-label { display: block; text-align: center; font-size: 16px; color: #555555; border: 2px dashed #555555; /* padding: 0; */ cursor: pointer; } button { background-color: #1e90ff; color: #ffffff; padding: 10px 20px; border: none; border-radius: 5px; font-size: 18px; cursor: pointer; transition: background-color 0.3s ease; } button:hover { background-color: #0077b6; } /* Style the results section */ .results-section { margin-top: 40px; text-align: center; } #results-output { font-size: 20px; padding: 20px; background-color: rgba(255, 255, 255, 0.1); border-radius: 10px; margin: 0 auto; max-width: 600px; }