:root{--color-primary:#870000;--color-background:#121212;--color-background2:#1E1E1E;--color-text:#E0E0E0}.telegram_join-container{background-color:var(--color-background2);padding:20px;max-width:100%;margin:10px auto;border-radius:8px;box-shadow:0 4px 8px rgb(0 0 0 / .1);text-align:center;border:2px solid var(--color-primary)}.telegram_join-message{font-size:18px;margin-bottom:20px;color:var(--color-text)}.telegram_join-button{background-color:var(--color-primary);color:var(--color-text);padding:10px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer;animation:pulse 2s infinite;transition:background-color .3s ease;text-decoration:none;display:inline-block;text-align:center}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.movie-details-box{background:var(--color-background2);border-left:4px solid var(--color-primary);padding:20px;margin:25px 0;border-radius:12px;color:var(--color-text);line-height:1.9;box-shadow:0 4px 12px rgb(0 0 0 / .3)}.movie-details-box p{margin:0;font-size:1rem}.movie-details-box a{color:var(--color-primary)}.subtomovie{background-color:var(--color-background2);padding:10px 15px;border-radius:8px;margin:10px 0;text-align:center;transition:background-color 0.3s ease,border-color 0.3s ease}.subtomovie a{color:var(--color-primary);text-decoration:none;font-weight:500;font-size:16px}.subtomovie a:hover{color:var(--color-text)}.post_story h3{font-size:14px!important}.casual_single .post_subtitle{color:var(--color-text);font-size:15px;margin-top:-5px;display:block}@media (min-width:992px){.offset-lg-1{margin-left:4.33333333%!important}}#rcp_subscription_levels{list-style:none;padding:0}.body_panel .acc_info_ table{border-radius:12px;background:var(--color-background);border:1px solid rgb(255 255 255 / .1)}.body_panel .acc_info_ table td{text-align:center!important;padding:10px!important;color:var(--color-text)}#rcp_submit_wrap .rcp-button{border-radius:8px;background:var(--color-primary);color:var(--color-text);transition:background 0.3s ease,transform 0.2s ease}#rcp_submit_wrap .rcp-button:hover{background:#a70000;transform:translateY(-2px)}.sizpay-message{padding:12px;border-radius:6px;margin:10px 0;font-size:14px;color:var(--color-text);border:1px solid #fff0;background:rgb(255 255 255 / .05)}.sizpay-message.success{background:rgb(92 184 92 / .1);border-color:#5cb85c;color:#5cb85c}.sizpay-message.cancelled{background:rgb(240 173 78 / .1);border-color:#f0ad4e;color:#f0ad4e}.sizpay-message.failed{background:rgb(217 83 79 / .1);border-color:#d9534f;color:#d9534f}.sizpay-message.pending{background:rgb(91 192 222 / .1);border-color:#5bc0de;color:#5bc0de}.widget-wp li:before{content:none!important}.red-text{color:var(--color-primary)}.panel_header__btn a,.panel_header__btn button{background:var(--color-primary)!important;color:var(--color-text)!important;border-radius:6px;padding:8px 16px;transition:background 0.3s ease,transform 0.2s ease}.panel_header__btn a:hover,.panel_header__btn button:hover{background:#a70000!important;transform:translateY(-2px)}@media only screen and (max-width:1200px){.login_register{display:block!important;visibility:visible!important;opacity:1!important}}.login_icon{display:none}.login_text{display:inline;color:var(--color-text)}@media screen and (max-width:1024px){.login_icon{display:inline-block;font-size:16px;vertical-align:middle;color:var(--color-primary)}.login_text{display:none}}.carousel-title-link{color:var(--color-text);text-decoration:none;transition:color 0.3s ease,transform 0.2s ease}.carousel-title-link:hover{color:var(--color-primary);text-decoration:underline;transform:scale(1.03)}img[data-dominant-color]:not(.has-transparency){background-color:transparent!important}button.post_vote_up{background:#4caf50!important;color:var(--color-text)!important;border-radius:6px}button.post_vote_down{background:#ef5350!important;color:var(--color-text)!important;border-radius:6px}button.post_vote_up,button.post_vote_down{transition:transform 0.2s ease,box-shadow 0.2s ease;padding:8px 16px}button.post_vote_up:hover,button.post_vote_down:hover{transform:scale(1.05);box-shadow:0 4px 12px rgb(0 0 0 / .2)}.subtomovie a{color:var(--color-text)!important;line-height:32px;display:inline-block;padding:0 12px;transition:all 0.3s ease;border-radius:6px}.subtomovie a:hover{color:var(--color-primary)!important;text-decoration:none}.post_actor a,.casual_single .post_genre a{transition:transform 0.2s ease,color 0.2s ease;display:inline-block;color:var(--color-text)}.post_actor a:hover,.casual_single .post_genre a:hover{color:var(--color-primary)!important;transform:scale(1.03)}.film_cat3 .film_cat_title{font-size:16px!important;font-weight:700!important;margin:8px 0!important;color:var(--color-text)!important;background:rgb(0 0 0 / .5);padding:6px 10px;border-radius:6px;transition:all 0.3s ease}.film_cat3 .film_cat_title:hover{background:rgb(0 0 0 / .7);transform:scale(1.03)}.blog_carousel2 .blog_carousel__title h2{font-size:16px;line-height:1.5;font-weight:700;color:var(--color-text);transition:transform 0.3s ease,color 0.3s ease;cursor:pointer;display:inline-block}.blog_carousel2 .blog_carousel__title h2:hover{color:var(--color-primary)}.owl-carousel .owl-item img{transition:transform 0.3s ease;display:block}.blog_carousel2 .blog_carousel__meta a{background:none;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;transition:all 0.3s ease;cursor:pointer;padding:6px 12px;border-radius:6px;color:var(--color-text);border:2px solid #fff0}.blog_carousel2 .blog_carousel__meta a:hover{background:var(--color-primary);color:var(--color-text)!important;transform:scale(1.03);border-color:var(--color-primary);box-shadow:0 4px 12px rgb(0 0 0 / .2)}.film_cat_title h3{text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;width:100%!important;font-weight:700!important;font-size:14px;margin-top:10px;color:var(--color-text)}.score{display:flex;text-align:center!important;padding:6px 8px;border-radius:6px;align-items:center;gap:8px;justify-content:center;color:var(--color-text)}span.line{background-color:rgb(255 255 255 / .5);height:16px;width:1px}span.rate{color:#ffb300}.owl-item.active.center{transform:none!important;opacity:1!important}.film_cat:hover{border-radius:10px;z-index:1000;cursor:pointer}.film_cat2 .film_overlay2 i{display:none!important}.serial_card__image img{transition:transform 0.3s ease}.serial_card:hover .serial_card__image img{transform:scale(1.03)}.serial_genres{font-size:12px;color:var(--color-text);margin-top:6px;opacity:.9;text-align:center!important}.film_overlay2 p{font-size:12px!important;line-height:1.6;overflow:hidden;text-align:center;color:var(--color-text)}.film-review-section{margin-top:12px;padding-top:10px;border-top:1px solid rgb(255 255 255 / .1);font-family:'Vazir','Arial',sans-serif}.review-title{font-size:15px;font-weight:700;color:var(--color-text);margin-bottom:10px;display:flex;align-items:center;gap:8px}.review-title i{color:var(--color-primary)}.review-links{list-style:none;padding:0;margin:0}.review-links li{margin-bottom:6px}.review-link{font-size:14px;color:var(--color-text);text-decoration:none;transition:color 0.3s ease,transform 0.2s ease;font-family:'Vazir','Arial',sans-serif}.review-link:hover{color:var(--color-primary);transform:scale(1.03)}@media (max-width:768px){.film-review-section{padding-top:8px}.review-title{font-size:14px}.review-link{font-size:13px}}i.fa-regular.fa-check-double{color:#ffb300;font-size:16px;margin-left:8px;float:right}.post_content_single{margin:20px 0!important}@media (max-width:768px){.post_page h1{font-size:20px!important}.post_page h2{font-size:18px!important}.post_page h3{font-size:16px!important}button.post_vote_up{background:#4caf50!important;color:var(--color-text)!important}button.post_vote_down{background:#ef5350!important;color:var(--color-text)!important}}.footer_minimal .footer_insta div span{font-size:13px!important;color:var(--color-text)}.footer_minimal .about p{line-height:1.5!important;color:var(--color-text)}.footer_minimal{padding:12px!important;background:var(--color-background)}span.movie-count{font-size:13px!important;color:rgb(255 255 255 / .6)}.taxonomy-description{text-align:center;color:var(--color-text)}.register_form .custom_register_button{display:none!important}.post_page h1{font-size:22px!important;color:var(--color-text)}@media (max-width:1024px){#rcp_subscription_levels{display:block!important}.rcp_subscription_level{display:block!important;width:100%!important}.rcp_subscription_level label{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:12px!important;font-size:13px!important;text-align:right!important;color:var(--color-text)}.rcp_subscription_level_name,.rcp_price,.rcp_level_duration{display:inline-block!important;margin:0 4px!important;white-space:nowrap!important;color:var(--color-text)}.rcp_level_description{display:none!important}.body_panel .acc_info_ table td{padding:0!important}span.rcp_level_duration{display:none!important}}.resetpass-info-box{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);color:var(--color-text);padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:14px;line-height:1.6;display:flex;align-items:flex-start;gap:8px}.resetpass-info-box i{color:var(--color-primary);font-size:16px;margin-top:2px}.resetpass-info-box .highlight{color:#ffb300;font-weight:600}.btn-login{background:var(--color-primary)!important;color:var(--color-text)!important;font-size:15px!important;font-weight:600!important;padding:10px 16px!important;border-radius:6px!important;border:none!important;width:100%!important;cursor:pointer!important;transition:background 0.3s ease,transform 0.2s ease}.btn-login:hover{background:#a70000!important;transform:translateY(-2px)}.lost_pass_link{display:block!important;margin-top:12px!important;text-align:center!important;color:var(--color-text)!important;font-size:13px!important;transition:color 0.3s ease}.lost_pass_link:hover{color:var(--color-primary)!important}.register_box{margin-top:24px!important;padding:16px!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:8px!important;background:rgb(255 255 255 / .05)!important}.register_box p{margin-bottom:8px!important;font-size:13px!important;color:var(--color-text)!important}.btn-register{background:transparent!important;color:var(--color-primary)!important;font-size:14px!important;font-weight:600!important;padding:8px 16px!important;border:2px solid var(--color-primary)!important;border-radius:6px!important;display:inline-block!important;transition:all 0.3s ease}.btn-register:hover{background:var(--color-primary)!important;color:var(--color-text)!important;transform:translateY(-2px)}.register-input{width:100%!important;padding:10px!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:6px!important;background:rgb(255 255 255 / .05)!important;color:var(--color-text)!important;font-size:13px!important}.register-input:focus{border-color:var(--color-primary)!important;outline:none!important}.btn-register-submit{background:var(--color-primary)!important;color:var(--color-text)!important;font-size:15px!important;font-weight:600!important;padding:10px 16px!important;border-radius:6px!important;border:none!important;width:100%!important;cursor:pointer!important;transition:background 0.3s ease,transform 0.2s ease}.btn-register-submit:hover{background:#a70000!important;transform:translateY(-2px)}.btn-login-link{margin-right:6px!important;color:var(--color-primary)!important;font-weight:600!important;text-decoration:none!important;transition:color 0.3s ease}.btn-login-link:hover{color:#a70000!important}.ajax_form__links{background:rgb(255 255 255 / .05)!important;padding:10px!important;border-radius:6px!important;font-size:13px!important;color:var(--color-text)!important}.kelaket_rules{font-size:12px!important;color:rgb(255 255 255 / .7)!important}.kelaket_rules a{color:var(--color-primary)!important;font-weight:600!important;transition:color 0.3s ease}.kelaket_rules a:hover{color:#a70000!important;text-decoration:underline!important}.input_float_label label{padding:6px!important;border-radius:8px!important;color:var(--color-text)}.kelaket_showpass{background:rgb(255 255 255 / .05)!important;color:var(--color-text)}.related_films_title i{color:var(--text);font-size:18px}.related_films_title h3{display:inline-block;font-size:19px;font-weight:700;color:var(--text)}.casual_tab_content .content{background:var(--color-background2)!important}.casual_tab_content .post2 .download_item{background:var(--color-background2)!important;border:2px solid var(--color-background)!important}.casual_tabs{background:var(--color-background2)!important}.post2 .badge-v{border:2px solid var(--color-background)!important;padding:8px!important;color:unset;background-color:unset}.widget-wp li{padding:3px!important}.widget-wp li a:hover{color:var(--color-primary)!important}.footer_minimal .links li a:hover{color:var(--color-primary)!important}