.homePage .emby-scrollbuttons {
    display: none;
}

.homePage .section0 .itemsContainer {
    display: grid !important;
    grid-template-columns: repeat(auto-fill, min(max(15%, 270px), 650px));
    justify-content: center;
    margin: 0 auto;
    gap: 1em;
}

.homePage .section0 .itemsContainer .card {
    width: 100% !important;
    height: auto !important;
}

.homePage .section0 .itemsContainer .card .cardBox,
.homePage .section0 .itemsContainer .card .cardScalable {
    width: 100% !important;
    padding-bottom: 56.25% !important;
    height: 0 !important;
    position: relative !important;
}

.homeSectionsContainer {
    display: flex;
    flex-direction: column;
}

.homeSectionsContainer .section0 {
    order: 0 !important;
}
.homeSectionsContainer .section1 {
    order: 1 !important;
}
.homeSectionsContainer .section6 {
    order: 2 !important;
}
.homeSectionsContainer .section4 {
    order: 3 !important;
}
.homeSectionsContainer .section2 {
    order: 4 !important;
}
.homeSectionsContainer .section3 {
    order: 5 !important;
}
.homeSectionsContainer .section5 {
    order: 6 !important;
}

.section6 {
    display: flex;
    flex-direction: column;
}
.section6 .verticalSection:nth-child(5) {
    order: 1 !important;
} /* Television */
.section6 .verticalSection:nth-child(4) {
    order: 2 !important;
} /* Movies */
.section6 .verticalSection:nth-child(2) {
    order: 3 !important;
} /* Anime */
.section6 .verticalSection:nth-child(1) {
    order: 4 !important;
} /* Animated */
.section6 .verticalSection:nth-child(3) {
    order: 5 !important;
} /* Cartoons */

.sectionTitleContainer-cards {
    padding-top: 0 !important;
}

.homePage .section1 .overflowBackdropCard,
.homePage .section5 .overflowBackdropCard {
    max-width: max(15%, 270px) !important;
}

.homePage .section6 .card {
    width: min(max(8vw, 120px), 200px) !important;
}

.homePage .padded-left,
.homePage .emby-scroller {
    padding-left: 1% !important;
}

.homePage .section0 .padded-left,
.homePage .section0 .emby-scroller {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.homePage .section0 > .sectionTitle {
    font-size: 0 !important;
    line-height: 0 !important;
    display: block !important;
    text-align: center !important;
}

#.homePage .section0 > .sectionTitle::after {
#    content: "Libraries";
#    font-size: 1.35rem;
#    line-height: normal;
#}