/* ===========================================================
   Leona Theme Overrides for Dima Shop Pro
   تم اختصاصی لئونا مارکت - جایگزینی رنگ‌های پیش‌فرض
   =========================================================== */

/* ─── متغیرهای رنگی لئونا ─── */
:root {
    --leona-gold: #C5A059;
    --leona-gold-dark: #b08d4a;
    --leona-pink: #e91e63;
    --leona-pink-light: #FADADD;
    --leona-cream: #FFF8E7;
    --leona-text: #4A3B32;
}

/* ─── جایگزینی رنگ‌های اصلی (Primary) ─── */
/* تبدیل سبز (#00bfa5) به طلایی (#C5A059) */

.text-primary,
.color-primary,
.dima-price,
.price-value,
.stat-value,
.total-value,
.item-price,
.modal-item-price,
.dima-price-cell,
.copy-btn,
.otp-link,
.otp-countdown,
.btn-shop,
.btn-checkout,
.btn-add-cart,
.add-to-cart-btn:not(.disabled),
.gateway-option.selected,
.shipping-option.selected,
.shipping-option-price,
.dima-national-code,
.dima-detail-row.final .value,
.page-title-action,
.button-primary,
.dima-btn-primary,
.tab-btn.active,
.tab-btn:hover,
.breadcrumb-item a:hover,
.footer-links a:hover,
.footer-contact-list a:hover,
.contact-mini:hover,
.social-btn:hover,
.powered-by a,
.dima-header-logo,
.dima-logo-text,
.dima-nav-menu a:hover,
.dima-live-search input:focus,
.section-title,
.product-category-tag,
.price-current,
.floating-action-btn:hover,
.quick-action-btn:hover,
.mini-add-to-cart:hover,
.nav-item:hover,
.order-total,
.detail-row.final,
.points-value,
.value-amount,
.history-points,
.btn-primary,
.btn-outline,
.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus,
.account-section h2,
.wishlist-title a:hover,
.remove-wishlist-btn,
.otp-input:focus,
.otp-digit:focus,
.btn-primary,
.coupon-message.success,
.discount-row,
.discount-value,
.stock-in,
.attr-yes,
.rating-number,
.star.filled,
.dima-pagination .page-numbers:hover,
.dima-pagination .page-numbers.current,
.filter-btn:hover,
.filter-btn.active,
.nav-item.active,
.user-info h1,
.vendor-info h2,
.dima-stat-value,
.test-method-price,
.dima-save-button .button-primary,
.level-badge.gold,
.result-item strong,
.tx-amount,
.current-balance strong,
.dima-warranty-meta-box .section-title,
.dima-warranty-meta-box .info-banner a,
.attachment-link,
.admin-reply-form h3,
.detail-header code,
.conversation-item.admin-reply,
.admin-reply-form,
.ticket-form input:focus,
.ticket-form select:focus,
.ticket-form textarea:focus,
.reply-form textarea:focus,
.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus,
.charge-form input:focus,
.quick-amounts button:hover,
.activation-form select:focus,
.activation-form input:focus,
.warranty-actions .button,
.btn-go-shop,
.btn-submit,
.rate-star:hover,
.rate-star.active,
.verified-badge,
.review-stars,
.avg-stars,
.avg-number,
.bar-fill,
.author-avatar,
.btn-submit,
.review-item:hover,
.form-input:focus,
.form-textarea:focus,
.rate-star:hover,
.rate-star.active,
.btn-submit:hover,
.review-message.success,
.dima-return-request h2,
.empty-state .dashicons,
.stats-placeholder .dashicons,
.dima-empty-state .icon,
.wishlist-empty .empty-icon,
.cart-empty-icon,
.compare-empty .empty-icon,
.no-reviews-icon,
.otp-loading .spinner,
.shipping-loading i,
.shipping-empty i,
.loading-spinner i,
.ai-stat-card .stat-value,
.title-suggestions li,
.ai-result,
.ai-tab.active,
.ai-form input:focus,
.ai-form textarea:focus,
.ai-form select:focus,
.dima-stat-card.revenue .stat-icon .dashicons,
.dima-stat-card.month-revenue .stat-icon .dashicons,
.card-header h2 .dashicons,
.quick-link:hover,
.link-card:hover,
.action-card:hover,
.filter-btn.active,
.nav-item.active,
.user-info h1,
.vendor-info h2,
.dima-stat-value,
.test-method-price,
.dima-save-button .button-primary,
.level-badge.gold,
.result-item strong,
.tx-amount,
.current-balance strong,
.dima-warranty-meta-box .section-title,
.dima-warranty-meta-box .info-banner a,
.attachment-link,
.admin-reply-form h3,
.detail-header code,
.conversation-item.admin-reply,
.admin-reply-form,
.ticket-form input:focus,
.ticket-form select:focus,
.ticket-form textarea:focus,
.reply-form textarea:focus,
.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus,
.charge-form input:focus,
.quick-amounts button:hover,
.activation-form select:focus,
.activation-form input:focus,
.warranty-actions .button,
.btn-go-shop,
.btn-submit,
.rate-star:hover,
.rate-star.active,
.verified-badge,
.review-stars,
.avg-stars,
.avg-number,
.bar-fill,
.author-avatar,
.btn-submit,
.review-item:hover,
.form-input:focus,
.form-textarea:focus,
.rate-star:hover,
.rate-star.active,
.btn-submit:hover,
.review-message.success {
    color: var(--leona-gold) !important;
}

