/* ========================================
   بازنویسی کامل متغیرهای HSL به مشکی و طلایی
   ======================================== */

/* ===== تغییر متغیرهای اصلی پس‌زمینه به مشکی خالص ===== */
:root {
    /* پس‌زمینه‌ها به مشکی خالص */
    --body-bg: 0 0% 0% !important;
    --section-bg: 0 0% 0% !important;
    --section-bg-two: 0 0% 0% !important;
    --border-color: 0 0% 15% !important;
    
    /* رنگ‌های اصلی به طلایی */
    --base-h: 45 !important;
    --base-s: 100% !important;
    --base-l: 50% !important;
    --base-two-h: 42 !important;
    --base-two-s: 95% !important;
    --base-two-l: 45% !important;
    --base-three-h: 40 !important;
    --base-three-s: 90% !important;
    --base-three-l: 55% !important;
    --primary-h: 45 !important;
    --primary-s: 100% !important;
    --primary-l: 50% !important;
}

/* ===== بازنویسی مستقیم پس‌زمینه‌های اصلی ===== */
body,
.dashboard,
.banner-section,
.why-choose-section,
.footer-area,
.account,
.account-inner,
.account-form-wrapper,
.section-bg-two,
.dashboard-body,
.section-box,
.custom--card .card-body,
.dashboard .dashboard-card {
    background-color: #000000 !important;
}

/* ===== کارت‌ها و باکس‌ها ===== */
.custom--card,
.card,
.box-item,
.dashboard .dashboard-card,
.section-box,
.choose-item,
.highlight-item,
.evaluation-card,
.testimonial-item,
.contact-item,
.faq-item,
.accordion-item,
.modal-content,
.transection,
.payment-system-list,
.cookies-card {
    background-color: #1a1a1a !important;
    border: 1px solid #2a2a2a !important;
}

/* ===== رنگ‌های طلایی ===== */
.bg--base,
.btn--base,
.theme-button,
.theme-btn {
    background: #f0b90b !important;
    color: #000 !important;
    border-color: #f0b90b !important;
}
.bg--base:hover,
.btn--base:hover {
    background: #d49a00 !important;
    color: #000 !important;
}

.text--base,
.title-style,
.section-title span,
.highlight,
.text-color,
.banner-content__subtitle,
.counterup-item__title,
.dashboard .sidebar-menu-list__link .icon,
.dashboard .sidebar-menu-list__link.active,
.navbar .nav-link:hover,
.navbar .nav-link.active,
a {
    color: #f0b90b !important;
}



/* ===== هدر و نوار ===== */
/* ===== هدر و نوار - فقط دسکتاپ ===== */
@media (min-width: 992px) {
    .header,
    .navbar,
    .dashboard .sidebar-menu,
    .topbar,
    .dashboard-header {
        background: rgba(0, 0, 0, 0.95) !important;
        backdrop-filter: blur(12px) !important;
        border-bottom: 1px solid #2a2a2a !important;
    }
}

/* ===== فرم‌ها ===== */
.form--control,
.form-control,
input,
select,
textarea {
    background: #0a0a0a !important;
    border: 1px solid #2a2a2a !important;
    color: #ffffff !important;
}
.form--control:focus,
.form-control:focus {
    border-color: #f0b90b !important;
    box-shadow: 0 0 0 3px rgba(240, 185, 11, 0.2) !important;
}

/* ===== جدول‌ها ===== */
.table {
    background: #1a1a1a !important;
}
.table th {
    background: rgba(240, 185, 11, 0.08) !important;
    color: #f0b90b !important;
    border-bottom: 1px solid #2a2a2a !important;
}
.table td {
    border-bottom: 1px solid #2a2a2a !important;
}

/* ===== فوتر ===== */
.footer,
.footer-area {
    background: #0a0a0a !important;
    border-top: 1px solid #2a2a2a !important;
}
.footer a:hover {
    color: #f0b90b !important;
}

/* ===== اسکرول بار ===== */
::-webkit-scrollbar-track {
    background: #0a0a0a !important;
}
::-webkit-scrollbar-thumb {
    background: #f0b90b !important;
}

/* ===== بقیه المان‌ها ===== */
.badge--base {
    background: #f0b90b !important;
    color: #000 !important;
}
.dashboard .sidebar-menu-list__link:hover,
.dashboard .sidebar-menu-list__link.active {
    color: #f0b90b !important;
}
.odometer .odometer-value {
    color: #f0b90b !important;
}
.ui-slider .ui-slider-handle {
    background: #f0b90b !important;
    border-color: #f0b90b !important;
}
.cookies-card__icon {
    background: #f0b90b !important;
    color: #000 !important;
}
.pagination .page-link:hover,
.pagination .page-item.active .page-link {
    background: #f0b90b !important;
    color: #000 !important;
    border-color: #f0b90b !important;
}
.dashboard .sidebar-menu__inner {
    background: transparent !important;
}
.body-overlay {
    background-color: rgba(0, 0, 0, 0.7) !important;
}
.preloader {
    background-color: #000000 !important;
}
.btn-close {
    filter: invert(1) !important;
}





/* ====================================================
   اسکرول بار طلایی (WINRATE STYLE)
   ==================================================== */

/* ===== اسکرول بار کل صفحه (webkit) ===== */
::-webkit-scrollbar {
    width: 8px !important;
    height: 8px !important;
}

::-webkit-scrollbar-track {
    background: #0a0a0a !important;
    border-radius: 10px !important;
}

::-webkit-scrollbar-thumb {
    background: #f0b90b !important;
    border-radius: 10px !important;
    border: 2px solid #0a0a0a !important;
}

::-webkit-scrollbar-thumb:hover {
    background: #d49a00 !important;
}

