#listarea {
    width: 70vw;
    /* Default width */
}

@media (max-width: 600px) {
    #listarea {
        width: 100vw;
        /* Full width on small screens */
    }
}

/* all screens */
#listarea {
    border-radius: .75em;
    height: 60vh;
    background-color: #494949;
    color: #fff;
}

.btn {
    border-radius: .75em;
    padding-left: 5%;
    padding-right: 5%;
    border: 3px outset;
}

.btn:focus {
    border: 3px inset;
}

#photocanvas{
    width: 70vw;
    height: 60vh;
}