@media (min-width: 1300px ) {
    /* MAIN */
    input {
        max-width: 1000px;
    }

    #search-results, #favorites {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 1rem;
    }

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

}