/* ===== برای فایرفاکس (Firefox) ===== */
* {
    scrollbar-width: thin !important;
    scrollbar-color: #f0b90b #0a0a0a !important;
}

/* ===== اسکرول بار برای داشبورد ===== */
.dashboard .sidebar-menu::-webkit-scrollbar {
    width: 4px !important;
}

.dashboard .sidebar-menu::-webkit-scrollbar-track {
    background: #0a0a0a !important;
}

.dashboard .sidebar-menu::-webkit-scrollbar-thumb {
    background: #f0b90b !important;
    border-radius: 4px !important;
}

/* ===== اسکرول بار برای المان‌های overflow ===== */
.overflow-auto::-webkit-scrollbar,
.overflow-y-auto::-webkit-scrollbar,
.overflow-x-auto::-webkit-scrollbar,
.modal-body::-webkit-scrollbar,
.table-responsive::-webkit-scrollbar {
    width: 6px !important;
    height: 6px !important;
}

.overflow-auto::-webkit-scrollbar-track,
.overflow-y-auto::-webkit-scrollbar-track,
.overflow-x-auto::-webkit-scrollbar-track,
.modal-body::-webkit-scrollbar-track,
.table-responsive::-webkit-scrollbar-track {
    background: #0a0a0a !important;
}

.overflow-auto::-webkit-scrollbar-thumb,
.overflow-y-auto::-webkit-scrollbar-thumb,
.overflow-x-auto::-webkit-scrollbar-thumb,
.modal-body::-webkit-scrollbar-thumb,
.table-responsive::-webkit-scrollbar-thumb {
    background: #f0b90b !important;
    border-radius: 6px !important;
}



/* ============================================================
   استایل هدر به سبک وین‌ریت
   ============================================================ */

/* ===== هدر اصلی ===== */
.header.winrate-header {
    position: sticky !important;
    top: 0 !important;
    z-index: 999 !important;
    background: rgba(10, 10, 10, 0.92) !important;
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
    border-bottom: 1px solid rgba(42, 42, 42, 0.6) !important;
    padding: 10px 0 !important;
    transition: all 0.3s ease !important;
}

.header.winrate-header.scrolled {
    padding: 6px 0 !important;
    background: rgba(10, 10, 10, 0.98) !important;
}

.header.winrate-header.internal-page-header {
    background: rgba(10, 10, 10, 0.98) !important;
}

/* ===== لوگو ===== */
.header.winrate-header .navbar-brand.logo img {
    max-height: 42px !important;
    transition: all 0.3s ease !important;
}
.header.winrate-header.scrolled .navbar-brand.logo img {
    max-height: 36px !important;
}

/* ===== منوی اصلی ===== */
.header.winrate-header .navbar-nav .nav-link {
    color: #a0a0a0 !important;
    font-weight: 500 !important;
    font-size: 0.95rem !important;
    padding: 8px 18px !important;
    border-radius: 10px !important;
    transition: all 0.3s ease !important;
    position: relative !important;
}

.header.winrate-header .navbar-nav .nav-link:hover {
    color: #ffffff !important;
    background: rgba(255, 255, 255, 0.05) !important;
}

.header.winrate-header .navbar-nav .nav-link.active {
    color: #f0b90b !important;
    background: rgba(240, 185, 11, 0.08) !important;
}

/* خط زیر منوی فعال */
.header.winrate-header .navbar-nav .nav-link.active::after {
    content: '' !important;
    position: absolute !important;
    bottom: 2px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 20px !important;
    height: 2px !important;
    background: #f0b90b !important;
    border-radius: 2px !important;
}

/* ===== دکمه‌های هدر ===== */
.header.winrate-header .top-button .btn {
    padding: 10px 22px !important;
    font-weight: 600 !important;
    font-size: 0.875rem !important;
    border-radius: 12px !important;
    transition: all 0.3s ease !important;
}

/* دکمه Login (outline) */
.header.winrate-header .login-btn {
    border: 2px solid #f0b90b !important;
    color: #f0b90b !important;
    background: transparent !important;
}
.header.winrate-header .login-btn:hover {
    background: rgba(240, 185, 11, 0.1) !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 25px rgba(240, 185, 11, 0.15) !important;
}

