/* Studium-specific styling */
.studium-hero {
    background: 
        radial-gradient(circle at 30% 70%, rgba(59, 130, 246, 0.15) 0%, transparent 50%),
        radial-gradient(circle at 70% 30%, rgba(168, 85, 247, 0.1) 0%, transparent 50%);
}

.studium-hero .category-title {
    background: linear-gradient(45deg, var(--accent-color), var(--purple-color));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.studium-hero .stat-number {
    color: var(--accent-color);
}

.studium-tag {
    background: rgba(59, 130, 246, 0.2);
    color: var(--accent-color);
    border: 1px solid rgba(59, 130, 246, 0.3);
}

.studium-tag:hover {
    background: rgba(59, 130, 246, 0.3);
}

.studium-spinner {
    border: 3px solid rgba(59, 130, 246, 0.3);
    border-top: 3px solid var(--accent-color);
}