@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{background-color:#000!important;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}body::-webkit-scrollbar{display:none}.scroll-to-top{width:40px;height:40px;position:fixed;bottom:65px;left:50%;transform:translate(-50%);z-index:1000}.scroll-to-top:hover{background-color:#212529!important;color:#fff!important}.hello-hood{font-family:Montserrat,sans-serif;font-size:28px;font-weight:500;font-style:normal}.hello-hood:hover{color:#fff}.custom-button{background:#ffc107;color:#000;padding:6px 12px;border-radius:6px;text-decoration:none;font-weight:700;font-size:15px}.text-items{font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;font-style:normal;position:relative;padding-bottom:4px}.text-items:after{content:"";position:absolute;width:0%;height:2px;left:0;bottom:0;background-color:#fff;transition:width .3s ease}.text-items:hover:after{width:100%}.text-items.active:after{width:100%}.hover-white:hover{color:#fff!important}.search-background{height:200px}.btn-141414{background-color:#141414}.btn-141414:hover,.btn-141414:focus,.btn-141414:active{background-color:transparent!important;color:inherit!important;outline:none!important}.form-control:focus{box-shadow:none}.bg-141414{background:#141414!important}.navbar-nav .nav-link{font-weight:600;color:#fff}.card{transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:scale(1.008);box-shadow:0 12px 20px #00000040;z-index:2}.card .card-actions{opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.card:hover .card-actions{opacity:1;transform:translateY(0)}.top-n10{top:-10px!important}.next-watch-image{width:100px;height:150px;object-fit:cover;border-radius:.25rem}.card-img{height:300px;object-fit:fill}.text-ff0000{color:red}p{margin-bottom:5px}.cp{cursor:pointer}.nav-link{transition:background-color .3s ease,color .3s ease;border-radius:5px;padding:6px 12px}.nav-link:hover{background-color:#3a3b3c!important;color:#fff!important}.blockquote-footer{margin-top:0;margin-bottom:0}.card-grid{display:flex;flex-wrap:wrap;gap:1rem}.card-grid .movie-series-card-wrapper{flex:0 0 calc(20% - 1rem)}@media (max-width: 768px){.card-grid .movie-series-card-wrapper{flex:0 0 calc(50% - 1rem)}}.collapsing{transition:height .5s ease}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:200px 0}}.skeleton{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite linear}.skeleton-card-badge{width:50px;height:20px;border-radius:10px}.skeleton-card-img{width:100%;aspect-ratio:2 / 3;border-radius:inherit;display:block}.skeleton-card-text{width:70%;height:.8rem;border-radius:4px;margin-top:6px}.skeleton-nextwatch-img{width:100px;height:150px;border-radius:8px}.skeleton-nextwatch-text{height:.8rem;border-radius:4px}.skeleton-message-text{width:90%;height:1.2rem;border-radius:4px}.avatar-circle{width:50px;height:50px;background-color:#2c2c2c;border-radius:50%;display:flex;align-items:center;justify-content:center}.custom-group .form-control{background-color:#1e1e1e;border:1px solid #444;color:#fff;height:50px}.name-input{max-width:200px;border-right:none}.message-input{border-left:none;border-right:none}.custom-group .btn{border-left:none;height:50px}.custom-group{border-radius:8px}.custom-group:focus-within{box-shadow:0 0 0 1px #86b7fe;border-radius:8px}.avatar-circle-sm{width:35px;height:35px;background:#1f1f1f;border-radius:50%;display:flex;align-items:center;justify-content:center}p{margin:0}.dropdown-item:hover{background-color:transparent!important;color:red}.search-italic::placeholder{font-style:italic}.poster-card{width:300px;border-radius:8px;overflow:hidden;background:#1b1b1b;box-shadow:0 10px 30px #00000073}.card-details-img{display:block;width:100%;height:450px;object-fit:cover;border:0;outline:none}.watch-btn{width:100%;border-radius:0;border-top:1px solid rgba(255,255,255,.08)}.current-season-image{width:120px;height:170px;object-fit:cover;border-radius:10px}.current-season-placeholder{width:120px;height:170px;border-radius:10px;background:#2b2b2b;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px}.season-poster{width:120px;height:170px;object-fit:cover;border-radius:8px;overflow:hidden;display:block}.season-poster-placeholder{width:120px;height:170px;border-radius:8px;background-color:#e9ecef;display:flex;align-items:center;justify-content:center;font-size:14px;color:#6c757d}.castSlider{display:flex;gap:1rem;overflow-x:auto;padding-bottom:10px;scroll-behavior:smooth}.castSlider::-webkit-scrollbar{display:none}.castCard{min-width:140px;max-width:140px;background:#1c1c1c;border-radius:10px;overflow:hidden;flex-shrink:0;text-decoration:none;color:inherit}.castCard img{width:100%;height:200px;object-fit:cover}.cast-profile-placeholder{width:100%;height:200px;background-color:transparent;display:flex;align-items:center;justify-content:center;font-size:12px}.castBody{padding:10px}.castBody h6{font-size:14px;margin-bottom:4px;color:#fff;font-weight:600}.castBody p{font-size:12px;color:#b3b3b3;margin:0}
