.top-movies-carousel-css-container{width:100%;padding:2rem 0;position:relative}.top-movies-carousel-css-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem;margin-left:80px;padding:0 2rem;color:#ffffff}.top-10-style-css{background:linear-gradient(135deg,#32c4d8,#2fc6a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase;font-weight:800}.carousel-title-text-css{color:#ffffff}.carousel-wrapper-css{position:relative;width:100%}.carousel-container-css{overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:0 2rem}.carousel-container-css::-webkit-scrollbar{display:none}.carousel-track-css{display:flex;gap:2rem;padding:3rem 100px}.movie-carousel-item-css{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:1rem;margin-right:100px;transition:all .3s ease;animation:fadeInUp .6s ease-out;animation-fill-mode:both}.ranking-number-css{position:absolute;left:-90px;top:80%;transform:translateY(-50%);z-index:0;transition:left .3s ease;pointer-events:none}.number-css{font-family:InterphasesPro,sans-serif;font-weight:900;font-size:180px;line-height:1;display:inline-block;position:relative;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px rgba(58,163,140,.3);text-stroke:1px rgba(58,163,140,.3);opacity:.95;transition:all .3s ease}@keyframes greenGlow{0%{filter:drop-shadow(0 0 10px rgba(30,137,154,.8)) drop-shadow(0 0 10px rgba(58,163,140,.6)) drop-shadow(0 0 10px rgba(44,150,147,.4))}to{filter:drop-shadow(0 0 10px rgba(30,137,154,1)) drop-shadow(0 0 15px rgba(58,163,140,.8)) drop-shadow(0 0 15px rgba(44,150,147,.6))}}.parallax-card-container{width:200px;height:300px;position:relative;cursor:pointer;transition:transform .3s ease;margin:10px;z-index:2}.parallax-card-container:hover{transform:scale(1.05)}.parallax-card{width:100%;height:100%;position:relative;transform-style:preserve-3d;transform:perspective(1000px) rotateX(var(--rotate-x,0deg)) rotateY(var(--rotate-y,0deg));transition:transform .1s ease-out;border-radius:12px}.parallax-bg-layer,.parallax-gradient-layer,.parallax-poster-layer{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .1s ease-out;border-radius:12px}.parallax-bg-layer{background-size:cover;background-position:50%;filter:blur(10px);opacity:.3;transform:translateZ(-50px) scale(1.1)}.parallax-gradient-layer{background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.3));transform:translateZ(-25px)}.parallax-poster-layer{transform:translateZ(0);overflow:hidden;background:#1a1a1a}.poster-image-css{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.parallax-shine-layer{display:none}.parallax-actions-layer{display:flex;gap:.5rem;padding:1rem;justify-content:space-between;transform:translateZ(30px);opacity:0;transition:opacity .3s ease;pointer-events:none}.parallax-card-container.hovered .parallax-actions-layer{opacity:1;pointer-events:auto}.action-btn-css{width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,.8);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative;z-index:10}.action-btn-css:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4);transform:scale(1.1)}.action-btn-css.active{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,1)}.movie-carousel-item-css:hover .ranking-number-css{left:-105px}.movie-carousel-item-css:hover .number-css{opacity:1;background:linear-gradient(135deg,rgb(58,163,140),rgb(44,150,147) 25%,rgb(44,157,154) 50%,rgb(44,150,147) 75%,rgb(58,163,140));-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 5px rgba(30,137,154,.2)) drop-shadow(10px 0 10px rgba(58,163,140,.2)) drop-shadow(0 0 10px rgba(44,150,147,.5)) drop-shadow(0 0 10px rgba(30,137,154,.5));animation-duration:1s}.movie-carousel-item-css:hover .parallax-card-container{transform:translateX(10px) scale(1.05)}.movie-carousel-item-css:nth-child(10) .number-css{font-size:140px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.movie-carousel-item-css:first-child{animation-delay:.1s}.movie-carousel-item-css:nth-child(2){animation-delay:.2s}.movie-carousel-item-css:nth-child(3){animation-delay:.3s}.movie-carousel-item-css:nth-child(4){animation-delay:.4s}.movie-carousel-item-css:nth-child(5){animation-delay:.5s}.movie-carousel-item-css:nth-child(6){animation-delay:.6s}.movie-carousel-item-css:nth-child(7){animation-delay:.7s}.movie-carousel-item-css:nth-child(8){animation-delay:.8s}.movie-carousel-item-css:nth-child(9){animation-delay:.9s}.movie-carousel-item-css:nth-child(10){animation-delay:1s}.carousel-arrow-css{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:rgba(0,0,0,.8);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .3s ease;z-index:100}.carousel-arrow-css.visible{opacity:1}.carousel-arrow-css:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3)}.carousel-arrow-left-css{left:1rem}.carousel-arrow-right-css{right:1rem}.parallax-card-container.is-chrome .parallax-card{will-change:transform}.parallax-card-container.is-chrome .parallax-actions-layer{transform:translateZ(30px);backface-visibility:hidden}.parallax-card-container.is-firefox .parallax-card{transform-style:flat}.parallax-card-container.is-firefox .parallax-actions-layer{transform:none;z-index:100}.parallax-card-container.is-safari .parallax-card{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.parallax-card-container.is-edge .parallax-actions-layer{transform:translateZ(0)}.movie-carousel-item-css:first-child{margin-left:60px}.movie-carousel-item-css:last-child{margin-right:60px}@media (max-width:768px){.top-movies-carousel-css-title{font-size:1.5rem;padding:0 1rem}.carousel-container-css{padding:0 1rem}.carousel-track-css{gap:1rem;padding:2rem 40px}.movie-carousel-item-css:first-child{margin-left:40px}.movie-carousel-item-css:last-child{margin-right:40px}.ranking-number-css{left:-25px}.number-css{font-size:120px}.movie-carousel-item-css:hover .ranking-number-css{left:-50px}.movie-carousel-item-css:hover .parallax-card-container{transform:translateX(5px) scale(1.05)}.parallax-card-container{width:150px;height:225px;margin:8px}.carousel-arrow-css{width:36px;height:36px}.carousel-arrow-left-css{left:.5rem}.carousel-arrow-right-css{right:.5rem}.action-btn-css{width:30px;height:30px}.movie-carousel-item-css:nth-child(10) .number-css{font-size:100px}}@media (max-width:480px){.parallax-card-container{width:120px;height:180px;margin:5px}.number-css{font-size:100px}.movie-carousel-item-css{gap:.5rem;margin-right:15px}.movie-carousel-item-css:nth-child(10) .number-css{font-size:80px}.carousel-track-css{padding:2rem 30px}.movie-carousel-item-css:first-child{margin-left:20px}.movie-carousel-item-css:last-child{margin-right:20px}}.action-btn-css:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.carousel-arrow-css:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.parallax-card-container{contain:layout style}.parallax-card>*{will-change:transform}