body .detailPageWrapperContainer .detailPagePrimaryContainer{ display: block !important; /* Fixes bug where header and content section collide with each other */ } #itemDetailPage #itemBackdrop{ display: none; /* Fixes header gets large spacing on top */ } body .card .cardContent, body .card.personCard .cardContent{ border-radius: 0 !important; background-size: cover; /* removes oval shape on personcards and restyles them */ margin: 0 !important; width: unset; height: unset; } .cardImageContainer{ background-position: center; background-size: contain; background-repeat: no-repeat; display: flex !important; justify-content: center; align-items: center; /* sets up card image and centers the icon child if no image is supplied */ } .cardImageContainer:before, .cardImageContainer:after{ content: none !important; /* removes before and after elements and sets image on parent */ } .detailImageContainer .card.portraitCard, .detailImageContainer .card.backdropCard{ all: unset !important; /* Fixes bug where portraitcard for movie and backdropCard for Tv episode which */ } .card .cardScalable{ width: unset !important; /* Fixes blue outline overflow on all cards when user focus is on an card */ } .detailSectionContent p:first-of-type, .detailSectionContent p.overview{ margin-top: 0; /* removes additional padding in ddescription section */ } .detailSectionContent .itemGenres{ display: none; /* removes additional padding in ddescription section */ } .layout-tv #itemDetailPage .childrenItemsContainer.itemsContainer-tv{ display: grid !important; grid-template-columns: 1fr 1fr; grid-auto-rows: auto; gap: 2 em; } .layout-tv #itemDetailPage .childrenItemsContainer.itemsContainer-tv .listItem{ padding: 0.5em !important; } .layout-tv #itemDetailPage .childrenItemsContainer.itemsContainer-tv .listItem .listItemImage{ width: 100% !important; } .layout-tv #itemDetailPage .childrenItemsContainer.itemsContainer-tv .listItem h2{ font-size: 1.17em; } .layout-tv #itemDetailPage .childrenItemsContainer.itemsContainer-tv .listItem .listItemBody{ padding-top: 0; }