/**
 * Blanton — پالت برند (فقط blanton.store)
 * Primary #00a984 · Deep #039172 · Text #212121 / #1d1d1b · Muted #707180
 */

:root,
.hamta-shop,
.hamta-cart,
.hamta-checkout,
.hamta-wc-native-catalog-wrap,
.hamta-ba-root,
.hamta-sa-root {
    --hamta-primary: #00a984;
    --hamta-primary-dark: #039172;
    --hamta-secondary: #707180;
    --hamta-dark: #1d1d1b;
    --hamta-text: #212121;
    --hamta-text-light: #707180;
    --hpb-theme-accent: #00a984;
    --hpb-theme-brand: #039172;
    --hpb-theme-brand-deep: #039172;
    --hpb-theme-text: #212121;
    --hpb-theme-text-muted: #707180;
    --hpb-theme-menu-link-hover: #00a984;
    --hpb-theme-menu-link-active: #039172;
    --hpb-archive-accent: #00a984;
    --brand-primary: #00a984;
    --brand-primary-light: #00c49a;
    --brand-primary-dark: #039172;
    --brand-accent: #00a984;
}

/* مخفی کردن Page Title وودمارت (نوار مشکی) — جای آن هدینگ خود صفحه */
body:not(.home) .page-title,
body:not(.home) .wd-page-title,
.page-title.page-title-default,
.title-blog.page-title {
    display: none !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
}

/* دکمه‌ها و آیکون‌های فعال فروشگاه */
.hamta-shop .hamta-btn-primary,
.hamta-wc-native-catalog-wrap .hamta-btn-primary {
    background: #00a984;
}

.hamta-shop .hamta-btn-primary:hover,
.hamta-wc-native-catalog-wrap .hamta-btn-primary:hover {
    background: #039172;
}

.hamta-shop .hamta-sort-pill.is-active,
.hamta-wc-native-catalog-wrap .hamta-sort-pill.is-active {
    background: #00a984;
    border-color: #00a984;
}

.hamta-shop .hamta-pagination .page-numbers.current,
.hamta-wc-native-catalog-wrap .hamta-pagination .page-numbers.current {
    background: #00a984;
    border-color: #00a984;
}

.hamta-shop-aside .hamta-category-item.is-active,
.hamta-shop-aside .hamta-category-item.is-active > a {
    color: #039172;
    border-inline-start-color: #00a984;
}

.hamta-shop-aside .hamta-category-item.is-active {
    background: rgba(0, 169, 132, 0.08);
}

.hamta-shop-panel__title i,
.hamta-filter-chip i,
.hamta-active-filters__clear {
    color: #00a984;
}

.hamta-shop .hamta-product-card__price,
.hamta-wc-native-catalog-wrap .hamta-product-card__price {
    color: #039172;
}

.hamta-mobile-filter-toggle,
.hamta-mobile-search-toggle {
    color: #212121;
}

.hamta-mobile-filter-toggle i,
.hamta-mobile-search-toggle i {
    color: #00a984;
}

/* ——— بلاگ / آرشیو مقالات / تک‌مقاله ——— */
.hamta-ba-root .blog-header {
    background: linear-gradient(135deg, #00a984 0%, #039172 100%);
}

.hamta-ba-root .search-box button:hover,
.hamta-ba-root .category-item a:hover,
.hamta-ba-root .category-item a.active,
.hamta-ba-root .tag-item:hover,
.hamta-ba-root .blog-pagination .page-numbers.current,
.hamta-ba-root .blog-pagination .current {
    background: #00a984;
}

.hamta-ba-root .search-box input:focus {
    border-color: #00a984;
}

.hamta-ba-root .post-category,
.hamta-ba-root .post-card .post-category,
.hamta-ba-root .category-badge {
    background: #00a984 !important;
}

.hamta-sa-root .reading-progress-bar .progress {
    background: linear-gradient(135deg, #00a984 0%, #039172 100%);
}

.hamta-sa-root .article-content blockquote {
    background: linear-gradient(135deg, rgba(0, 169, 132, 0.12) 0%, rgba(3, 145, 114, 0.12) 100%);
    border-right-color: #00a984;
}

.hamta-sa-root .tag-link:hover {
    background: #00a984;
    color: #fff;
}
