.btn_more,.button,.buttonedit,.login-btn,.profile_item,.tag_item{text-decoration:none}.bg-light,.btn,.btn_more,.button_rate,.dislike-button:hover,.form-control,.form-label,.like-button:hover,.profile_item,.profile_name,.tag_item,.tag_item:hover,.title_video,.voters.count,a{color:var(--text-color)}#player,.tabs-menu{width:100%}.button:hover,.button_fav:hover,.buttonedit:hover{transform:scale(1.05);background:#4a4a4a}.label em,.title_video{word-wrap:break-word;overflow-wrap:break-word}.btn_more,.form-label,.label,.profile_name{font-weight:700}:root{--primary-color:#d1404a;--primary-hover:#c95d5d;--background-color:#121212;--container-background:#1e1e1e;--text-color:#ffffff;--secondary-background:#3a3a3a;--accent-color:#ff5722;--primary-background:#1e1e1e;--plyr-color-main:var(--primary-color);--plyr-video-control-color:var(--text-color)}body{background-color:var(--background-color);font-family:Arial,sans-serif}.main{margin-top:10px}.container,.content_general{margin:0 auto}.container{border-radius:12px;max-width:1200px}.row_container{background-color:#212b31;margin-top:15px;margin-bottom:25px}.heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.btn_more,.button,.buttonedit,.tab{align-items:center;display:flex}.btn_more{padding:12px 20px;background:var(--primary-color);border-radius:25px;transition:background .3s,transform .3s;font-size:16px}.button,.button_fav,.buttonedit{color:var(--text-color);transition:background .3s,transform .3s,color .3s}.btn_more:hover{background:var(--primary-hover);transform:scale(1.05)}.btn_more i,.button i,.button_fav i{margin-right:8px}.title_video{font-size:24px;text-align:left;flex:1 1 100%;margin:10px 0}.ad-banner,.btn{text-align:center}.my-4,.video_container{margin:25px 0}.player-wrap{position:relative;width:100%;height:auto}#player{height:100%;color:#121212}#plyr-settings-2996-home{background-color:#121212}.video_tools{background:#2d373d;padding:20px;border-radius:12px;margin-bottom:25px}.tabs-list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0}.button_rate,.tabs-list li{margin-right:15px}.button_rate,.label,.tabs-list li{margin-bottom:10px}.label,.list-comments{margin-top:25px}.button,.buttonedit{padding:10px 16px;border-radius:20px;font-size:16px;cursor:pointer}.button{background:var(--secondary-background);border:none}.buttonedit{background:var(--primary-color);border:none}.button_fav,.button_rate,.voters.count{display:flex;align-items:center;border-radius:20px}.button_fav,.button_rate{text-decoration:none;background:var(--secondary-background)}.button_fav{padding:12px 18px;font-size:16px}.button_fav:hover,.item_info i,.label,.voters.count i{color:var(--primary-color)}.action_rating{display:flex;flex-wrap:wrap;align-items:center}.action_rating form,.item_info i{margin-right:10px}.button_rate{padding:10px 16px;transition:background .3s,transform .3s}.button_rate:hover{background:#4a4a4a;transform:scale(1.1)}.like-button:hover{background:#28a745}.dislike-button:hover{background:#dc3545}.voters.count{font-size:16px;background:var(--secondary-background);padding:8px 12px}.button_rate i,.voters.count i{margin-right:5px}.btn-favourites ul{list-style:none;margin:0;padding:0}.tab-content{display:none;padding:5px;background:#2a2a2a00;border-radius:12px}#tab_video_info,.label,.label em{display:block}.bg-light,.profile_item,.tag_item{background:var(--secondary-background)}.info.row{display:flex;margin-bottom:20px}.item_info{display:flex;align-items:center;margin-right:25px}.label em{font-style:normal;font-size:16px}.profile_wrap,.wrap{display:flex;flex-wrap:wrap;gap:12px}.profile_item,.tag_item{align-items:center;padding:8px 14px;border-radius:20px;display:flex}.tag_item{margin-right:6px;margin-bottom:6px;transition:background .3s,transform .3s,color .3s;font-size:14px}.btn,.profile_item{transition:background .3s,transform .3s}.btn,.form-label{font-size:16px}.tag_item:hover{background:var(--primary-color);transform:scale(1.1)}.profile_item:hover{background:var(--primary-color);transform:scale(1.05)}.profile_image{width:35px;height:35px;border-radius:50%;margin-right:10px;object-fit:cover}.btn,.btn-primary{background-color:var(--primary-color)}.p-3{padding:20px}.rounded{border-radius:12px}.btn{border:none;padding:12px 20px;border-radius:25px;cursor:pointer}.btn:hover,.comment-form .btn:hover{background-color:var(--primary-hover);transform:scale(1.05)}.form-control{width:100%;padding:12px;margin-bottom:12px;border-radius:8px;border:1px solid #555;background:#1e1e1e;transition:background .3s,border-color .3s}.form-control:focus{background:#2a2a2a;border-color:var(--primary-color);outline:0}.form-label{margin-bottom:6px}a:hover{color:var(--primary-hover);text-decoration:underline}.related-videos{margin-top:40px}.related-videos .section-title{font-size:24px;margin-bottom:20px;color:var(--primary-color);border-bottom:2px solid var(--primary-color);padding-bottom:10px}.button_rate{background:0 0;border:none;cursor:pointer;color:#555;font-size:1rem;display:flex;align-items:center}.button_rate.active{color:#007bff}.comment-form{background-color:var(--container-background);padding:20px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:600px;margin:0 auto}.comment-form .btn,.login-btn{background-color:var(--primary-color)}.comment-form .form-group{margin-bottom:15px;display:flex;flex-direction:column}.comment-form label{font-weight:700;margin-bottom:5px;color:var(--text-color)}.comment-form input[type=email],.comment-form input[type=text],.comment-form textarea{padding:10px 15px;border:1px solid #555;border-radius:8px;background-color:#2a2a2a;color:var(--text-color);transition:border-color .3s,background-color .3s;font-size:1rem}.comment-form input[type=email]:focus,.comment-form input[type=text]:focus,.comment-form textarea:focus{border-color:var(--primary-color);background-color:#3a3a3a;outline:0}.comment-form textarea{resize:vertical;min-height:100px}.comment-form .btn{align-self:flex-start;padding:10px 20px;color:var(--button-text-color);border:none;border-radius:8px;cursor:pointer;transition:background-color .3s,transform .3s}.comment-form .error{color:#ff4d4d;margin-top:5px;font-size:.9rem}.ad-banner{width:100%;margin:20px 0}@media screen and (max-width:768px){.title_video{font-size:1rem;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:normal}}@media screen and (max-width:576px){.title_video{font-size:1rem;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.btn_more.telegram-btn{background-color:#08c!important;border-color:#08c!important;color:#fff!important}.btn_more.telegram-btn:hover{background-color:#0af!important;border-color:#0af!important;transform:translateY(-1px)}.btn_more.telegram-btn:active{background-color:#07a!important;transform:translateY(0)}.download-btn{display:inline-block;margin-top:.5rem}.login-note{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.9rem;color:var(--text-color);opacity:.8}.login-btn{display:inline-flex;align-items:center;padding:.4rem .8rem;color:#fff;border-radius:.25rem}.login-btn i{margin-right:.3rem}.sep{font-size:.9rem;opacity:.7}