/**
 * BUTENKO ART - Custom Styles
 * Minimal overrides - most colors handled in functions.php
 */

/* Filter buttons base style */
.filter-btn {
    display: inline-block;
    padding: 0.5rem 1.25rem;
    font-size: 0.875rem;
    font-weight: 500;
    border: 2px solid #e5e7eb;
    border-radius: 9999px;
    background: transparent;
    color: inherit;
    text-decoration: none;
    transition: all 0.25s ease;
}

/* Project card accent line */
.project-card::before {
    background: linear-gradient(90deg, var(--ba-emerald), var(--ba-violet)) !important;
}

/* Focus states */
:focus-visible {
    outline-color: var(--ba-emerald) !important;
}

/* Scrollbar */
::-webkit-scrollbar-thumb {
    background: var(--ba-emerald) !important;
}

/* Selection */
::selection {
    background: rgba(0, 184, 148, 0.2) !important;
}
