/* GPT Counter CSS */
.gpt-counter {
    display: inline-block;
    font-family: 'Inter', sans-serif;
    font-weight: 500;
    color: var(--text-primary, #333);
}

.gpt-counter.loading {
    opacity: 0.6;
}

.gpt-counter.error {
    color: var(--error-color, #e74c3c);
}

/* Animation for counter updates */
.gpt-counter {
    transition: all 0.3s ease;
}

.gpt-counter.updating {
    transform: scale(1.05);
}