/* دکمه Dashboard (طلایی پر شده) */
.header.winrate-header .dashboard-btn {
    background: linear-gradient(135deg, #f0b90b, #d49a00) !important;
    color: #000000 !important;
    border: none !important;
    box-shadow: 0 4px 20px rgba(240, 185, 11, 0.25) !important;
}
.header.winrate-header .dashboard-btn:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 30px rgba(240, 185, 11, 0.35) !important;
    background: linear-gradient(135deg, #d49a00, #b8860b) !important;
}

/* ===== دراپ‌داون زبان ===== */
.header.winrate-header .custom--dropdown .custom--dropdown__selected {
    background: rgba(255, 255, 255, 0.04) !important;
    border-radius: 12px !important;
    padding: 8px 14px !important;
    border: 1px solid rgba(255, 255, 255, 0.06) !important;
    transition: all 0.3s ease !important;
    color: #a0a0a0 !important;
}

.header.winrate-header .custom--dropdown .custom--dropdown__selected:hover {
    border-color: rgba(240, 185, 11, 0.3) !important;
    background: rgba(240, 185, 11, 0.05) !important;
    color: #ffffff !important;
}

.header.winrate-header .custom--dropdown .dropdown-list {
    background: #1a1a1a !important;
    border: 1px solid #2a2a2a !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.6) !important;
    min-width: 140px !important;
}

.header.winrate-header .custom--dropdown .dropdown-list__item {
    padding: 10px 16px !important;
    transition: all 0.3s ease !important;
    color: #a0a0a0 !important;
}

.header.winrate-header .custom--dropdown .dropdown-list__item:hover {
    background: rgba(240, 185, 11, 0.08) !important;
    color: #ffffff !important;
}

.header.winrate-header .custom--dropdown .dropdown-list__item.custom--dropdown__selected {
    background: rgba(240, 185, 11, 0.12) !important;
    color: #f0b90b !important;
}



.header.winrate-header .navbar-toggler.header-button:hover {
    color: #f0b90b !important;
}

.header.winrate-header .navbar-toggler.header-button:focus {
    box-shadow: none !important;
}

/* ===== منوی موبایل ===== */
@media (max-width: 991px) {
    .header.winrate-header .navbar-collapse {
        background: rgba(10, 10, 10, 0.98) !important;
        padding: 20px !important;
        border-radius: 16px !important;
        margin-top: 12px !important;
        border: 1px solid #2a2a2a !important;
    }

    .header.winrate-header .navbar-nav .nav-link {
        padding: 12px 16px !important;
        border-radius: 8px !important;
    }

    .header.winrate-header .navbar-nav .nav-link.active::after {
        display: none !important;
    }

    .header.winrate-header .top-button {
        flex-wrap: wrap !important;
        gap: 10px !important;
        margin-top: 12px !important;
        padding-top: 12px !important;
        border-top: 1px solid #2a2a2a !important;
    }

    .header.winrate-header .top-button .btn {
        flex: 1 !important;
        justify-content: center !important;
        min-width: 100px !important;
    }

    .header.winrate-header .top-button .custom--dropdown {
        width: 100% !important;
    }

    .header.winrate-header .top-button .custom--dropdown .custom--dropdown__selected {
        width: 100% !important;
        justify-content: center !important;
    }
}

@media (max-width: 575px) {
    .header.winrate-header .top-button .btn {
        font-size: 0.8rem !important;
        padding: 8px 14px !important;
        min-width: 80px !important;
    }
    .header.winrate-header .navbar-brand.logo img {
        max-height: 32px !important;
    }
}

/* ===== اسکرول هدر ===== */
.header.winrate-header.scrolled {
    padding: 6px 0 !important;
    background: rgba(10, 10, 10, 0.98) !important;
}

.header.winrate-header.scrolled .navbar-brand.logo img {
    max-height: 36px !important;
}

/* ============================================================
   استایل هدر طلایی
   ============================================================ */

.header-gold {
    background: rgba(10, 10, 10, 0.95) !important;
    backdrop-filter: blur(16px) !important;
    -webkit-backdrop-filter: blur(16px) !important;
    border-bottom: 1px solid rgba(42, 42, 42, 0.5) !important;
    padding: 6px 0 !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 999 !important;
}

.header-gold .navbar {
    padding: 0 !important;
}

.header-gold .navbar-nav .nav-link {
    color: #a0a0a0 !important;
    font-weight: 500 !important;
    font-size: 0.9rem !important;
    padding: 8px 16px !important;
    border-radius: 8px !important;
    transition: all 0.3s ease !important;
    position: relative !important;
}

.header-gold .navbar-nav .nav-link:hover {
    color: #ffffff !important;
    background: rgba(255, 255, 255, 0.04) !important;
}

.header-gold .navbar-nav .nav-link.active {
    color: #f0b90b !important;
    background: rgba(240, 185, 11, 0.06) !important;
}

.header-gold .navbar-nav .nav-link.active::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 16px !important;
    height: 2px !important;
    background: #f0b90b !important;
    border-radius: 2px !important;
}

.header-gold .top-button .btn {
    padding: 8px 20px !important;
    font-weight: 600 !important;
    font-size: 0.85rem !important;
    border-radius: 10px !important;
    transition: all 0.3s ease !important;
}

.header-gold .top-button .btn-outline--base {
    border: 2px solid #f0b90b !important;
    color: #f0b90b !important;
    background: transparent !important;
}

.header-gold .top-button .btn-outline--base:hover {
    background: rgba(240, 185, 11, 0.08) !important;
    transform: translateY(-2px) !important;
}

.header-gold .top-button .btn--base {
    background: #f0b90b !important;
    color: #000000 !important;
    border: none !important;
}

.header-gold .top-button .btn--base:hover {
    background: #d49a00 !important;
    transform: translateY(-2px) !important;
}

.header-gold .navbar-brand.logo img {
    max-height: 40px !important;
    transition: all 0.3s ease !important;
}

.header-gold .custom--dropdown .custom--dropdown__selected {
    background: rgba(255, 255, 255, 0.04) !important;
    border-radius: 10px !important;
    padding: 6px 12px !important;
    border: 1px solid rgba(255, 255, 255, 0.06) !important;
    color: #a0a0a0 !important;
    font-size: 0.85rem !important;
}

.header-gold .custom--dropdown .custom--dropdown__selected:hover {
    border-color: rgba(240, 185, 11, 0.3) !important;
}

.header-gold .custom--dropdown .dropdown-list {
    background: #1a1a1a !important;
    border: 1px solid #2a2a2a !important;
    border-radius: 10px !important;
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5) !important;
    min-width: 120px !important;
}

.header-gold .custom--dropdown .dropdown-list__item {
    padding: 8px 14px !important;
    color: #a0a0a0 !important;
    transition: all 0.3s ease !important;
}

.header-gold .custom--dropdown .dropdown-list__item:hover {
    background: rgba(240, 185, 11, 0.06) !important;
    color: #ffffff !important;
}

.header-gold .custom--dropdown .dropdown-list__item.custom--dropdown__selected {
    background: rgba(240, 185, 11, 0.08) !important;
    color: #f0b90b !important;
}

