@media (min-width: 600px) {
    /* NAVIGATION */
    nav, .book-icon, .show {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
    }

    #ham-btn {
        display: none;
    }

    #bookshelf {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 1rem;
        justify-content: center;
    }

    .shelf-card {
        display: grid;
        grid-template-columns: 1fr;
        justify-content: center;
    }
}

@media (min-width: 1000px) {

    /* MAIN */
    #search-results, #favorites {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 1rem;
        justify-content: center;
    }

    #bookshelf {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 1rem;
    }

    .book-card {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 1rem;
    }

    .book-info {
        grid-column: 2/4;
        text-align: left;
    }
    
    .book-desc {
        grid-column: 1/4;
    }
    
    .results-btns {
        grid-column: 3/4;
    }
}
