.result_display {
    font-size: 4rem;
    height: 1.5em;
    margin: 1rem auto 0 auto;
}
.remove_button {
    display: none;
    width: 15rem;
    height: 5rem;
    
    font-size: 2rem;
    margin: 2% auto;
}

.modify_buttons_parent {
    display: flex;
    justify-content: center;
    align-items: center;
}

.modify_buttons_parent button {
    display: block;
    width: 12rem;
    height: 4rem;
    
    font-size: 1.5rem;
    margin: 0.5rem;
}

.modification_form {
    display: none;
    position: fixed; 
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.modification_form_content {
    display: block;
    position: fixed; 
    width: 40%;
    height: 60%;
    left: 30%;
    top: 17.5%;
}

.modification_form_content label {
    font-size: 3vmin;
    display: block;
    margin: 3vmin auto 1vmin 5vmin;
}

.modification_form_content input {
    width: 90%;
    display: block;
    margin: 1% auto;
    font-size: 3vmin;
}

.removed_numbers {
    font-size: 3vmin;
    display: block;
    width: 90%;

    padding: .6vmin;
    margin: 1% auto;

    cursor: not-allowed;
}

.modification_form_button_parent {
    display: flex;
    justify-content: center;
    align-items: center;
}

.modification_form_button_parent button {
    display: block;
    font-size: 3vmin;
    margin: 5vmin 3vmin;
    width: 40%;
}