/* SWS News Filters Block - Front-end Styles */

.sws-filter-container {
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid var(--wp--preset--color--light-gray, #ddd);
    padding: 0;
    margin: 0;
    gap: 0;
    background-color: white;
}

.sws-filter-tab {
    margin: 0;
    padding: 1rem 1.5rem;
    font-size: 0.85rem;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    font-weight: 700;
    border-right: 1px solid #e0e0e0;
}

.sws-filter-tab:last-child {
    border-right: none;
}

.sws-filter-tab a {
    text-decoration: none;
    color: inherit;
    transition: color 0.2s ease;
}

.sws-filter-tab a:hover {
    color: var(--wp--preset--color--orange, #ff6b35);
}

/* Active state (can be enhanced with JavaScript) */
.sws-filter-tab.is-active a {
    color: var(--wp--preset--color--maroon, #8b4b6f);
}

/* Responsive */
@media (max-width: 768px) {
    .sws-filter-container {
        flex-direction: column;
    }

    .sws-filter-tab {
        padding: 0.75rem 1rem;
        border-right: none;
        border-bottom: 1px solid #e0e0e0;
    }

    .sws-filter-tab:last-child {
        border-bottom: none;
    }
}
