#File-Drop {
    border: .25vw dashed #9f9f9f;
    border-radius: 10px;
    padding: 20px;
    text-align: center;
    margin: 1% 5%;
    box-shadow: var(--DropShadownInsetSettings) rgba(var(--DropShadowColor), var(--DropShadowOpacity));
    height: 10vh;
    display: flex;
    flex-direction: column; /* THIS IS NEW */
    align-items: center;
    justify-content: center;
    background-color: rgba(6, 120, 168, 0.2);
}

#File-Drop.hover {
    background-color: #f8f9fa;
}
#file-icon {
    display: none; /* THIS IS NEW */
    min-width: 4vh;
    min-height: 4vh;
    background-image: url("../Images/UI Icons/file-icon.svg");
    background-size: contain;  /* or 'cover' depending on the expected behavior */
    background-repeat: no-repeat;
    background-position: center;
    padding-bottom: 3vh;
}
#file-name {
    font-size: 16px;
    word-wrap: break-word;
    background-color: rgba(6, 120, 168, 1);
    min-width: 15vw; /* Change here */
    border-radius: .5vh;
    padding: .75vw;
    /* Add transition properties */
    transition: background-color 0.5s ease, transform 0.3s ease;
}
#file-name:hover {
    font-size: 16px;
    word-wrap: break-word;
    background-color: rgba(6, 120, 168, 0.55);
    min-width:15vw; /* Change here */
    border-radius: .5vh;
    padding: .75vw;
    /* Add transform property to "pop" the button */
    transform: scale(1.05);
}