/*
 * Domain-Specific CSS
 * Domain ID: 1
 * Hostname: default
 * Generated: 2026-01-10T11:04:18.772641
 */

:root {
    --header-bg-rgb: 37, 99, 235;
    --header-text-rgb: 255, 255, 255;
    --primary-rgb: 37, 99, 235;
    --button-bg-rgb: 37, 99, 235;
    --secondary-button-rgb: 75, 85, 99;
    --delete-button-rgb: 220, 38, 38;
    --quiz-button-rgb: 147, 51, 234;
    --success-button-rgb: 22, 163, 74;
    --warning-button-rgb: 202, 138, 4;
    --info-button-rgb: 37, 99, 235;
}

.domain-header {
    background-color: rgb(var(--header-bg-rgb));
}

.domain-header-text {
    color: rgb(var(--header-text-rgb));
}

.domain-primary {
    color: rgb(var(--primary-rgb));
}

.domain-button {
    background-color: rgb(var(--button-bg-rgb));
    color: white;
}

.domain-button:hover {
    opacity: 0.9;
}

.domain-secondary {
    background-color: rgb(var(--secondary-button-rgb));
    color: white;
}

.domain-secondary:hover {
    opacity: 0.85;
}

.domain-delete {
    background-color: rgb(var(--delete-button-rgb));
    color: white;
}

.domain-delete:hover {
    opacity: 0.85;
}

.domain-quiz {
    background-color: rgb(var(--quiz-button-rgb));
    color: white;
}

.domain-quiz:hover {
    opacity: 0.85;
}

.domain-success {
    background-color: rgb(var(--success-button-rgb));
    color: white;
}

.domain-success:hover {
    opacity: 0.85;
}

.domain-warning {
    background-color: rgb(var(--warning-button-rgb));
    color: white;
}

.domain-warning:hover {
    opacity: 0.85;
}

.domain-info {
    background-color: rgb(var(--info-button-rgb));
    color: white;
}

.domain-info:hover {
    opacity: 0.85;
}