﻿/* ===========================================
   CATEGORY CARDS — CLEAN BASE STYLES ONLY
   Hover effects removed (moved to global CSS)
   =========================================== */

/* CARD */
.home-categories .category-card {
    text-decoration: none;
    color: var(--sa-text);
    border-radius: var(--sa-radius);
    overflow: hidden;
    background: var(--sa-card-bg-secondary);
    padding-bottom: 10px;
    height: 100%; /* equal height system */
    /* Hover removed — now handled globally */
}

/* IMAGE WRAPPER (flex equalizer) */
.home-categories .category-img-wrapper {
    border-radius: var(--sa-radius);
    overflow: hidden;
    position: relative;
    align-items: center;
    justify-content: center;
    padding: 10px;
    width: 100%;
    flex-grow: 1; /* Ensures equal height for all cards */
    display: flex;
}

/* IMAGE — FULL FIT (NO CROPPING) */
.home-categories .category-img {
    width: 100%;
    height: 100%;
    object-fit: contain !important;
    /* Image hover removed — handled globally via premium-img-hover */
}

/* TEXT */
.home-categories .category-name h6 {
    font-size: 15px;
}