.bg-primary,
.gradient-primary,
.btn-primary,
.btn-checkout,
.btn-shop,
.btn-add-cart,
.add-to-cart-btn:not(.disabled),
.button-primary,
.dima-btn-primary,
.tab-btn.active,
.dima-pagination .page-numbers:hover,
.dima-pagination .page-numbers.current,
.filter-btn.active,
.nav-item.active,
.mini-add-to-cart:hover,
.floating-action-btn:hover,
.quick-action-btn:hover,
.social-btn:hover,
.copy-btn,
.otp-btn.btn-primary,
.btn-primary,
.btn-outline:hover,
.progress-fill,
.usage-fill,
.bar-fill,
.author-avatar,
.btn-submit,
.level-badge.gold,
.dima-pro-badge,
.module-icon,
.step-number,
.quick-link:hover,
.link-card:hover,
.action-card:hover,
.filter-btn.active,
.version-badge,
.dima-stat-card::before,
.dima-stat-card.revenue::before,
.dima-stat-card.month-revenue::before,
.logo-icon,
.invoice-header,
.items-table thead,
.total-row.final,
.print-btn,
.dima-save-button .button-primary,
.campaign-banner .banner-content,
.close-campaign:hover,
.dima-campaign-admin .dima-stat-card,
.dima-installment-admin .dima-stat-card,
.dima-installment-admin .api-status.configured,
.dima-wallet-admin .stat-card,
.dima-warranty-meta-box .section-title,
.dima-warranty-meta-box .info-banner,
.admin-reply-form,
.ticket-form input:focus,
.ticket-form select:focus,
.ticket-form textarea:focus,
.reply-form textarea:focus,
.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus,
.charge-form input:focus,
.quick-amounts button:hover,
.activation-form select:focus,
.activation-form input:focus,
.warranty-actions .button,
.btn-go-shop,
.btn-submit,
.rate-star:hover,
.rate-star.active,
.verified-badge,
.review-stars,
.avg-stars,
.avg-number,
.bar-fill,
.author-avatar,
.btn-submit,
.review-item:hover,
.form-input:focus,
.form-textarea:focus,
.rate-star:hover,
.rate-star.active,
.btn-submit:hover,
.review-message.success {
    background-color: var(--leona-gold) !important;
    background: linear-gradient(135deg, var(--leona-gold) 0%, var(--leona-gold-dark) 100%) !important;
    border-color: var(--leona-gold) !important;
}

