*{margin:0;padding:0;box-sizing:border-box;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}body{background:#232329;color:#fff}.container{max-width:1180px;margin:0 auto}.upcoming-slider .container{max-width:840px;margin:0 auto;padding:15px;background-color:#18181D;border-radius:20px}header{background:#18181d;border-bottom:1px solid #2a2a2f;box-shadow:0 2px 8px rgb(0 0 0 / .12);position:sticky;top:0;z-index:100}header .container{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:18px}.logo h1 a{font-size:1.4rem;font-weight:700;color:#fff;letter-spacing:1px;display:flex;align-items:center;gap:8px;text-decoration-line:none}.logo span{color:#e50914}nav ul{display:flex;list-style:none}nav a{color:#fff;text-decoration:none;font-size:1rem;padding:6px 6px;border-radius:6px;transition:background 0.2s,color 0.2s}nav a.active,nav a:hover{background:#e50914;color:#fff}.main-layout{display:flex;gap:32px;max-width:1180px;margin:32px auto 0 auto;align-items:stretch}.main-content{flex:1 1 0%}.sidebar{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:18px;align-self:stretch;height:100%;min-height:100%}.movie-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}@media (max-width:1200px){.movie-grid{grid-template-columns:repeat(4,1fr)}.sidebar{width:240px}}@media (max-width:992px){.main-layout{flex-direction:column}.sidebar{width:100%;flex-direction:row;gap:16px}.movie-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.movie-grid{grid-template-columns:repeat(2,1fr)}.sidebar{flex-direction:column}}@media (max-width:576px){.movie-grid{grid-template-columns:1fr}}.movie-card{background:#18181d;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0 / .18);position:relative;transition:transform 0.2s,box-shadow 0.2s;display:flex;flex-direction:column}.movie-card:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 6px 24px rgb(229 9 20 / .18)}.movie-card img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block}.movie-meta .movie-date{font-size:13px}.movie-meta .movie-imdb{font-size:13px}.movie-info{padding:14px 12px 10px 12px;flex:1 1 0%;display:flex;flex-direction:column;gap:6px}.movie-info h2{font-size:14px;color:#fff;font-weight:600;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:172px}.movie-info p{font-size:.92rem;color:#e50914}.movie-card .badge{position:absolute;top:10px;left:10px;background:#e50914;color:#fff;font-size:.85rem;padding:3px 10px;border-radius:8px;font-weight:500;z-index:2}.movie-card .btn-watch{position:absolute;bottom:12px;right:12px;background:#e50914;color:#fff;border:none;border-radius:8px;padding:7px 16px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background 0.2s;box-shadow:0 2px 8px rgb(229 9 20 / .12)}.movie-card .btn-watch:hover{background:#b0060f}.sidebar-box{background:#18181d;border-radius:10px;padding:18px 16px 14px 16px;margin-bottom:0;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.sidebar-box h3{font-size:1.08rem;color:#fff;margin-bottom:12px;font-weight:700;border-left:3px solid #e50914;padding-left:8px}.sidebar-list{list-style:none;display:flex;flex-direction:column;gap:7px;padding:0}.sidebar-list li a{display:flex;align-items:center;gap:8px;text-decoration:none;color:#bdbdbd;border-radius:6px;padding:4px 8px;transition:background 0.2s,color 0.2s}.sidebar-list li a:hover,.sidebar-list li a.active{background:#e50914;color:#fff}.sidebar-list li a .sidebar-imdb{font-size:.9rem;color:#ffb300;display:flex;align-items:center;gap:4px;flex-shrink:0}.sidebar-list li a .sidebar-imdb i{color:#ffb300}.detailed-search{display:flex;flex-direction:column;gap:8px}.detailed-search input,.detailed-search select{padding:7px 10px;border-radius:6px;border:1px solid #2a2a2f;background:#232329;color:#fff;font-size:1rem}.detailed-search button{background:#e50914;color:#fff;border:none;border-radius:6px;padding:7px 0;font-weight:600;cursor:pointer;transition:background 0.2s}.detailed-search button:hover{background:#b0060f}.new-movies{margin-bottom:24px}.new-movie-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width:1100px){.main-layout{flex-direction:column}.sidebar{width:100%;flex-direction:row;gap:16px}.new-movie-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.sidebar{flex-direction:column;width:100%}.new-movie-grid{grid-template-columns:1fr}}@media (max-width:600px){.new-movie-grid{grid-template-columns:repeat(3,1fr)}}.header-actions{display:flex;align-items:center;gap:10px;margin-left:18px}.header-search{background:#232329;border-radius:8px;padding:7px 16px;border:1px solid #2a2a2f;color:#fff;font-size:1rem;outline:none;transition:border 0.2s;width:180px}.header-search:hover{cursor:pointer}.header-btn,.header-btn-red{padding:7px 16px;border-radius:8px;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:background 0.2s,color 0.2s}.header-btn{background:#232329;color:#fff;border:1px solid #2a2a2f}.header-btn:hover{background:#2a2a2f}.header-btn-red{background:#e50914;color:#fff;margin-left:4px}.header-btn-red:hover{background:#b0060f}.category-bar{display:flex;gap:10px;margin-bottom:18px}.category-btn{background:#232329;color:#fff;border:1px solid #2a2a2f;border-radius:8px;padding:7px 16px;font-size:.98rem;font-weight:500;cursor:pointer;transition:background 0.2s,color 0.2s}.category-btn.active,.category-btn:hover{background:#e50914;color:#fff}.pagination{display:flex;gap:8px;justify-content:center;margin:24px 0 0 0;align-items:center}.pagination-btn{background:#232329;color:#fff;border:1px solid #2a2a2f;border-radius:6px;padding:6px 14px;font-size:1rem;cursor:pointer;transition:background 0.2s,color 0.2s;text-decoration:none}.pagination-btn.active,.pagination-btn:hover{background:#e50914;color:#fff}.pagination-ellipsis{color:#bdbdbd;font-size:1.1rem;padding:0 6px}::-webkit-scrollbar{width:8px;background:#232329}::-webkit-scrollbar-thumb{background:#2a2a2f;border-radius:8px}@media (max-width:400px){.sidebar{gap:8px}.sidebar-box{padding:10px 6px}.movie-info{padding:8px 6px 6px 6px}}.slider{position:relative;background:none;margin:0;padding:0;border-radius:0;box-shadow:none}.slider .container{position:relative;display:flex;align-items:center;justify-content:center;max-width:1180px;padding:0 0;background-color:#18181D;border-radius:15px;margin-top:20px}.slider-content{display:flex;gap:30px;overflow-x:auto;padding:18px 0 10px 0;scrollbar-width:none;scrollbar-color:#e50914 #232329;max-width:calc(5 * 180px + 4 * 30px);width:100%;margin:0 auto;align-items:flex-end}.slider-content::-webkit-scrollbar{display:none}.slide{min-width:180px;max-width:180px;flex:0 0 180px;background:none;border-radius:0;overflow:visible;box-shadow:none;position:relative;display:flex;flex-direction:column;transition:transform 0.2s,box-shadow 0.2s,border 0.2s;align-items:center;cursor:pointer;border:3px solid #fff0;border-radius:10px}.slide:hover{border-color:#e50914}.slide img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block;border-radius:8px;box-shadow:0 4px 8px rgb(0 0 0 / .3)}.slide-ranking{position:absolute;top:-10px;left:-30px;font-size:6rem;color:rgb(255 255 255 / .3);font-weight:900;z-index:-1;-webkit-text-stroke:1.5px #000;text-stroke:1.5px #000;transition:color 0.2s}.slide:hover .slide-ranking{color:rgb(255 255 255)}.slide-details{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgb(0 0 0 / .8),#fff0);padding:15px 8px 8px 8px;color:#fff;font-size:.9rem;display:flex;flex-direction:column;gap:4px;opacity:1;transition:none;pointer-events:none;border-radius:0 0 8px 8px}.slide:hover .slide-details{opacity:1}.slide-title{font-size:1rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slide-meta{font-size:.85rem;color:#bdbdbd;display:flex;align-items:center;gap:6px}.slide-imdb i{color:#ffb300}.slide .btn{display:inline-block;padding:5px 10px;background:#e50914;color:#fff;text-decoration:none;border-radius:7px;font-size:.85rem;font-weight:600;margin-top:4px;transition:background 0.2s}.slide .btn:hover{background:#b0060f}@media (max-width:1100px){.slider-content{gap:20px;max-width:calc(4 * 150px + 3 * 20px)}.slide{min-width:150px;max-width:150px;flex:0 0 150px}.slide-ranking{font-size:5rem;top:-8px;left:-20px}}@media (max-width:700px){.slider-content{gap:15px;max-width:calc(3 * 120px + 2 * 15px)}.slide{min-width:120px;max-width:120px;flex:0 0 120px}.slide-ranking{font-size:4rem;top:-6px;left:-15px}}@media (max-width:480px){.slider-content{gap:10px;max-width:calc(2 * 90px + 1 * 10px)}.slide{min-width:90px;max-width:90px;flex:0 0 90px}.slide-ranking{font-size:3rem;top:-4px;left:-10px}}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:#18181d;color:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;box-shadow:0 2px 8px rgb(0 0 0 / .18);transition:background 0.2s,color 0.2s;opacity:.85}.slider-arrow.left{left:12px}.slider-arrow.right{right:12px}.slider-arrow:hover{background:#e50914;color:#fff}.upcoming-slider{background:#232329;margin:24px auto 0 auto;padding:18px 0 8px 0;border-radius:12px;max-width:1180px}.upcoming-header{display:flex;justify-content:space-between;align-items:center;font-size:1.08rem;color:#fff;font-weight:600;margin-bottom:10px}.upcoming-header .fa-clock{color:#e50914;margin-right:6px}.upcoming-header a{color:#fff}.upcoming-all{color:#bdbdbd;font-size:.98rem;text-decoration:none;transition:color 0.2s}.upcoming-all:hover{color:#e50914}.upcoming-content{display:flex;gap:12px;overflow-x:auto}.upcoming-card{min-width:90px;max-width:90px;display:flex;flex-direction:column;align-items:center}.upcoming-img{position:relative;width:80px;height:80px;border-radius:50%;border:5px solid #e53945;overflow:visible;margin-bottom:6px;background:#18181d;display:flex;align-items:center;justify-content:center}.upcoming-img img{width:100%;height:100%;object-fit:cover;border-radius:50%}.upcoming-date{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:#e50914;color:#fff;font-weight:700;padding:1px 6px;border-radius:4px;font-size:.7em;text-align:center;white-space:nowrap;z-index:1;min-width:35px;box-sizing:border-box;line-height:1.2}.upcoming-title{color:#fff;font-size:12px;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px}@media (max-width:600px){.upcoming-content{gap:10px;padding:0 6px 8px 6px}.upcoming-card,.upcoming-title{min-width:70px;max-width:70px}.upcoming-img{width:50px;height:50px}.slider-arrow{width:24px;height:24px;font-size:.95rem}.slider-arrow.left{left:6px}.slider-arrow.right{right:6px}}.upcoming-row{display:flex;gap:32px;max-width:1180px;margin:0 auto;align-items:stretch}.upcoming-main{flex:1 1 0%;display:flex;flex-direction:column;justify-content:stretch}.upcoming-sidebar{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:18px;align-self:stretch;height:100%;min-height:100%}@media (max-width:1100px){.upcoming-row{flex-direction:column;gap:18px}.upcoming-sidebar{width:100%;flex-direction:row;gap:16px}}@media (max-width:700px){.upcoming-sidebar{flex-direction:column;width:100%}}.site-footer{background:#18181d;color:#bdbdbd;padding:28px 0 18px 0;margin-top:40px;border-top:1px solid #232329}.footer-container{max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0 16px}.footer-left{font-size:1rem}.footer-right{display:flex;gap:18px}.footer-right a{color:#bdbdbd;text-decoration:none;font-size:1rem;transition:color 0.2s}.footer-right a:hover{color:#e50914}@media (max-width:700px){.footer-container{flex-direction:column;gap:10px;text-align:center}.footer-right{justify-content:center;width:100%}}@media (max-width:600px){.slider-content{max-width:calc(4 * 100px + 3 * 6px);gap:6px}.slide{min-width:100px;max-width:100px;flex:0 0 100px}}.movie-meta{font-size:.93rem;color:#bdbdbd;margin-bottom:4px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.movie-meta .fa-star{color:#e50914;margin-right:2px}.movie-category{display:flex;color:#ffb300;width:100%;font-weight:500;font-size:12px;overflow:hidden;white-space:nowrap}.movie-tags{display:flex;gap:6px;margin-top:2px}.tag{display:inline-block;font-size:11px;padding:2px 8px;border-radius:8px;font-weight:600;background:#232329;color:#fff;border:1px solid #2a2a2f}.tag.altyazi{background:#18181d;color:#00bcd4;border-color:#00bcd4}.tag.dublaj{background:#18181d;color:#e50914;border-color:#e50914}.sidebar-thumb{width:32px;height:46px;object-fit:cover;border-radius:6px;flex-shrink:0}.sidebar-movie-details{display:flex;flex-direction:column;justify-content:center;flex-grow:1;overflow:hidden}.sidebar-movie-title{font-size:.98rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-imdb{font-size:.9rem;color:#ffb300;display:flex;align-items:center;gap:4px}.sidebar-imdb i{color:#ffb300}.watch-main{max-width:1180px;margin:32px auto 0 auto;padding:0 16px 32px 16px}.watch-breadcrumb{color:#bdbdbd;font-size:.98rem;margin-bottom:18px}.watch-breadcrumb a{color:#e50914;text-decoration:none}.watch-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px}.watch-title{font-size:2rem;color:#fff;font-weight:700;margin-right:12px}.watch-year{color:#bdbdbd;font-size:1.2rem;font-weight:400}.watch-labels{display:flex;gap:8px}.watch-player{background:#18181d;border-radius:12px;box-shadow:0 2px 12px rgb(0 0 0 / .18);margin-bottom:28px;display:flex;align-items:center;justify-content:center;min-height:340px;overflow:hidden}.watch-poster{width:100%;max-width:900px;max-height:480px;border-radius:12px;object-fit:cover;display:block}.watch-info-row{display:flex;gap:32px;margin-bottom:32px}.watch-info-main{flex:2 1 0%;display:flex;flex-direction:column;gap:24px}.watch-info-box{background:#18181d;border-radius:10px;box-shadow:0 2px 8px rgb(0 0 0 / .1);padding:18px 18px 14px 18px;margin-bottom:0}.watch-info-box h2{font-size:1.15rem;color:#fff;margin-bottom:12px;font-weight:700;border-left:3px solid #e50914;padding-left:8px}.watch-info-flex{display:flex;gap:18px}.watch-info-box .watch-info-flex .watch-info-text p{max-height:200px;overflow-y:scroll;margin-bottom:15px}.watch-info-poster{width:110px;height:160px;border-radius:8px;object-fit:cover;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.watch-info-text{color:#bdbdbd;font-size:1rem}.watch-info-list{margin-top:10px;padding-left:0;list-style:none;color:#fff;font-size:1rem}.watch-info-list li{margin-bottom:4px}.watch-cast-box{background:#18181d;border-radius:10px;box-shadow:0 2px 8px rgb(0 0 0 / .1);padding:18px 18px 14px 18px}.watch-cast-box h2{font-size:1.15rem;color:#fff;margin-bottom:12px;font-weight:700;border-left:3px solid #e50914;padding-left:8px}.watch-cast-list{display:flex;gap:18px;flex-wrap:wrap}.watch-cast-item{display:flex;flex-direction:column;align-items:center;width:80px;gap:6px}.watch-cast-item img{width:60px;height:60px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.watch-cast-item span{color:#fff;font-size:.95rem;text-align:center;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.watch-side{flex:1 1 0%;display:flex;flex-direction:column;gap:18px}.watch-side-box{background:#18181d;border-radius:10px;box-shadow:0 2px 8px rgb(0 0 0 / .1);padding:18px 18px 14px 18px;display:flex;flex-direction:column;align-items:center;gap:18px}.watch-score{text-align:center;margin-bottom:10px}.score-label{color:#bdbdbd;font-size:1rem;display:block}.score-value{color:#e50914;font-size:2.2rem;font-weight:700;display:block}.watch-vote{text-align:center}.watch-vote-stars{color:#e50914;font-size:1.3rem;margin-top:4px}.watch-share{text-align:center}.watch-share-icons{display:flex;gap:10px;justify-content:center;margin-top:4px}.watch-share-icons i{color:#bdbdbd;font-size:1.2rem;cursor:pointer;transition:color 0.2s}.watch-share-icons i:hover{color:#e50914}.watch-comments-box{background:#18181d;border-radius:10px;box-shadow:0 2px 8px rgb(0 0 0 / .1);padding:18px 18px 14px 18px;margin-top:32px}.watch-comments-box h2{font-size:1.15rem;color:#fff;margin-bottom:12px;font-weight:700;border-left:3px solid #e50914;padding-left:8px}.spoiler-checkbox{display:flex;align-items:center;gap:8px;color:#bdbdbd;font-size:.95rem;margin-top:5px}.spoiler-checkbox input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #2a2a2f;border-radius:4px;background-color:#232329;cursor:pointer;position:relative;outline:none;transition:border-color 0.2s,background-color 0.2s}.spoiler-checkbox input[type="checkbox"]:checked{background-color:#e50914;border-color:#e50914}.spoiler-checkbox input[type="checkbox"]:checked::after{content:'\2713';font-size:14px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700}.spoiler-checkbox label{cursor:pointer}.watch-comments-list{display:flex;flex-direction:column;gap:14px}.margin-top{margin-top:10px}.comment-input-row img{width:45px;height:45px}.comment-container{flex:1}.watch-comment-item{display:flex;gap:12px;align-items:flex-start;width:100%}.watch-comment-item img{width:38px;height:38px;border-radius:50%;object-fit:cover}.watch-comment-user{color:#fff;font-weight:600;font-size:1rem;margin-right:8px}.watch-comment-date{color:#bdbdbd;font-size:.92rem}.watch-comment-text{color:#fff;font-size:1rem;margin-top:2px}@media (max-width:900px){.watch-info-row{flex-direction:column;gap:18px}.watch-side{flex-direction:row;gap:18px}}@media (max-width:600px){.watch-main{padding:0 4px 24px 4px}.watch-title{font-size:1.2rem}.watch-player{min-height:180px}.watch-poster{max-width:100vw;max-height:220px}.watch-info-flex{flex-direction:row;gap:10px}.watch-cast-list{gap:8px}}.show-more-button{text-align:center;margin-top:0;padding-top:10px}.show-more-button .header-btn-red{padding:10px 20px;font-size:1em}.watched-followed-main{padding:40px 0}.watched-movies-section,.followed-movies-section{margin-bottom:0}.watched-movie-grid,.followed-movie-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;flex-grow:1}.watched-card,.followed-card{background-color:#1f2a38;border-radius:10px;overflow:hidden;position:relative;box-shadow:0 4px 8px rgb(0 0 0 / .3);transition:transform 0.3s ease}.watched-card:hover,.followed-card:hover{transform:translateY(-5px)}.watched-card img,.followed-card img{width:100%;height:auto;display:block}.watched-card .movie-info,.followed-card .movie-info{padding:15px;color:#fff;position:relative}.watched-card h3,.followed-card h3{font-size:1.1em;margin:0 0 5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.watched-card .movie-year,.followed-card .movie-year{font-size:.9em;color:#bbb}.watched-year-badge{position:absolute;top:10px;right:10px;background-color:#e50914;color:#fff;padding:3px 8px;border-radius:5px;font-size:.8em;font-weight:700}@media (max-width:768px){.watched-movie-grid,.followed-movie-grid{grid-template-columns:repeat(4,1fr);gap:15px}}@media (max-width:480px){.watched-movie-grid,.followed-movie-grid{grid-template-columns:repeat(3,1fr);gap:10px}.watched-card .movie-info,.followed-card .movie-info{padding:10px}.watched-card h3,.followed-card h3{font-size:1em}.watched-card .movie-year,.followed-card .movie-year{font-size:.8em}.watched-year-badge{top:5px;right:5px;padding:2px 5px;font-size:.7em}}.content-box{background-color:#18181d;border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / .3);padding:20px;margin-bottom:30px;display:flex;flex-direction:column;gap:20px;justify-content:space-between}.content-box h2.section-title{margin-top:0;margin-bottom:0;padding-bottom:10px;border-bottom:1px solid #2a2a2f}.user-comments{margin:32px auto 0 auto;padding:20px;max-width:1180px}.comment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px}.comment-card{background:#18181d;border-radius:10px;box-shadow:0 2px 8px rgb(0 0 0 / .18);padding:15px;display:flex;gap:15px}.comment-movie-poster{width:80px;height:120px;object-fit:cover;border-radius:8px;flex-shrink:0}.comment-details{display:flex;flex-direction:column;gap:5px}.comment-movie-title{font-size:1.1rem;color:#fff;font-weight:600;margin:0}.comment-text{font-size:.95rem;color:#bdbdbd;margin:0;line-height:1.4}@media (max-width:992px){.comment-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.comment-grid{grid-template-columns:1fr}.comment-card{flex-direction:column;align-items:center;text-align:center}.comment-movie-poster{width:100px;height:150px}}.profile-settings-container{display:flex;gap:30px;margin-top:30px;flex-wrap:wrap;align-items:flex-start}.user-settings-box,.password-settings-box{background:#18181d;border-radius:10px;box-shadow:0 4px 12px rgb(0 0 0 / .3);padding:25px;flex:1;min-width:300px}.profile-settings-container .section-title{color:#fff;font-size:1.3rem;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #2a2a2f;font-weight:700}.new-movies .section-title{margin-bottom:20px}.user-info-grid{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:flex-start}.profile-avatar{display:flex;flex-direction:column;align-items:center;gap:10px}.profile-avatar img{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid #e50914}.edit-avatar-link{color:#e50914;text-decoration:none;font-size:.95rem;transition:color 0.2s}.edit-avatar-link:hover{color:#b0060f}.user-details-form,.password-form{display:flex;flex-direction:column;gap:15px}.form-group{display:flex;flex-direction:column}.form-group label{color:#bdbdbd;font-size:.95rem;margin-bottom:5px}.form-group input[type="text"],.form-group input[type="number"],.form-group input[type="password"]{padding:10px 12px;border-radius:6px;border:1px solid #2a2a2f;background:#232329;color:#fff;font-size:1rem;outline:none;transition:border-color 0.2s}.form-group input[type="text"]:focus,.form-group input[type="number"]:focus,.form-group input[type="password"]:focus{border-color:#e50914}.update-button{align-self:flex-start;margin-top:10px;padding:10px 20px;font-size:1rem}@media (max-width:768px){.profile-settings-container{flex-direction:column;gap:20px}.user-info-grid{grid-template-columns:1fr;gap:20px}.profile-avatar img{width:80px;height:80px}.update-button{align-self:stretch}}.contact-container{max-width:1180px;margin:32px auto;padding:0 16px}.contact-form-box{background:#18181d;border-radius:10px;box-shadow:0 4px 12px rgb(0 0 0 / .3);padding:25px;margin-top:20px}.contact-form{display:flex;flex-direction:column;gap:20px}.contact-form .form-group{display:flex;flex-direction:column;gap:8px}.contact-form label{color:#bdbdbd;font-size:.95rem}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form textarea{padding:12px;border-radius:6px;border:1px solid #2a2a2f;background:#232329;color:#fff;font-size:1rem;outline:none;transition:border-color 0.2s}.contact-form input[type="text"]:focus,.contact-form input[type="email"]:focus,.contact-form textarea:focus{border-color:#e50914}.contact-form textarea{resize:vertical;min-height:120px}.send-message-button{align-self:flex-start;padding:12px 24px;font-size:1rem}@media (max-width:768px){.contact-container{margin:20px auto;padding:0 12px}.contact-form-box{padding:20px}.send-message-button{width:100%}}.auth-container{margin:40px auto;max-width:400px;padding:0 15px}.auth-box{background:#18181d;border-radius:10px;box-shadow:0 4px 12px rgb(0 0 0 / .3);padding:25px;display:flex;flex-direction:column;gap:20px}.auth-box .section-title{color:#fff;font-size:1.5rem;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #2a2a2f;font-weight:700;text-align:center}.auth-form{display:flex;flex-direction:column;gap:15px}.auth-form .form-group label{color:#bdbdbd;font-size:.95rem;margin-bottom:5px;display:block}.auth-form input[type="email"],.auth-form input[type="password"],.auth-form input[type="text"],.auth-form select{padding:10px 12px;border-radius:6px;border:1px solid #2a2a2f;background:#232329;color:#fff;font-size:1rem;outline:none;transition:border-color 0.2s;width:100%;box-sizing:border-box}.auth-form input[type="email"]:focus,.auth-form input[type="password"]:focus,.auth-form input[type="text"]:focus{border-color:#e50914}.auth-button{display:block;width:100%;padding:10px;font-size:1.1rem;text-align:center;margin-top:5px}.auth-links{text-align:center;margin-top:10px}.auth-links a{color:#bdbdbd;text-decoration:none;font-size:.95rem;transition:color 0.2s}.auth-links a:hover{color:#e50914}.auth-links a:not(:last-child)::after{content:'|';margin:0 8px;color:#555}@media (max-width:480px){.auth-container{margin:20px auto;padding:0 10px}.auth-box{padding:20px}}.mobile-navbar{display:none;position:fixed;bottom:0;left:0;width:100%;background-color:#1c1c24;box-shadow:0 -4px 12px rgb(0 0 0 / .4);z-index:1000;justify-content:space-around;align-items:center;padding:10px 0}.mobile-navbar .nav-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#888;font-size:.75rem;transition:color 0.2s,transform 0.2s;padding:4px 0}.mobile-navbar .nav-item i{font-size:1.5rem;margin-bottom:4px}.mobile-navbar .nav-item.active{color:#e50914;transform:translateY(-2px)}@media (max-width:768px){.mobile-navbar{display:flex}header nav{display:none}.header-actions{margin-left:0}}@media (max-width:480px){.mobile-navbar .nav-item{font-size:.7rem}.mobile-navbar .nav-item i{font-size:1.3rem}}.comment-form-top{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.watch-comment-form{display:flex;flex-direction:column;gap:10px;margin-bottom:18px;border:1px solid #232329;padding:10px}.watch-comment-form .formInput{display:flex;flex-direction:column;width:100%!important;gap:5px}.watch-comment-form .formButtons{display:flex}.formSpoilerButtonsContainer{display:flex;justify-content:space-between;margin-top:5px;margin-left:56px}.child{margin-left:49px}.comment-input-row{display:flex;gap:10px;align-items:center}.comment-form-border{padding-bottom:10px}.watch-comment-form input[type="text"]{padding:10px 12px;border-radius:6px;border:1px solid #2a2a2f;background:#232329;color:#fff;font-size:1rem;outline:none;transition:border-color 0.2s;width:100%!important}.watch-comment-form input[type="text"]:focus{border-color:#e50914}.watch-comment-form button{padding:10px 20px;font-size:1rem}.spoiler-checkbox-Main{margin-left:56px;margin-bottom:8px}.spoiler-checkbox{display:flex;align-items:center;gap:8px;color:#bdbdbd;font-size:.95rem;margin-top:5px}.spoiler-checkbox input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #2a2a2f;border-radius:4px;background-color:#232329;cursor:pointer;position:relative;outline:none;transition:border-color 0.2s,background-color 0.2s}.spoiler-checkbox input[type="checkbox"]:checked{background-color:#e50914;border-color:#e50914}.spoiler-checkbox input[type="checkbox"]:checked::after{content:'\2713';font-size:14px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700}.spoiler-checkbox label{cursor:pointer}.watch-comment-date{color:#bdbdbd;font-size:.92rem}.watch-comment-text{color:#fff;font-size:1rem;margin-top:2px}@media (max-width:900px){.watch-info-row{flex-direction:column;gap:18px}.watch-side{flex-direction:row;gap:18px}}@media (max-width:600px){.watch-main{padding:0 4px 24px 4px}.watch-title{font-size:1.2rem}.watch-player{min-height:180px}.watch-poster{max-width:100vw;max-height:220px}.watch-info-flex{flex-direction:row;gap:10px}.watch-cast-list{gap:8px}}.comment-actions{margin-top:8px}.reply-btn{background:#fff0;border:1px solid #3a3a42;color:#a0a0a0;font-size:.9rem;cursor:pointer;padding:4px 10px;border-radius:6px;transition:background 0.2s,color 0.2s,border-color 0.2s;display:inline-flex;align-items:center;gap:6px}.reply-btn:hover{background:#3a3a42;color:#e50914;border-color:#e50914}.reply-btn i{color:#a0a0a0;transition:color 0.2s}.reply-btn:hover i{color:#e50914}.comment-replies{margin-left:48px;margin-top:12px;padding-left:12px;border-left:2px solid #232329}.watch-comment-item.reply{margin-bottom:12px}.watch-comment-item.reply:last-child{margin-bottom:0}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .6);justify-content:center;align-items:center}.modal.show{display:flex}.modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6);z-index:-1}.modal-content{background-color:#18181d;margin:auto;padding:25px;border-radius:10px;box-shadow:0 4px 12px rgb(0 0 0 / .3);max-width:400px;width:90%;position:relative;z-index:1}.auth-container.modal-content{margin:auto;padding:25px}.close-button{color:#aaa;float:right;font-size:28px;font-weight:700}.close-button:hover,.close-button:focus{color:#e50914;text-decoration:none;cursor:pointer}nav ul li a{font-size:14px}.search-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .9);z-index:9999}.search-modal-content{background-color:#171A21;margin:5% auto;padding:20px;width:50%;max-width:600px;position:relative;border-radius:8px}.search-modal-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #574F7D}.search-modal-header h2{color:#fff;margin:0;font-size:24px}.close-modal{color:#574F7D;font-size:28px;cursor:pointer;transition:color 0.3s}.close-modal:hover{color:#fff}.search-modal-body{padding:15px 0}.search-input-container{margin-bottom:20px}#searchInput{width:100%;padding:12px;background-color:#222731;border:2px solid #574F7D;border-radius:6px;color:#fff;font-size:16px;resize:none}#searchInput:focus{outline:none;border-color:#6a5f99}.search-results{max-height:400px;overflow-y:auto;overflow-x:hidden;padding-right:10px;margin-top:20px}.search-results::-webkit-scrollbar{width:8px;height:0}.search-results::-webkit-scrollbar-track{background:#171A21;border-radius:4px}.search-results::-webkit-scrollbar-thumb{background:#574F7D;border-radius:4px}.search-results::-webkit-scrollbar-thumb:hover{background:#6a5f99}.search-result-item{display:flex;align-items:flex-start;padding:12px;margin-bottom:10px;background-color:#222731;border-radius:6px;transition:all 0.3s ease}.search-result-item:hover{background-color:#2a303c;transform:translateX(5px)}.search-result-image{width:60px;height:72px;margin-right:15px;flex-shrink:0}.search-result-image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.search-result-details{flex:1;min-width:0}.search-result-details a{text-decoration:none;color:inherit}.search-result-title{color:#fff;font-size:16px;font-weight:700;margin:0 0 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-info{display:flex;align-items:center;gap:15px;margin-bottom:8px}.search-result-date{color:#BE212A;font-size:14px}.search-result-imdb{color:#FD0;font-size:14px;display:flex;align-items:center}.search-result-imdb::before{content:'';display:inline-block;width:14px;height:14px;background:url(../images/star.svg) no-repeat center;background-size:contain;margin-right:4px}.search-result-categories{display:flex;flex-wrap:wrap;gap:5px}.search-result-category{background-color:#574F7D;color:#fff;padding:2px 8px;border-radius:3px;font-size:12px}.avatar-container{position:relative;cursor:pointer}.avatar{width:40px;height:40px;border-radius:50%;border:2px solid #e50914;object-fit:cover}.dropdown-menu{position:absolute;top:50px;right:0;background:#18181d;border:1px solid #2a2a2f;border-radius:8px;min-width:200px;box-shadow:0 4px 12px rgb(0 0 0 / .2);z-index:1000;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.2s,transform 0.2s,visibility 0.2s}.avatar-container:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu a{display:block;padding:10px 15px;color:#fff;text-decoration:none;transition:background 0.2s}.dropdown-menu a:hover{background:#e50914}.upcoming-card a{color:#fff;text-decoration:none}.movie-info h2 a{color:#fff;text-decoration:none}.movie-meta .movie-category a{color:#ffb300;text-decoration:none;margin-right:3px}.sidebar-list li h2{font-size:14px}.watch-main .selectTabs{margin-bottom:10px}.watch-main .selectTabs ul{display:flex;list-style:none}.watch-main .selectTabs ul li{background:#232329;color:#fff;border:1px solid #2a2a2f;padding:5px;margin-right:10px;cursor:pointer;border-radius:8px}.active{background-color:#121216;color:#fff}.watch-main .selectTabs ul li.active{background-color:#121216;color:#fff}.telifliFilm{display:flex;flex-direction:column;font-size:20px;color:#FFF;margin-bottom:30px}.telifliFilm div{margin:0 auto;justify-content:center}.watch-info-text ul li a{color:#fff}.watch-main .watch-player iframe{width:100%!important;height:500px}.slider .otherMovies{font-size:20px}.dahaFazla{background:#e50914;color:#fff;border:none;border-radius:6px;padding:10px;;font-weight:600;cursor:pointer;transition:background 0.2s}.dahafazlaMesaj{color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px}.dahafazlaMesaj svg{width:16px;height:16px;fill:red}.dahaFazlaContainer{text-align:center}@media only screen and (max-width:768px){.watch-side-box{flex-direction:row;width:100%;align-items:start}.watch-side-box button{font-size:14px;padding:5px}.search-modal-content{width:90%;margin:10% auto}.search-result-image{width:50px;height:75px}.search-result-title{font-size:14px;margin-bottom:6px}.search-result-info{font-size:12px;margin-bottom:6px;gap:10px}.search-result-category{font-size:11px}.telifliFilm img{width:100%}.watch-main .watch-player iframe{width:100%!important;height:300px}}