.movice-story{display:grid;width:100%;margin:0 auto;padding:20px;overflow:hidden;max-width:75%;color:#fff;font-size:18px;line-height:25px;text-align:justify}@media screen and (max-width:768px){.movice-story{width:90%}}.movice-story h2{margin-bottom:0}.movice-story a{text-decoration:none;color:#8a2be2}.movice-story a:hover{color:#590ea0}.content .video-container{border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);padding:10px}.video-container .video-player-container .download-container{margin:0!important;width:100%;padding:0}@media (max-width:992px){.video-container .video-player-container .download-container{margin:auto!important;width:99%}.seasons-episodes .dropdown-container{width:100%;min-height:auto}}@media (min-width:1500px){.video-container .video-player-container .download-container{width:99%;min-height:700px;height:auto}}@media (min-width:2100px){.video-container .video-player-container .download-container{width:97%;height:auto}}.seasons-episodes{display:flex;align-items:start;justify-content:center}@media screen and (max-width:992px){.seasons-episodes{margin-top:20px}}.seasons-episodes .dropdown{margin:0;width:100%;border:.1em solid #c0cdd1;cursor:pointer;padding:0 5px 5px;font-size:18px;border:none;border-radius:5px;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-align:center;background-position:right 10px top 50%,0 0;background-repeat:no-repeat;background-size:12px 8px,100% 100%;transition:.2s ease-in-out;direction:rtl}.seasons-episodes .dropdown-container{display:flex;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;align-items:center;justify-content:start;width:100%;border:1px solid #ccc;border-radius:5px;border-bottom:2px #8a2be2;margin-bottom:10px}@media (min-width:1200px){.seasons-episodes .dropdown{margin:0}.seasons-episodes .dropdown-container{max-width:190px}}.seasons-episodes .dropdown-container .js-link{width:100%;padding:.5em 0;display:block!important;color:#000;text-decoration:none;border-bottom:2px solid #8a2be2}.fa-chevron-up,.seasons-episodes .dropdown-container a .fa-chevron-down{float:left;margin:3px 5px}.seasons-episodes .dropdown h1{font-size:1.2em}.seasons-episodes .dropdown ul{width:100%;margin:0;max-height:400px;overflow-y:scroll;scroll-behavior:smooth;display:none;padding-right:0;border-top:.1em solid #c0cdd1;list-style-type:none}.seasons-episodes .dropdown ul a{display:block;padding:.5em;text-decoration:none;cursor:pointer;color:#000}.seasons-episodes .dropdown ul .episode-selected,.seasons-episodes .dropdown ul .selected,.seasons-episodes .dropdown ul a:hover{background-color:#8a2be2;color:#fff}.seasons-episodes .dropdown ul li{font-size:1em;color:#000;cursor:pointer;list-style-type:none}movie-action-buttons{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:10px;margin-top:10px;margin-right:7rem;margin-left:0;width:310px;z-index:10;position:relative;align-items:stretch!important}.movie-action-buttons .action-button{display:flex!important;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#590ea0,#7c3aed)!important;color:#fff!important;border:none;border-radius:8px;font-size:18px;font-weight:600;text-decoration:none!important;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(89,14,160,.3);position:relative;overflow:hidden;width:100%!important;min-height:44px;flex:none!important;flex-shrink:0!important;margin:0!important}.movie-action-buttons .action-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(89,14,160,.4);background:linear-gradient(135deg,#6d28d9,#8b5cf6)}.movie-action-buttons .action-button:active{transform:translateY(0);box-shadow:0 2px 10px rgba(89,14,160,.3)}.movie-action-buttons .action-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.movie-action-buttons .action-button:hover::before{left:100%}.movie-action-buttons .action-button i{font-size:20px}.movie-action-buttons .watch-button{background:linear-gradient(135deg,#6d28d9,#8b5cf6)!important;box-shadow:0 4px 15px rgba(89,14,160,.4)}.movie-action-buttons .watch-button:hover{background:linear-gradient(135deg,#5b23b4,#6c42ce)!important;box-shadow:0 6px 20px rgba(89,14,160,.4)}.movie-action-buttons .download-button{background:linear-gradient(135deg,#d97706,#f59e0b)!important;box-shadow:0 4px 15px rgba(217,119,6,.3)}.movie-action-buttons .download-button:hover{background:linear-gradient(135deg,#b45309,#d97706)!important;box-shadow:0 6px 20px rgba(217,119,6,.4)}@media screen and (max-width:768px){.movie-action-buttons{width:260px!important;margin:10px auto 0!important;gap:10px;order:3}.movie-action-buttons .action-button{font-size:16px}.movie-action-buttons .action-button i{font-size:18px}.container.has-cover-container .movie-action-buttons{width:190px!important;margin:10px auto 0!important}.movie-action-buttons::before{content:attr(data-movie-title);display:block;font-size:24px;font-weight:700;color:#fff;text-align:center;margin-bottom:15px;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.movie-details .movie-title{display:none}}@media screen and (max-width:868px) and (min-width:769px){.movie-action-buttons{width:275px!important;margin-right:35px;margin-left:10px;margin-top:10px}}@media screen and (max-width:968px) and (min-width:869px){.movie-action-buttons{width:275px!important;margin-right:85px;margin-left:50px;margin-top:10px}}@media screen and (min-width:969px) and (max-width:1199px){.movie-action-buttons{width:310px!important;margin-right:7rem;margin-left:0;margin-top:10px}}@media screen and (min-width:1200px) and (max-width:1400px){.movie-action-buttons{width:310px!important;margin-right:7rem;margin-left:0;margin-top:10px}.container.has-cover-container .movie-action-buttons{width:290px!important}}@media screen and (min-width:1401px) and (max-width:1499px){.movie-action-buttons{width:310px!important;margin-right:7rem;margin-left:0;margin-top:10px}}@media screen and (min-width:1500px){.movie-action-buttons{width:310px!important;margin-right:50%;margin-left:40%;margin-top:10px}}@media screen and (min-width:1500px) and (max-width:1600px){.container.has-cover-container .movie-action-buttons{width:290px!important}}@media screen and (min-width:1600px){.container.has-cover-container .movie-action-buttons{width:355px!important}}.movie-action-buttons{flex-direction:column!important}.movie-action-buttons .action-button{width:100%!important;flex:none!important}.movie-action-buttons .action-button.loading{pointer-events:none;opacity:.7}.movie-action-buttons .action-button.loading::after{content:'';position:absolute;width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite;margin-left:8px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}