.header-gold .navbar-toggler.header-button {
    border: none !important;
    padding: 4px !important;
    color: #ffffff !important;
    font-size: 24px !important;
}

.header-gold .navbar-toggler.header-button:hover {
    color: #f0b90b !important;
}

.header-gold .navbar-toggler.header-button:focus {
    box-shadow: none !important;
}

@media (max-width: 991px) {
    .header-gold .navbar-collapse {
        background: rgba(10, 10, 10, 0.98) !important;
        padding: 16px !important;
        border-radius: 14px !important;
        margin-top: 10px !important;
        border: 1px solid #2a2a2a !important;
    }

    .header-gold .navbar-nav .nav-link {
        padding: 10px 14px !important;
        font-size: 0.9rem !important;
    }

    .header-gold .navbar-nav .nav-link.active::after {
        display: none !important;
    }

    .header-gold .top-button {
        flex-wrap: wrap !important;
        gap: 8px !important;
        margin-top: 10px !important;
        padding-top: 10px !important;
        border-top: 1px solid #2a2a2a !important;
    }

    .header-gold .top-button .btn {
        flex: 1 !important;
        justify-content: center !important;
        min-width: 80px !important;
        padding: 8px 14px !important;
        font-size: 0.8rem !important;
    }

    .header-gold .top-button .custom--dropdown {
        width: 100% !important;
    }

    .header-gold .top-button .custom--dropdown .custom--dropdown__selected {
        width: 100% !important;
        justify-content: center !important;
    }

    .header-gold .top-button ul {
        width: 100% !important;
    }

    .header-gold .top-button ul li {
        width: 100% !important;
    }

    .header-gold .top-button ul li .btn {
        width: 100% !important;
    }
}

@media (max-width: 575px) {
    .header-gold .navbar-brand.logo img {
        max-height: 32px !important;
    }
}

























/* ============================================================
   بازنویسی کامل استایل هدر - نسخه نهایی
   ============================================================ */

/* ===== حذف استایل‌های قبلی که مشکل ایجاد میکنن ===== */
.header-gold .navbar-nav .nav-link::after,
.header-gold .navbar-nav .nav-link:before {
    display: none !important;
}

/* ===== هدر اصلی ===== */
.header-gold {
    background: rgba(10, 10, 10, 0.95) !important;
    backdrop-filter: blur(16px) !important;
    -webkit-backdrop-filter: blur(16px) !important;
    border-bottom: 1px solid rgba(42, 42, 42, 0.3) !important;
    padding: 6px 0 !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 999 !important;
}

/* ===== منوی اصلی ===== */
.header-gold .navbar-nav .nav-link {
    color: #a0a0a0 !important;
    font-weight: 500 !important;
    font-size: 0.9rem !important;
    padding: 8px 16px !important;
    border-radius: 8px !important;
    transition: all 0.3s ease !important;
    background: transparent !important;
    border: none !important;
}

.header-gold .navbar-nav .nav-link:hover {
    background: rgba(240, 185, 11, 0.1) !important;
    color: #f0b90b !important;
}

.header-gold .navbar-nav .nav-link.active {
    background: rgba(240, 185, 11, 0.08) !important;
    color: #f0b90b !important;
}

/* ===== دکمه‌ها ===== */
.header-gold .top-button .btn {
    padding: 8px 20px !important;
    font-weight: 600 !important;
    font-size: 0.85rem !important;
    border-radius: 10px !important;
    transition: all 0.3s ease !important;
}

/* دکمه Login - بازنویسی کامل */
.header-gold .top-button .btn--base {
    background: #f0b90b !important;
    color: #000000 !important;
    border: none !important;
    box-shadow: 0 4px 15px rgba(240, 185, 11, 0.2) !important;
}

.header-gold .top-button .btn--base:hover {
    background: #d49a00 !important;
    color: #000000 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 25px rgba(240, 185, 11, 0.3) !important;
}

/* ===== دراپ‌داون زبان ===== */
.header-gold .custom--dropdown .custom--dropdown__selected {
    background: rgba(255, 255, 255, 0.04) !important;
    border-radius: 10px !important;
    padding: 6px 12px !important;
    border: 1px solid rgba(255, 255, 255, 0.06) !important;
    color: #a0a0a0 !important;
    font-size: 0.85rem !important;
}

.header-gold .custom--dropdown .custom--dropdown__selected:hover {
    border-color: rgba(240, 185, 11, 0.3) !important;
    color: #ffffff !important;
}

.header-gold .custom--dropdown .dropdown-list {
    background: #1a1a1a !important;
    border: 1px solid #2a2a2a !important;
    border-radius: 10px !important;
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5) !important;
    min-width: 120px !important;
}

.header-gold .custom--dropdown .dropdown-list__item {
    padding: 8px 14px !important;
    color: #a0a0a0 !important;
    transition: all 0.3s ease !important;
}

.header-gold .custom--dropdown .dropdown-list__item:hover {
    background: rgba(240, 185, 11, 0.06) !important;
    color: #ffffff !important;
}

.header-gold .custom--dropdown .dropdown-list__item.custom--dropdown__selected {
    background: rgba(240, 185, 11, 0.08) !important;
    color: #f0b90b !important;
}







}























/* ============================================================
   حذف کامل پس‌زمینه سیاه از هدر
   ============================================================ */

/* ===== بازنویسی کلاس‌های بوت‌استرپ ===== */
.navbar-light {
    background: transparent !important;
}

.navbar {
    background: transparent !important;
}

.navbar-collapse {
    background: transparent !important;
}

/* ===== اطمینان از شفافیت کامل هدر ===== */
.header,
.header-gold {
    background: rgba(10, 10, 10, 0.92) !important;
    backdrop-filter: blur(16px) !important;
    -webkit-backdrop-filter: blur(16px) !important;
}

