/*!
 * Copyright (c) 2026 AbuEin Technologies — Salaheddin AbuEin <salaheddin@abuein.dev>
 * https://abuein.dev/
 * SPDX-License-Identifier: MIT
 */

@layer components {

    /* ===== Clients Section ===== */
    .clients-showcase {
        display: flex;
        flex-direction: column;
        gap: var(--spacing-lg);
    }

    .clients-row {
        display: flex;
        justify-content: center;
        gap: var(--spacing-md);
        flex-wrap: wrap;
    }

    .client-card {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: var(--spacing-sm);
        padding: var(--spacing-lg) var(--spacing-xl);
        background-color: var(--color-surface);
        border: 1px solid var(--color-border);
        border-radius: var(--radius-lg);
        min-width: 180px;
        transition: all var(--transition-base);
    }

    .client-card:hover {
        border-color: var(--color-primary);
        transform: translateY(-2px);
        box-shadow: var(--shadow-md);
    }

    .client-logo {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 56px;
        height: 56px;
        background-color: var(--color-primary-muted);
        color: var(--color-primary);
        border-radius: var(--radius-md);
    }

    .client-card span {
        font-size: var(--text-sm);
        font-weight: 500;
        color: var(--color-text-secondary);
        text-align: center;
    }

}