.border-primary,
.gateway-option.selected,
.shipping-option.selected,
.dima-live-search input:focus,
.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus,
.ticket-form input:focus,
.ticket-form select:focus,
.ticket-form textarea:focus,
.reply-form textarea:focus,
.charge-form input:focus,
.activation-form select:focus,
.activation-form input:focus,
.warranty-actions .button,
.btn-outline,
.dima-pagination .page-numbers:hover,
.dima-pagination .page-numbers.current,
.filter-btn.active,
.nav-item.active,
.mini-add-to-cart:hover,
.floating-action-btn:hover,
.quick-action-btn:hover,
.social-btn:hover,
.copy-btn,
.otp-btn.btn-primary,
.btn-primary,
.btn-outline:hover,
.progress-fill,
.usage-fill,
.bar-fill,
.author-avatar,
.btn-submit,
.level-badge.gold,
.dima-pro-badge,
.module-icon,
.step-number,
.quick-link:hover,
.link-card:hover,
.action-card:hover,
.filter-btn.active,
.version-badge,
.dima-stat-card::before,
.dima-stat-card.revenue::before,
.dima-stat-card.month-revenue::before,
.logo-icon,
.invoice-header,
.items-table thead,
.total-row.final,
.print-btn,
.dima-save-button .button-primary,
.campaign-banner .banner-content,
.close-campaign:hover,
.dima-campaign-admin .dima-stat-card,
.dima-installment-admin .dima-stat-card,
.dima-installment-admin .api-status.configured,
.dima-wallet-admin .stat-card,
.dima-warranty-meta-box .section-title,
.dima-warranty-meta-box .info-banner,
.admin-reply-form,
.ticket-form input:focus,
.ticket-form select:focus,
.ticket-form textarea:focus,
.reply-form textarea:focus,
.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus,
.charge-form input:focus,
.quick-amounts button:hover,
.activation-form select:focus,
.activation-form input:focus,
.warranty-actions .button,
.btn-go-shop,
.btn-submit,
.rate-star:hover,
.rate-star.active,
.verified-badge,
.review-stars,
.avg-stars,
.avg-number,
.bar-fill,
.author-avatar,
.btn-submit,
.review-item:hover,
.form-input:focus,
.form-textarea:focus,
.rate-star:hover,
.rate-star.active,
.btn-submit:hover,
.review-message.success {
    border-color: var(--leona-gold) !important;
}

/* ─── جایگزینی رنگ‌های ثانویه (Secondary/Pink) ─── */
/* تبدیل بنفش/صورتی جیغ به صورتی ملایم لئونا (#e91e63) */

.text-secondary,
.color-secondary,
.badge-sale,
.discount-badge,
.flash-sale-timer,
.sale-price,
.flash-sale-title a:hover,
.btn-primary.flash,
.remove-item-btn:hover,
.remove-compare-btn:hover,
.remove-wishlist-btn:hover,
.nav-item.logout,
.account-alert.error,
.contact-alert.error,
.review-message.error,
.errors-list,
.errors-list h3,
.status-badge.error,
.status-badge.locked,
.dima-stat-card.warning::before,
.dima-stat-card.overdue,
.stat-box.warning,
.stat-box.money,
.reward-box,
.dima-stat-card.orders .stat-icon .dashicons,
.dima-license-banner.inactive .banner-icon .dashicons,
.guide-license-banner.inactive,
.dima-license-status.inactive,
.license-status-box.inactive,
.level-badge.bronze,
.result-stat.warning,
.batch-info,
.errors-list,
.errors-list h3,
.status-badge.error,
.status-badge.locked,
.dima-stat-card.warning::before,
.dima-stat-card.overdue,
.stat-box.warning,
.stat-box.money,
.reward-box,
.dima-stat-card.orders .stat-icon .dashicons,
.dima-license-banner.inactive .banner-icon .dashicons,
.guide-license-banner.inactive,
.dima-license-status.inactive,
.license-status-box.inactive,
.level-badge.bronze,
.result-stat.warning,
.batch-info {
    color: var(--leona-pink) !important;
}

