.hide{display: none;}.Aside2 {width: inherit;margin-top: 36px;padding: 11px;border: 1px solid rgba(0,0,0,0.2);display: flex;flex-wrap: wrap;justify-content: space-evenly;align-items: flex-start;}nav {position: relative;}#video {display: block;margin: 30px 5px 38px;width: 100%;height: 100%;}.text li h1 {font-size: 2rem;margin-bottom: 40px;margin-top: 30px;padding: 0;}.Related {display: flex;margin: auto;margin-bottom: 37px;margin-top: 10px;}#asidebar {border: 1px solid black;}.btn-light.disabled, .btn-light:disabled {color: black;background-color: #fff;border-color: #f8f9fa;font-weight: 500;font-size: 1.6rem;font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;}#related a {color: #292929;}#Cardmb {height: 110px;}#Asidea a {color: #292929;}#Asidea a h6 {font-size: inherit;position: absolute;top: 7px;margin: 0 14px;}.tabs {transition: opacity 0.3s;max-height: 75px;width: 100%;padding: 0;border: 1px solid rgba(0, 0, 0, 0.1);border-width: 0 0 1px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;}#img img {position: inherit;width: 124px;margin-left: 17px;}.Aside a {text-decoration: none;}.card {border: none;}.aside {width: inherit;}.active {flex-grow: 1;}.countdown {margin: 12px;}.latest-heading {margin: 2px 0px 1px 0px;}.movies-heading h1{width: 59.9%;}.Aside {border: 1px solid rgba(0, 0, 0, 0.2);display: flex;position: absolute;width: 369px;right: 198px;top: 156px;height: 40em;}.movies-box a {display: inline-table;overflow: unset;font-size: initial;margin: auto;margin-top: auto;}.movies-img img {width: auto;height: auto;}.movies-box {width: 200px;height: 400px;display: flex;justify-content: space-between;align-items: center;flex-direction: column;box-shadow: 2px 2px 30px rgb(0 0 0 / 20%);margin: 15px;border-radius: 5px;overflow: hidden;border-top: 3px solid #292929;}.image img {margin-left: 7px;padding-left: 0px;height: 50%;width: 879px;}.Kotori {background-color: red;}.tokha {display: inline-flex;margin: 13px;}.goTop {position: fixed;background: #3BB9FF;color: #121518;width: 35px;height: 35px;right: 16px;bottom: 17px;text-align: center;font-size: 17px;display: none;}.goTop:hover {color: whitesmoke;}footer {background: #161619;height: 80px;margin-top: 43px;}.icon {padding-bottom: 0;}footer p {color: #fff;}@media (max-width: 1496px) {.image img{width: -webkit-fill-available;}}@media (max-width: 1346px) {.Aside {border: 1px solid rgba(0, 0, 0, 0.2);display: flex;position: inherit;width: 369px;top: 99em;height: 37em;margin-left: 7px;}nav{position: fixed;}.tabs {transition: opacity 0.3s;max-height: 75px;width: 100%;padding: 0;border: 1px solid rgba(0, 0, 0, 0.1);border-width: 0 0 1px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;}}@media (max-width: 768px){#Asidea a h6 {font-size: inherit;position: absolute;top: 6px;left: 150px;margin: 2px 1px;}}@media (max-width: 1100px) {.Aside2{margin-top: 74px;}.text li h1 {width: 100rem;font-size: 1.2rem;margin-right: 2px;margin-top: 2px;}.text li{width: -webkit-fill-available;}.text li h1{width: -webkit-fill-available;}.text li p{width: -webkit-fill-available;}.text2 li{width: -webkit-fill-available;}.text2{width:  -webkit-fill-available;}.donwload-box{width: 100%;margin: auto;}.text3{width: auto;}}@media (max-width: 440px) {nav{position: fixed;}.download-box {width: 98%;}.text li h1 {font-size: 1.2rem;margin-right: 2px;margin-top: 2px;}.Aside {border: 1px solid rgba(0, 0, 0, 0.2);display: flex;position: inherit;width: auto;height: 39em;margin-left: 7px;margin-right: 9px;}#Asidea a h6 {font-size: 0.9em;position: absolute;top: 11px;left: 150px;margin: 2px 1px;}.Related {display: grid;position: relative;margin-bottom: 46px;}.latest-heading {margin: 72px 0 1px 0;}.tokha {display: inline-flex;margin: 5px;}.ripcrabby {display: none;}.download-link {font-size: 14px;}.text2 li{width: auto;}.text3 li{width: -webkit-fill-available;}.text li h2 {margin-top: 12px;margin-left: 0px;}.text li {margin-left: 4px;}.image img {height: 51%;width: 95%;}.goTop {position: fixed;background: #3BB9FF;color: #121518;width: 30px;height: 29px;right: 9px;bottom: 17px;text-align: center;font-size: 14px;display: none;}.goTop:hover {color: whitesmoke;}footer {position: sticky;bottom: 1px;}}.desktopx{display:block;}.mobilex{display:none;}@media (max-width: 768px) {.desktopx{display:none;}.mobilex{display:block;}}@media (max-width: 1333px) {.latest-heading {
    margin: 76px 0px 1px 0px;
}
}
 /* Dark Mode Toggle Button */
