.container, #infobox {
    border: 1.5px solid #e2d6c2;
    border-radius: 14px;
    padding: 28px 22px 22px 22px;
    min-width: 260px;
    max-width: 340px;
}

#uploadForm label, #infobox h3 {
    font-size: 1.2em;
    color: #e2d6c2;
    font-weight: bold;
}
/* Add spacing between form lines */
#uploadForm label,
#uploadForm input[type="file"],
#uploadForm input[type="number"] {
    display: block;
    margin-bottom: 14px;
    font-size: 1em;
}
#uploadForm input[type="number"] {
    width: 100%;
    box-sizing: border-box;
}
/* Prettier button styling */
#uploadForm button {
    background: #e2d6c2;
    color: #67583e;
    border: none;
    border-radius: 8px;
    padding: 10px 28px;
    font-size: 1.1em;
    font-weight: bold;
    cursor: pointer;
    box-shadow: 0 2px 8px rgba(103, 88, 62, 0.08);
    margin-top: 10px;
}
#uploadForm button:hover {
    background: #bfae8e;
}