.header{display:flex;border-bottom:1px solid white;padding:10px 30px;justify-content:space-between;align-items:center}.header img{width:150px;height:80px}.tit{display:flex;align-items:center;gap:15px}.links{display:flex;align-items:center;gap:30px}.links a{color:#fff;text-decoration:none;font-size:24px;font-weight:700}.links .active{color:orange;font-size:30px}body{background-color:#000;color:#fff}.text{margin-left:10px}.mate{color:red}.name{display:inline;cursor:pointer}.home{width:90%;margin:30px auto}.section-title{margin-bottom:30px;padding-left:15px;border-left:5px solid red}.series-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:25px;padding:25px;border:3px solid red;border-radius:5px}.series-card{background-color:#1b1919;border-radius:10px;cursor:pointer;border:1px solid rgb(66,66,66)}.series-card img{width:100%;height:100%}.series-card h3{text-align:center}.clear-btn{padding:5px 15px;border-radius:20px;border:1px solid #555;cursor:pointer}.clear-btn:hover{background-color:red}.watchlist,.title-flex{display:flex;justify-content:space-between;align-items:center}.empty{text-align:center;margin-top:50px;color:#666}.hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:50px 40px;margin-bottom:60px;border:3px solid red;border-radius:8px;background-color:#121212;align-items:center}.hero-left{display:flex;align-items:center;gap:20px}.hero-logo{width:70px;height:70px;object-fit:contain}.hero-title{font-size:42px;letter-spacing:1px}.hero-right p{color:#bbb;font-size:20px;margin:6px 0;line-height:1.5}.about-box{padding:30px 35px;margin-bottom:40px;border:1px solid #444;border-radius:8px;background-color:#161616;color:#ddd}.about-box p{margin-bottom:16px;line-height:1.9;font-size:16px;color:#ccc}.about-box ul{padding-left:25px;margin-top:10px}.about-box li{margin-bottom:12px;font-size:16px;color:#ccc}.highlight{color:red;font-weight:700}.footer{margin-top:80px;padding:50px 0 30px;border-top:3px solid red;background-color:#0f0f0f}.footer-content{width:90%;margin:auto;color:#ddd}.footer-grid{display:grid;grid-template-columns:2fr 1.2fr 1.2fr;gap:50px;margin-bottom:40px}.footer-section{display:flex;flex-direction:column;gap:12px}.footer-title{font-size:30px;margin-bottom:10px;color:#fff}.footer-text{font-size:16px;line-height:1.8;color:#ccc}.footer-sub{font-size:15px;color:#999}.footer-heading{font-size:18px;margin-bottom:10px;color:#fff}.footer-section a,.footer-section p{font-size:15px;color:#ccc;text-decoration:none}.footer-section a:hover{color:red}.footer-copy{text-align:center;font-size:14px;color:#888}.danger-btn{padding:5px;text-align:center}.series-grid>div{display:flex;flex-direction:column;align-items:center}.series-grid .danger-btn{margin-top:12px;padding:6px 14px;font-size:.9rem;border-radius:6px}.series{width:90%;margin:30px auto}.series1{width:90%;margin:30px auto;border:3px solid red;padding:30px 30px 0;border-radius:5px}.gridContainer img{width:100%;height:450px;margin-bottom:30px;border-radius:12px}.content-container{display:flex;gap:40px}.series-card1{width:300px;background-color:#000;border-radius:10px;border:1px solid rgb(66,66,66)}.series-card1 img{width:100%;height:100%}.series-details{flex:1}.series-details h1{margin-top:0;margin-bottom:10px}.meta-data{margin-bottom:15px}.genres-list{margin-bottom:20px}.genre-badge{display:inline-block;background-color:#292929;padding:5px 15px;border-radius:20px;margin-right:10px;border:1px solid gray}.series-details h2{margin-bottom:10px;border-bottom:2px solid red;display:inline-block;padding-bottom:5px}.series-details p{line-height:1.6}.action-buttons{display:flex;flex-direction:column;gap:25px}.btn{background-color:green;color:#fff;border:2px solid grey;border-radius:12px;padding:10px;width:100px}.btn:hover{background-color:#00f;cursor:pointer}.back-btn{padding:5px;border-radius:12px;margin-bottom:20px}.ds{display:flex;gap:25px;margin-bottom:30px;padding:15px;border:1px solid #444;border-radius:10px;background-color:#000}.di{width:150px}.dim{width:100%;border-radius:8px;cursor:pointer}.dc{flex:1}.dhh{margin-bottom:10px}.dpw{color:#aaa;margin-bottom:8px}.dpr{margin-bottom:8px}.dpre{line-height:1.6}.forms{text-align:center}.forms form{width:40%;margin:40px auto;padding:10px;border:1px solid red;border-radius:8px;display:flex;flex-direction:column;text-align:left;gap:10px}.forms input{padding:10px;font-size:18px}.forms label{font-size:20px;font-weight:600}.submitButton{border:none;padding:8px 16px;border-radius:10px;background-color:red;color:#fff;font-size:24px;cursor:pointer}.title{border-bottom:2px solid red;display:inline-block}.back-btn{padding:5px;border-radius:12px;display:block;margin-top:30px;margin-left:30px}.back-btn:hover{background-color:red;cursor:pointer}.login{display:flex;justify-content:center;align-items:center;height:98vh}.loginForm{padding:32px;border-radius:12px;box-shadow:0 4px 10px #0000001a;width:320px;display:flex;flex-direction:column;gap:16px;border:1px solid red}.loginForm h2{text-align:center;font-size:24px}.loginForm input{padding:10px;font-size:14px;border:1px solid #ddd;border-radius:6px}.loginButton{padding:10px;background-color:red;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:16px}.loginButton:hover{background-color:#1e40af}.register{background-color:#000;color:#fff;text-align:center;margin-top:2px}.register:hover{color:red}.admin-dashboard{width:90%;margin:30px auto;color:#fff}.admin-dashboard h1{margin-bottom:30px;padding-left:15px;border-left:5px solid red;font-size:32px}.admin-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:25px;padding:25px;border:3px solid red;border-radius:5px;margin-bottom:40px}.admin-card{background-color:#1b1919;border:1px solid rgb(66,66,66);border-radius:10px;text-align:center;padding:25px 15px;font-size:18px}.admin-card span{display:block;margin-top:10px;font-size:32px;font-weight:700;color:red}.admin-content-split{display:flex;gap:30px;margin-top:20px}.admin-section{flex:1;background:#121212;padding:20px;border-radius:8px;border:1px solid #333}.section-subtitle{font-size:20px;margin-bottom:20px;color:red;border-bottom:1px solid #333;padding-bottom:10px}.admin-table{width:100%;border-collapse:collapse}.admin-table th{text-align:left;color:#888;padding:10px;font-size:14px}.admin-table td{padding:12px 10px;border-bottom:1px solid #222;font-size:14px}.admin-feed-item{padding:15px 0;border-bottom:1px solid #222}.feed-info strong{color:#fff;font-size:16px}.feed-user{color:#888;font-size:13px}.feed-text{margin:8px 0;font-style:italic;color:#ccc;font-size:14px}.feed-date{font-size:11px;color:#555}