.bg-secondary,
.gradient-secondary,
.badge-sale,
.discount-badge,
.flash-sale-timer,
.btn-primary.flash,
.remove-item-btn:hover,
.remove-compare-btn:hover,
.remove-wishlist-btn:hover,
.nav-item.logout,
.account-alert.error,
.contact-alert.error,
.review-message.error,
.errors-list,
.errors-list h3,
.status-badge.error,
.status-badge.locked,
.dima-stat-card.warning::before,
.dima-stat-card.overdue,
.stat-box.warning,
.stat-box.money,
.reward-box,
.dima-stat-card.orders .stat-icon .dashicons,
.dima-license-banner.inactive .banner-icon .dashicons,
.guide-license-banner.inactive,
.dima-license-status.inactive,
.license-status-box.inactive,
.level-badge.bronze,
.result-stat.warning,
.batch-info,
.errors-list,
.errors-list h3,
.status-badge.error,
.status-badge.locked,
.dima-stat-card.warning::before,
.dima-stat-card.overdue,
.stat-box.warning,
.stat-box.money,
.reward-box,
.dima-stat-card.orders .stat-icon .dashicons,
.dima-license-banner.inactive .banner-icon .dashicons,
.guide-license-banner.inactive,
.dima-license-status.inactive,
.license-status-box.inactive,
.level-badge.bronze,
.result-stat.warning,
.batch-info,
.bottom-nav-badge,
.cart-count-badge,
.wishlist-count-badge,
.compare-count-badge,
.modal-close:hover,
.btn-remove-from-modal:hover,
.upload-error,
.review-message.error,
.errors-list,
.errors-list h3,
.status-badge.error,
.status-badge.locked,
.dima-stat-card.warning::before,
.dima-stat-card.overdue,
.stat-box.warning,
.stat-box.money,
.reward-box,
.dima-stat-card.orders .stat-icon .dashicons,
.dima-license-banner.inactive .banner-icon .dashicons,
.guide-license-banner.inactive,
.dima-license-status.inactive,
.license-status-box.inactive,
.level-badge.bronze,
.result-stat.warning,
.batch-info {
    background-color: var(--leona-pink) !important;
    background: linear-gradient(135deg, var(--leona-pink) 0%, #c2185b 100%) !important;
    border-color: var(--leona-pink) !important;
}

/* ─── گرادینت‌های خاص ─── */
.gradient-primary {
    background: linear-gradient(135deg, var(--leona-gold) 0%, var(--leona-gold-dark) 100%) !important;
}

.gradient-secondary {
    background: linear-gradient(135deg, var(--leona-pink) 0%, #c2185b 100%) !important;
}

.account-header,
.wallet-balance-card,
.current-balance,
.nav-item.active,
.filter-btn.active,
.quick-link:hover,
.link-card:hover,
.action-card:hover,
.btn-primary,
.btn-submit,
.author-avatar,
.bar-fill,
.progress-fill,
.usage-fill,
.logo-icon,
.invoice-header,
.items-table thead,
.total-row.final,
.print-btn,
.dima-save-button .button-primary,
.campaign-banner .banner-content,
.close-campaign:hover,
.dima-campaign-admin .dima-stat-card,
.dima-installment-admin .dima-stat-card,
.dima-installment-admin .api-status.configured,
.dima-wallet-admin .stat-card,
.dima-warranty-meta-box .section-title,
.dima-warranty-meta-box .info-banner,
.admin-reply-form,
.ticket-form input:focus,
.ticket-form select:focus,
.ticket-form textarea:focus,
.reply-form textarea:focus,
.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus,
.charge-form input:focus,
.quick-amounts button:hover,
.activation-form select:focus,
.activation-form input:focus,
.warranty-actions .button,
.btn-go-shop,
.btn-submit,
.rate-star:hover,
.rate-star.active,
.verified-badge,
.review-stars,
.avg-stars,
.avg-number,
.bar-fill,
.author-avatar,
.btn-submit,
.review-item:hover,
.form-input:focus,
.form-textarea:focus,
.rate-star:hover,
.rate-star.active,
.btn-submit:hover,
.review-message.success {
    background: linear-gradient(135deg, var(--leona-gold) 0%, var(--leona-pink) 100%) !important;
}

/* ─── اصلاحات خاص برای المان‌های مهم ─── */

/* دکمه‌های افزودن به سبد */
.add-to-cart-btn,
.btn-add-cart,
.btn-checkout,
.btn-shop,
.btn-primary {
    background: linear-gradient(135deg, var(--leona-gold) 0%, var(--leona-gold-dark) 100%) !important;
    color: white !important;
    border: none !important;
}

.add-to-cart-btn:hover,
.btn-add-cart:hover,
.btn-checkout:hover,
.btn-shop:hover,
.btn-primary:hover {
    background: linear-gradient(135deg, var(--leona-gold-dark) 0%, var(--leona-gold) 100%) !important;
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(197, 160, 89, 0.3) !important;
}

/* قیمت‌ها */
.price-value,
.product-price,
.dima-price,
.total-value,
.item-price,
.modal-item-price,
.dima-price-cell,
.stat-value,
.dima-stat-value,
.test-method-price,
.tx-amount,
.current-balance strong,
.points-value,
.value-amount,
.history-points,
.avg-number,
.rating-number {
    color: var(--leona-gold) !important;
    font-weight: 800 !important;
}

/* لینک‌ها و هاورها */
a:hover,
.product-title a:hover,
.wishlist-title a:hover,
.footer-links a:hover,
.footer-contact-list a:hover,
.contact-mini:hover,
.dima-nav-menu a:hover,
.breadcrumb-item a:hover,
.nav-item:hover,
.filter-btn:hover,
.quick-link:hover,
.link-card:hover,
.action-card:hover,
.social-btn:hover,
.powered-by a,
.attachment-link,
.admin-reply-form h3,
.detail-header code,
.conversation-item.admin-reply,
.admin-reply-form,
.ticket-form input:focus,
.ticket-form select:focus,
.ticket-form textarea:focus,
.reply-form textarea:focus,
.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus,
.charge-form input:focus,
.quick-amounts button:hover,
.activation-form select:focus,
.activation-form input:focus,
.warranty-actions .button,
.btn-go-shop,
.btn-submit,
.rate-star:hover,
.rate-star.active,
.verified-badge,
.review-stars,
.avg-stars,
.avg-number,
.bar-fill,
.author-avatar,
.btn-submit,
.review-item:hover,
.form-input:focus,
.form-textarea:focus,
.rate-star:hover,
.rate-star.active,
.btn-submit:hover,
.review-message.success {
    color: var(--leona-gold) !important;
}

/* بج‌ها و نشان‌ها */
.badge,
.status-badge,
.level-badge,
.dima-pro-badge,
.bottom-nav-badge,
.cart-count-badge,
.wishlist-count-badge,
.compare-count-badge {
    border-radius: 20px !important;
    font-weight: 700 !important;
}

.badge-sale,
.discount-badge,
.status-badge.error,
.status-badge.locked,
.level-badge.bronze,
.bottom-nav-badge,
.cart-count-badge,
.wishlist-count-badge,
.compare-count-badge {
    background: linear-gradient(135deg, var(--leona-pink) 0%, #c2185b 100%) !important;
    color: white !important;
}

.badge-new,
.status-badge.success,
.status-badge.active,
.level-badge.gold,
.dima-pro-badge {
    background: linear-gradient(135deg, var(--leona-gold) 0%, var(--leona-gold-dark) 100%) !important;
    color: white !important;
}

/* فرم‌ها و ورودی‌ها */
input:focus,
select:focus,
textarea:focus,
.form-control:focus,
.otp-input:focus,
.otp-digit:focus,
.ticket-form input:focus,
.ticket-form select:focus,
.ticket-form textarea:focus,
.reply-form textarea:focus,
.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus,
.charge-form input:focus,
.quick-amounts button:hover,
.activation-form select:focus,
.activation-form input:focus,
.warranty-actions .button,
.btn-go-shop,
.btn-submit,
.rate-star:hover,
.rate-star.active,
.verified-badge,
.review-stars,
.avg-stars,
.avg-number,
.bar-fill,
.author-avatar,
.btn-submit,
.review-item:hover,
.form-input:focus,
.form-textarea:focus,
.rate-star:hover,
.rate-star.active,
.btn-submit:hover,
.review-message.success {
    border-color: var(--leona-gold) !important;
    box-shadow: 0 0 0 3px rgba(197, 160, 89, 0.1) !important;
}

/* نوار پیشرفت */
.progress-fill,
.usage-fill,
.bar-fill,
.warranty-progress .progress-bar {
    background: linear-gradient(90deg, var(--leona-gold) 0%, var(--leona-pink) 100%) !important;
}

/* ستاره‌های امتیاز */
.rate-star:hover,
.rate-star.active,
.star.filled,
.rating-number,
.review-stars,
.avg-stars {
    color: var(--leona-gold) !important;
}

/* دکمه‌های مدیریتی (Admin) */
.dima-btn.primary,
.button-primary,
.page-title-action,
.dima-save-button .button-primary {
    background: linear-gradient(135deg, var(--leona-gold) 0%, var(--leona-gold-dark) 100%) !important;
    color: white !important;
    border: none !important;
}

.dima-btn.primary:hover,
.button-primary:hover,
.page-title-action:hover,
.dima-save-button .button-primary:hover {
    background: linear-gradient(135deg, var(--leona-gold-dark) 0%, var(--leona-gold) 100%) !important;
}

/* ─── پایانOverrides ─── */
/* ═══════════════════════════════════════════════════════════
   اصلاحیه خوانایی متن دکمه‌ها (Leona Theme Fix)
   ═══════════════════════════════════════════════════════════ */

/* ۱. اجبار سفید شدن متن تمام دکمه‌های اصلی */
.btn-primary,
.btn-checkout,
.btn-shop,
.btn-add-cart,
.add-to-cart-btn:not(.disabled),
.button-primary,
.dima-btn-primary,
.tab-btn.active,
.dima-pagination .page-numbers:hover,
.dima-pagination .page-numbers.current,
.filter-btn.active,
.nav-item.active,
.mini-add-to-cart:hover,
.floating-action-btn:hover,
.quick-action-btn:hover,
.social-btn:hover,
.copy-btn,
.otp-btn.btn-primary,
.btn-submit,
.author-avatar,
.bar-fill,
.progress-fill,
.usage-fill,
.logo-icon,
.invoice-header,
.items-table thead,
.total-row.final,
.print-btn,
.dima-save-button .button-primary,
.campaign-banner .banner-content,
.close-campaign:hover,
.dima-campaign-admin .dima-stat-card,
.dima-installment-admin .dima-stat-card,
.dima-installment-admin .api-status.configured,
.dima-wallet-admin .stat-card,
.dima-warranty-meta-box .section-title,
.dima-warranty-meta-box .info-banner,
.admin-reply-form,
.ticket-form input:focus,
.ticket-form select:focus,
.ticket-form textarea:focus,
.reply-form textarea:focus,
.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus,
.charge-form input:focus,
.quick-amounts button:hover,
.activation-form select:focus,
.activation-form input:focus,
.warranty-actions .button,
.btn-go-shop,
.rate-star:hover,
.rate-star.active,
.verified-badge,
.review-stars,
.avg-stars,
.avg-number,
.bar-fill,
.author-avatar,
.btn-submit,
.review-item:hover,
.form-input:focus,
.form-textarea:focus,
.rate-star:hover,
.rate-star.active,
.btn-submit:hover,
.review-message.success,
.gradient-primary,
.gradient-secondary {
    color: #ffffff !important;
}

/* ۲. اصلاح دکمه‌های گرادیانت (طلایی و صورتی) */
.gradient-primary,
.btn-primary,
.btn-checkout,
.btn-shop,
.btn-add-cart,
.add-to-cart-btn:not(.disabled),
.button-primary,
.dima-btn-primary,
.btn-submit,
.author-avatar,
.bar-fill,
.progress-fill,
.usage-fill,
.logo-icon,
.invoice-header,
.items-table thead,
.total-row.final,
.print-btn,
.dima-save-button .button-primary,
.campaign-banner .banner-content,
.close-campaign:hover,
.dima-campaign-admin .dima-stat-card,
.dima-installment-admin .dima-stat-card,
.dima-installment-admin .api-status.configured,
.dima-wallet-admin .stat-card,
.dima-warranty-meta-box .section-title,
.dima-warranty-meta-box .info-banner,
.admin-reply-form,
.warranty-actions .button,
.btn-go-shop {
    background: linear-gradient(135deg, #C5A059 0%, #b08d4a 100%) !important;
    border-color: #C5A059 !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    /* سایه متن برای خوانایی بیشتر */
}

/* ۳. اصلاح دکمه‌های صورتی (Secondary) */
.gradient-secondary,
.badge-sale,
.discount-badge,
.flash-sale-timer,
.btn-primary.flash,
.remove-item-btn:hover,
.remove-compare-btn:hover,
.remove-wishlist-btn:hover,
.nav-item.logout,
.account-alert.error,
.contact-alert.error,
.review-message.error,
.errors-list,
.errors-list h3,
.status-badge.error,
.status-badge.locked,
.bottom-nav-badge,
.cart-count-badge,
.wishlist-count-badge,
.compare-count-badge,
.modal-close:hover,
.btn-remove-from-modal:hover,
.upload-error {
    background: linear-gradient(135deg, #e91e63 0%, #c2185b 100%) !important;
    color: #ffffff !important;
    border-color: #e91e63 !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

/* ۴. دکمه‌های Outline (تو خالی) - متن باید رنگی باشد */
.btn-outline,
.dima-btn.outline,
.button.outline {
    background: transparent !important;
    color: #C5A059 !important;
    border: 2px solid #C5A059 !important;
    text-shadow: none !important;
}

.btn-outline:hover,
.dima-btn.outline:hover,
.button.outline:hover {
    background: #C5A059 !important;
    color: #ffffff !important;
}

/* ۵. دکمه‌های غیرفعال (Disabled) */
.add-to-cart-btn.disabled,
.btn-disabled,
button:disabled {
    background: #e5e7eb !important;
    color: #9ca3af !important;
    border-color: #e5e7eb !important;
    text-shadow: none !important;
    cursor: not-allowed;
}

/* ۶. اصلاح دکمه‌های داخل مودال و سبد خرید */
.cart-modal-actions .btn-checkout,
.summary-card .checkout-btn,
.dima-cart-modal .btn-checkout {
    color: #ffffff !important;
    background: linear-gradient(135deg, #C5A059 0%, #b08d4a 100%) !important;
}

/* ۷. دکمه‌های کوچک و بج‌ها */
.badge,
.status-badge,
.level-badge,
.dima-pro-badge {
    color: #ffffff !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}