.UIcard-item-lean{border:1px solid transparent;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.UIcard-item-lean>div{padding:0}.UIcard-item-lean:hover{background-color:color-mix(in oklab,var(--ui-bg-elevated) 95%,transparent);border-color:#fff}.UIcard-item-lean .thumbnail-missing{background-color:#0f162b}.UInav-absolute:before{background-color:#0f172b;border-radius:.5rem;content:"";height:calc(100% - 32px);position:absolute;width:calc(100% - 32px);z-index:-1}.UInav-card{background-color:#000000bf}.UInav-card>div{padding:0}.UIcard-item-tmdb>div{padding:0}.TMDB-results{max-height:352px;overflow-y:scroll;padding:16px 8px 16px 16px}.rotating-gradient{animation:rotateGradient 4s linear infinite;height:150px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center center;width:100vw}.rotating-gradient.filmColor{background:linear-gradient(90deg,#f64266,transparent 50%)}@keyframes rotateGradient{to{transform:translate(-50%,-50%) rotate(1turn)}}.UIadd{overflow-y:scroll}.UIadd h1{font-size:xx-large;font-weight:700}.UIadd .flex.items-start.flex-row.-ms-4{align-items:center}.UIadd .UITabs{gap:0}.UIadd .UITabs .ui-tab-primary{@apply bg-primary text-white;}.UIadd .UITabs .ui-tab-secondary{@apply bg-secondary text-white;}.UIadd .UITabs button{font-size:x-large;padding-bottom:32px;padding-top:32px}
