:root {
    --text-color: #e0e0e0;
    --bg-color: #121212;
    --card-bg: #1e1e1e;
    --border-color: #333;
    --shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}

#theme-toggle svg {
    fill: #f1c40f;
}

.preview-display {
    background-color: var(--card-bg);
}

.contrast-pair {
    background-color: #2a2a2a;
}

.accessibility-info {
    background-color: rgba(41, 128, 185, 0.2);
}

.image-display {
    background-color: #2a2a2a;
}
