/**
 * Collectibles Category Skin
 * Overrides CSS Custom Properties and applies category-specific accents.
 * Base layout architecture is loaded via assets/css/product-base.css.
 */

:root,
body.term-collectibles,
body.product_cat-collectibles {
    --sqd-accent: #C2412D;
    --sqd-accent-hover: #9E2A2B;
    --sqd-heading: #182C3F;
    --sqd-bg-canvas: #FAF7F0;
    --sqd-card-bg: #FFFDF9;
    --sqd-card-border: #EAE3D2;
}

/* Category-specific visual accents for Collectibles */
.term-collectibles .sqd-sale-badge,
.product_cat-collectibles .sqd-sale-badge {
    background-color: var(--sqd-accent, #C2412D) !important;
    color: #FFFFFF !important;
}

.term-collectibles .badge-limited-edition,
.product_cat-collectibles .badge-limited-edition {
    background-color: var(--sqd-heading, #182C3F) !important;
    color: #FFFFFF !important;
}

.term-collectibles .sqd-tile-condition,
.product_cat-collectibles .sqd-tile-condition {
    background: var(--sqd-bg-canvas, #F4EFE6) !important;
    border-left: 4px solid var(--sqd-accent, #C2412D) !important;
}

.term-collectibles .sqd-card-testimonial,
.product_cat-collectibles .sqd-card-testimonial {
    border-top: 4px solid var(--sqd-accent, #C2412D) !important;
}

.term-collectibles .stock-urgency,
.product_cat-collectibles .stock-urgency,
.term-collectibles .sqd-stock-urgency,
.product_cat-collectibles .sqd-stock-urgency {
    color: var(--sqd-accent, #C2412D) !important;
}