.header-gold .navbar {
    background: transparent !important;
}

.header-gold .navbar-collapse {
    background: transparent !important;
}

.header-gold .navbar-nav {
    background: transparent !important;
}
























/* ============================================================
   حذف خط سفید زیر هدر و بالاتر آوردن بنر
   ============================================================ */

/* ===== حذف خط سفید زیر هدر ===== */
.header,
.header-gold,
.header-gold .navbar,
.header-gold .navbar-collapse {
    border-bottom: none !important;
    box-shadow: none !important;
}

.header-gold {
    border-bottom: 1px solid rgba(42, 42, 42, 0.15) !important;
}

/* ===== بنر بالاتر ===== */
.banner-section {
    padding-top: 80px !important;
    padding-bottom: 140px !important;
    min-height: 450px !important;
}

@media (max-width: 991px) {
    .banner-section {
        padding-top: 60px !important;
        padding-bottom: 100px !important;
        min-height: 380px !important;
    }
}

@media (max-width: 575px) {
    .banner-section {
        padding-top: 50px !important;
        padding-bottom: 70px !important;
        min-height: 320px !important;
    }
}
















/* ============================================================
   نوار کوچکتر + بنر بزرگتر + تیتر دو خط + دکمه‌های افقی
   ============================================================ */

/* ===== حذف خط سفید زیر هدر ===== */
.header,
.header-gold,
.header-gold .navbar,
.header-gold .navbar-collapse {
    border-bottom: none !important;
    box-shadow: none !important;
}

.header-gold {
    border-bottom: 1px solid rgba(42, 42, 42, 0.15) !important;
}

/* ===== نوار (Navbar) اجباری کوچک ===== */
.header-gold {
    padding: 2px 0 !important;
    min-height: 40px !important;
    height: auto !important;
}

.header-gold .navbar {
    min-height: 40px !important;
    padding: 0 !important;
}

.header-gold .navbar-brand.logo img {
    max-height: 32px !important;
    height: 32px !important;
}

.header-gold .navbar-nav .nav-link {
    font-size: 0.75rem !important;
    padding: 4px 10px !important;
}

.header-gold .top-button .btn {
    padding: 4px 12px !important;
    font-size: 0.7rem !important;
    min-height: 28px !important;
}

.header-gold .custom--dropdown .custom--dropdown__selected {
    padding: 3px 8px !important;
    font-size: 0.7rem !important;
}

.header-gold .custom--dropdown .custom--dropdown__selected .thumb img {
    min-width: 18px !important;
    max-width: 18px !important;
    min-height: 18px !important;
    max-height: 18px !important;
}


/* ===== بقیه المان‌های بنر ===== */
.banner-content__subtitle {
    font-size: 0.8rem !important;
    padding: 4px 16px !important;
    margin-bottom: 12px !important;
}

.banner-content__desc {
    font-size: clamp(0.9rem, 1vw, 1.05rem) !important;
    max-width: 600px !important;
    margin: 0 auto 25px !important;
    line-height: 1.7 !important;
}

/* ===== دکمه‌های افقی (کنار هم) ===== */
.banner-content__button {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 14px !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
}

.banner-content__button .btn {
    padding: 12px 32px !important;
    font-size: 0.9rem !important;
    min-width: 160px !important;
    border-radius: 12px !important;
    flex: 0 1 auto !important;
}

/* ===== ریسپانسیو برای موبایل ===== */
@media (max-width: 575px) {
    .banner-content__button {
        flex-direction: row !important;
        flex-wrap: wrap !important;
        gap: 10px !important;
    }
    .banner-content__button .btn {
        flex: 1 1 45% !important;
        min-width: 120px !important;
        padding: 10px 16px !important;
        font-size: 0.8rem !important;
        text-align: center !important;
        justify-content: center !important;
    }
    .banner-content__desc {
        font-size: 0.85rem !important;
    }
}


























/* ============================================================
   رفع مشکلات نهایی
   ============================================================ */

/* ===== حذف خط سفید زیر هدر ===== */
.header,
.header-gold,
.header-gold .navbar,
.header-gold .navbar-collapse {
    border-bottom: none !important;
    box-shadow: none !important;
}

.header-gold {
    border-bottom: 1px solid rgba(42, 42, 42, 0.15) !important;
}

/* ===== نوار (Navbar) اجباری کوچک ===== */
.header-gold {
    padding: 2px 0 !important;
    min-height: 40px !important;
    height: auto !important;
}

.header-gold .navbar {
    min-height: 40px !important;
    padding: 0 !important;
}

.header-gold .navbar-brand.logo img {
    max-height: 32px !important;
    height: 32px !important;
}

.header-gold .navbar-nav .nav-link {
    font-size: 0.75rem !important;
    padding: 4px 10px !important;
}

/* ===== دکمه Login وسط چین ===== */
.header-gold .top-button .btn {
    padding: 4px 16px !important;
    font-size: 0.75rem !important;
    min-height: 30px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
}

.header-gold .top-button ul {
    display: flex !important;
    align-items: center !important;
}

.header-gold .top-button ul li .btn {
    width: auto !important;
    text-align: center !important;
}

/* ===== فقط پرچم زبان (بدون نوشته) ===== */
.header-gold .custom--dropdown .custom--dropdown__selected .text {
    display: none !important;
}

.header-gold .custom--dropdown .custom--dropdown__selected {
    padding: 4px 8px !important;
    min-width: 32px !important;
    width: auto !important;
    justify-content: center !important;
}



/* ===== دکمه‌های بنر بالاتر ===== */
.banner-content__button {
    margin-top: 10px !important;
}