.dark-toggle {display: flex;align-items: center;margin-right: 5px;}
.toggle-label {width: 50px;height: 26px;background: #ded7d7ff;border-radius: 50px;position: relative;cursor: pointer;transition: background 0.4s;display: inline-block;}
.toggle-label .circle {width: 22px;
 height: 22px;
 background: #fff;
 border-radius: 50%;
 position: absolute;
 top: 2px;
 left: 2px;
 transition: all 0.4s ease;
 background-image: url('https://img.icons8.com/ios-filled/50/sun.png');
 background-size: 14px 14px;
 background-repeat: no-repeat;
 background-position: center;
}

#dark-mode-toggle {
 display: none;
}

#dark-mode-toggle:checked + .toggle-label {
 background: #333;
}

#dark-mode-toggle:checked + .toggle-label .circle {
 transform: translateX(24px);
 background-image: url('https://img.icons8.com/ios-filled/50/moon-symbol.png');
 background-color: #222;
}

/* Dark Mode Styles */
body.dark-mode {
 background: #121212;
 color: #e5e5e5;
}

body.dark-mode .search .input,
body.dark-mode .latest-box,
body.dark-mode Nav,
body.dark-mode .search,
body.dark-mode #main,
body.dark-mode #latest,
body.dark-mode .latest-heading,
body.dark-mode #movies-list,
body.dark-mode .menu,
body.dark-mode .accordion-item,
body.dark-mode .sub-menu,
body.dark-mode .card {
 background: #262525ff;
 color: #faededff;
}
body.dark-mode .showcase-heading a,
body.dark-mode nav .menu li a,
body.dark-mode #Asidea a h6,
body.dark-mode .movies-box a {
 color: #bababaff;

}
body.dark-mode .news-bar {
background: #4a4949ff;
}

/* ===== News Bar ===== */
 .news-bar {
 background: #007bff;
 color: #fff;
 padding: 8px 0;
 text-align: center;
 font-size: 14px;
 font-weight: 500;
 overflow: hidden;
 position: relative;
 }

 .news-bar span {
 display: inline-block;
 padding-left: 100%;
 animation: ticker 15s linear infinite;
 white-space: nowrap;
 }

 @keyframes ticker {
 0% { transform: translateX(0); }
 100% { transform: translateX(-100%); }
 }

 /* Hide overflow so only visible area shows */
.latest-box {
 display: flex;
 overflow: hidden;
 scroll-behavior: smooth;
}
 /* ===== News Bar with fixed Date/Time ===== */
 .news-bar {
 position: inherit;
 top: 0;
 display: flex;
 align-items: center;
 background: #007bff;
 color: #fff;
 padding: 8px 12px;
 font-size: 14px;
 font-weight: 500;
 overflow: hidden;
 z-index: 2;
 }

 .news-content {
 flex: 1;
 overflow: hidden;
 position: relative;
 }

 .news-text {
 display: inline-block;
 white-space: nowrap;
 padding-left: 100%;
 animation: ticker 15s linear infinite;
 }

 @keyframes ticker {
 0% { transform: translateX(0); }
 100% { transform: translateX(-100%); }
 }

 .news-datetime {
 margin-left: 15px;
 white-space: nowrap;
 font-weight: 600;
 font-size: 13px;
 }

 /* Responsive Fixes */
 @media (max-width: 1310px) {
 .news-bar {
 position: relative; /* not sticky */
 flex-direction: inherit; /* stack on smaller screens */
 align-items: flex-start;
 top: 75px;
 }
 
 .news-content {
 width: 100%;
 margin-bottom: 5px;
 }
 .news-datetime {
 align-self: center;
 margin-left: 0;
 }
 }