.banner-content__button .btn {
    padding: 12px 32px !important;
    font-size: 0.9rem !important;
    min-width: 160px !important;
    border-radius: 12px !important;
}

/* ===== تیتر دو خط ===== */
.banner-content__title {
    font-size: clamp(2.5rem, 5vw, 4.5rem) !important;
    line-height: 1.1 !important;
    margin-bottom: 12px !important;
    max-width: 700px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* ===== بنر ===== */
.banner-section {
    padding: 80px 0 160px !important;
    min-height: 480px !important;
}

.banner-content__subtitle {
    font-size: 0.8rem !important;
    padding: 4px 16px !important;
    margin-bottom: 10px !important;
}

.banner-content__desc {
    font-size: clamp(0.9rem, 1vw, 1.05rem) !important;
    max-width: 600px !important;
    margin: 0 auto 20px !important;
    line-height: 1.7 !important;
}

/* ===== دکمه‌های افقی ===== */
.banner-content__button {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 14px !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
}

/* ===== ریسپانسیو ===== */
@media (max-width: 991px) {
    .banner-section {
        padding: 60px 0 120px !important;
        min-height: 400px !important;
    }
    .banner-content__title {
        font-size: clamp(2rem, 3.5vw, 2.8rem) !important;
    }
}

@media (max-width: 575px) {
    .banner-section {
        padding: 50px 0 80px !important;
        min-height: 340px !important;
    }
    .banner-content__title {
        font-size: 1.5rem !important;
    }
    .banner-content__button {
        flex-direction: row !important;
        flex-wrap: wrap !important;
        gap: 8px !important;
    }
    .banner-content__button .btn {
        flex: 1 1 45% !important;
        min-width: 100px !important;
        padding: 8px 14px !important;
        font-size: 0.75rem !important;
        justify-content: center !important;
    }
    .banner-content__desc {
        font-size: 0.8rem !important;
    }
}





/* ============================================================
   تیتر دو خط
   ============================================================ */

.banner-content__title {
    font-size: clamp(2.5rem, 5vw, 4.5rem) !important;
    line-height: 1.1 !important;
    margin-bottom: 12px !important;
    max-width: 700px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    word-break: break-word !important;
}

/* اگه توی فایل blade تگ <br> داری، این مطمئنش میکنه */
.banner-content__title br {
    display: block !important;
}




.scroll-top i {
    color: #000000 !important;
}




.btn-outline--base {
    padding: 16px 40px;
    border-radius: 12px;
    font-weight: 700;
    font-size: 1rem;
    border: 2px solid #f0b90b;
    color: #f0b90b;
    background: transparent;
    transition: all 0.3s ease;
    min-width: 180px;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
}

.btn-outline--base:hover {
    background-color: #f0b90b !important;
    color: #000000 !important;
}

.btn-outline--base:hover .icon i {
    color: #000000 !important;
}

.btn-outline--base .icon {
    margin-right: 8px;
}

.btn-outline--base .icon i {
    color: #f0b90b;
    transition: all 0.3s ease;
}


















.btn-outline--base {
    padding: 16px 40px;
    border-radius: 12px;
    font-weight: 700;
    font-size: 1rem;
    border: 2px solid #f0b90b !important;
    color: #f0b90b !important;
    background: transparent !important;
    transition: all 0.3s ease;
    min-width: 180px;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
}

.btn-outline--base:hover {
    background-color: #f0b90b !important;
    color: #000000 !important;
}

.btn-outline--base:hover .icon i {
    color: #000000 !important;
}

.btn-outline--base .icon {
    margin-right: 8px;
}

.btn-outline--base .icon i {
    color: #f0b90b !important;
    transition: all 0.3s ease;
}









.custom--dropdown__selected::before {
    display: none !important;
}









/* ============================================================
   فونت تیتر بنر (مخصوص صفحه اصلی)
   ============================================================ */

/* تعریف فونت solaimanLipi_bold */
@font-face {
    font-family: 'solaimanLipi_bold';
    src: url('../../font/solaimanLipi_bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/* تیتر بنر با فونت اختصاصی */
.banner-content__title {
    font-family: 'solaimanLipi_bold', 'Lalezar', sans-serif !important;
}








/* ============================================================
   بازنویسی کامل دکمه‌های گلاس (رفع رنگ آبی)
   ============================================================ */

/* ===== دکمه‌های Quick Actions ===== */
.quick-actions__buttons .btn--pill.btn--base {
    background: #f0b90b !important;
    color: #000000 !important;
    border: none !important;
}
.quick-actions__buttons .btn--pill.btn--base:hover {
    background: #d49a00 !important;
    color: #000000 !important;
}

.quick-actions__buttons .btn--pill.btn--success {
    background: rgba(56, 239, 125, 0.15) !important;
    color: #38ef7d !important;
    border: 1px solid rgba(56, 239, 125, 0.2) !important;
}
.quick-actions__buttons .btn--pill.btn--success:hover {
    background: rgba(56, 239, 125, 0.25) !important;
}

.quick-actions__buttons .btn--pill.btn--warning {
    background: rgba(253, 160, 133, 0.15) !important;
    color: #fda085 !important;
    border: 1px solid rgba(253, 160, 133, 0.2) !important;
}
.quick-actions__buttons .btn--pill.btn--warning:hover {
    background: rgba(253, 160, 133, 0.25) !important;
}

.quick-actions__buttons .btn--pill.btn--info {
    background: rgba(79, 172, 254, 0.15) !important;
    color: #4facfe !important;
    border: 1px solid rgba(79, 172, 254, 0.2) !important;
}
.quick-actions__buttons .btn--pill.btn--info:hover {
    background: rgba(79, 172, 254, 0.25) !important;
}

.quick-actions__buttons .btn--pill.btn--secondary {
    background: rgba(255, 255, 255, 0.06) !important;
    color: #a0a0a0 !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
}
.quick-actions__buttons .btn--pill.btn--secondary:hover {
    background: rgba(255, 255, 255, 0.12) !important;
    color: #ffffff !important;
}

/* ===== دکمه View All ===== */
.glass-card .btn--outline-base {
    background: transparent !important;
    border: 1px solid rgba(240, 185, 11, 0.3) !important;
    color: #f0b90b !important;
    padding: 6px 16px !important;
    border-radius: 8px !important;
    font-size: 0.8rem !important;
}
.glass-card .btn--outline-base:hover {
    background: rgba(240, 185, 11, 0.1) !important;
    border-color: #f0b90b !important;
    color: #f0b90b !important;
}
















/* ============================================================
   بازنویسی کامل سایدبار - دقیقاً مثل منوی پروفایل
   ============================================================ */

/* ===== حذف کامل پس‌زمینه آبی #04223c ===== */
.dashboard .sidebar-menu-list__item.active > a::after,
.dashboard .sidebar-menu-list__link:hover::after,
.dashboard .sidebar-menu-list__item.active > a::before,
.dashboard .sidebar-menu-list__link:hover::before {
    display: none !important;
}

/* ===== لینک‌های سایدبار - حالت عادی ===== */
.dashboard .sidebar-menu-list__link {
    background: transparent !important;
    color: #aaaaaa !important;
    padding: 8px 20px !important;
    border-radius: 0 !important;
    transition: all 0.3s ease !important;
}

/* ===== hover - دقیقاً مثل dropdown-item ===== */
.dashboard .sidebar-menu-list__link:hover {
    background: rgba(240, 185, 11, 0.08) !important;
    color: #f0b90b !important;
}

/* ===== active - دقیقاً مثل dropdown-item ===== */
.dashboard .sidebar-menu-list__link.active {
    background: rgba(240, 185, 11, 0.08) !important;
    color: #f0b90b !important;
}

/* ===== آیتم active در سایدبار ===== */
.dashboard .sidebar-menu-list__item.active > a {
    background: rgba(240, 185, 11, 0.08) !important;
    color: #f0b90b !important;
}

/* ===== آیتم با کلاس has-dropdown ===== */
.dashboard .sidebar-menu-list__item.has-dropdown > a {
    background: transparent !important;
    color: #aaaaaa !important;
}

.dashboard .sidebar-menu-list__item.has-dropdown > a:hover {
    background: rgba(240, 185, 11, 0.08) !important;
    color: #f0b90b !important;
}

/* ===== ساب‌منو ===== */
.dashboard .sidebar-submenu-list__link {
    background: transparent !important;
    color: #aaaaaa !important;
    padding: 8px 20px !important;
    padding-left: 35px !important;
    border-radius: 0 !important;
    transition: all 0.3s ease !important;
}

.dashboard .sidebar-submenu-list__link:hover {
    background: rgba(240, 185, 11, 0.08) !important;
    color: #f0b90b !important;
}

.dashboard .sidebar-submenu-list__item.active > a {
    background: rgba(240, 185, 11, 0.08) !important;
    color: #f0b90b !important;
}

/* ===== آیکون‌ها در حالت عادی ===== */
.dashboard .sidebar-menu-list__link .icon i {
    color: #aaaaaa !important;
}

/* ===== آیکون‌ها در حالت hover و active ===== */
.dashboard .sidebar-menu-list__link:hover .icon i,
.dashboard .sidebar-menu-list__link.active .icon i {
    color: #f0b90b !important;
}

/* ===== حذف افکت آبی از alert ===== */
.alert--gradient::after {
    background: rgba(0, 0, 0, 0.5) !important;
}

/* ===== اطمینان از حذف هرگونه پس‌زمینه آبی ===== */
.dashboard .sidebar-menu-list__item {
    background: transparent !important;
}

.dashboard .sidebar-menu-list {
    background: #1a1a1a !important;
}

/* ===== خط جداکننده ===== */
.dashboard .sidebar-menu hr {
    border-color: #2a2a2a !important;
    opacity: 0.5 !important;
}



















/* حذف همه حاشیه‌ها و خطوط از همه چیز */
header,
header *,
.dashboard-header-nav,
.dashboard-header-nav *,
.navbar,
.navbar *,
.container,
.container * {
    border: none !important;
    border-bottom: none !important;
    border-top: none !important;
    outline: none !important;
    box-shadow: none !important;
}

/* حذف خطوط از همه المان‌های داخل هدر */
.dashboard-header-nav > div,
.dashboard-header-nav > div > nav,
.dashboard-header-nav > div > nav > * {
    border-bottom: none !important;
}

/* اگر خط از یک pseudo-element باشه */
.dashboard-header-nav:after,
.dashboard-header-nav:before,
.dashboard-header-nav > div:after,
.dashboard-header-nav > div:before {
    display: none !important;
    content: none !important;
}

/* اگر از خود body یا یک wrapper دیگه باشه */
body > header,
body > .dashboard-header-nav,
body > div > header {
    border-bottom: none !important;
}














/* پس‌زمینه کل صفحه مشکی */
.dashboard__right,
.dashboard-body,
.dashboard-body > div,
.order-list-page {
    background: #000000 !important;
}

/* حذف خط سفید اضافی */
.order-top-bar {
    border-bottom: none !important;
    border: none !important;
}

/* پس‌زمینه باکس دست نخورده */
.order-card {
    background: rgba(255, 255, 255, 0.03) !important;
}







/* ============================================================
   فقط اصلاح به‌هم‌ریختگی متن فارسی + لینک
   ============================================================ */

/* برای متن‌هایی که لینک دارند - تشخیص خودکار جهت */
html[lang="fa"] p,
html[lang="fa"] label,
html[lang="fa"] span {
    unicode-bidi: plaintext;
}

/* برای لینک‌ها - جدا کردن از متن اطراف */
html[lang="fa"] p a,
html[lang="fa"] label a,
html[lang="fa"] span a {
    unicode-bidi: isolate;
}


































/* ============================================================
   راست‌چین کردن بخش‌های خاص در حالت فارسی
   ============================================================ */
html[lang="fa"] .achievement-left,
html[lang="fa"] .achievement-right,
html[lang="fa"] .bm-faq__intro,
html[lang="fa"] .bm-faq__item,
html[lang="fa"] .bm-faq__question,
html[lang="fa"] .bm-faq__answer-content,
html[lang="fa"] .bm-highlight__heading,
html[lang="fa"] .bm-highlight-card__content,
html[lang="fa"] .bm-how__heading,
html[lang="fa"] .bm-how-card__content,
html[lang="fa"] .bm-how-card__top,
html[lang="fa"] .bm-payout__content,
html[lang="fa"] .bm-cta__content,
html[lang="fa"] .bm-why__heading,
html[lang="fa"] .bm-feature__body,
html[lang="fa"] .bm-feature__top {
    direction: rtl !important;
    text-align: right !important;
}

/* تیترهای وسط‌چین در فارسی هم وسط‌چین بمانند */
html[lang="fa"] .bm-highlight__heading,
html[lang="fa"] .bm-how__heading,
html[lang="fa"] .bm-why__heading {
    text-align: center !important;
}
html[lang="fa"] .bm-highlight__heading .bm-highlight__title,
html[lang="fa"] .bm-how__heading .bm-how__title,
html[lang="fa"] .bm-why__heading .bm-why__title {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* ============================================================
   achievement — چیدمان
   ============================================================ */
html[lang="fa"] .achievement-right .content {
    border-left: none !important;
    border-right: 3px solid #f0b90b !important;
    padding-left: 0 !important;
    padding-right: 24px !important;
}

html[lang="fa"] .achievement-right .content:hover {
    padding-left: 0 !important;
    padding-right: 32px !important;
}

/* ============================================================
   FAQ — چیدمان
   ============================================================ */
html[lang="fa"] .bm-faq__question {
    text-align: right !important;
}

html[lang="fa"] .bm-faq__question-text {
    padding-right: 0 !important;
    padding-left: 8px !important;
    text-align: right !important;
}

html[lang="fa"] .bm-faq__answer {
    padding: 0 61px 20px 18px !important;
}

html[lang="fa"] .bm-faq__answer-content p {
    text-align: right !important;
}

/* ============================================================
   Highlight — کارت‌ها
   ============================================================ */
html[lang="fa"] .bm-highlight-card__content {
    padding-right: 0 !important;
    padding-left: 30px !important;
    text-align: right !important;
}

html[lang="fa"] .bm-highlight-card__number {
    right: auto !important;
    left: 20px !important;
}

html[lang="fa"] .bm-highlight-card__arrow {
    right: auto !important;
    left: 21px !important;
}

html[lang="fa"] .bm-highlight-card:hover .bm-highlight-card__title {
    transform: translateX(-2px) !important;
}

html[lang="fa"] .bm-highlight-card__corner {
    right: auto !important;
    left: 0 !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 30px !important;
    background: linear-gradient(225deg, transparent 49%, rgba(240,185,11,.04) 50%, rgba(240,185,11,.04) 100%) !important;
}

/* ============================================================
   How it work — کارت‌ها
   ============================================================ */
html[lang="fa"] .bm-how-card__title,
html[lang="fa"] .bm-how-card__desc {
    text-align: right !important;
}

html[lang="fa"] .bm-how-card:hover .bm-how-card__title {
    transform: translateX(-2px) !important;
}

html[lang="fa"] .bm-how__step.is-left .bm-how-card:hover {
    transform: translateX(6px) translateY(-4px) !important;
}

html[lang="fa"] .bm-how__step.is-right .bm-how-card:hover {
    transform: translateX(-6px) translateY(-4px) !important;
}

/* آیکون در راست */
html[lang="fa"] .bm-how-card__icon-wrap {
    margin-left: auto !important;
    margin-right: 0 !important;
}

html[lang="fa"] .bm-how-card__icon-ring {
    left: auto !important;
    right: -5px !important;
    transform: rotate(-6deg) !important;
}

/* ============================================================
   Payout — محتوا
   ============================================================ */
html[lang="fa"] .bm-payout__title,
html[lang="fa"] .bm-payout__description {
    text-align: right !important;
}

html[lang="fa"] .bm-payout__title-line span {
    margin-left: auto !important;
    margin-right: 0 !important;
}

html[lang="fa"] .bm-payout__meta {
    justify-content: flex-start !important;
}

html[lang="fa"] .bm-payout__actions {
    text-align: right !important;
}

/* ============================================================
   CTA — محتوا
   ============================================================ */
html[lang="fa"] .bm-cta__title {
    text-align: center !important;
}

/* ============================================================
   Why choose us — ویژگی‌ها
   ============================================================ */
html[lang="fa"] .bm-feature__title,
html[lang="fa"] .bm-feature__description {
    text-align: right !important;
}

html[lang="fa"] .bm-feature:hover .bm-feature__title {
    transform: translateX(-2px) !important;
}

/* آیکون در راست */
html[lang="fa"] .bm-feature__icon-wrap {
    margin-left: auto !important;
    margin-right: 0 !important;
}

html[lang="fa"] .bm-feature__icon-ring {
    left: auto !important;
    right: -5px !important;
    transform: rotate(-6deg) !important;
}