/* Dark Theme Overrides */
:root {
    --bg-color: var(--dark-bg);
    --text-color: var(--dark-text);
    --code-block-bg: var(--dark-code-bg);
    --button-bg: var(--dark-button-bg);
    --button-text-color: var(--dark-button-text);
    --button-hover-bg: var(--dark-button-hover-bg);
    --button-active-bg: var(--dark-button-active-bg);
    --user-msg-bg: var(--dark-user-msg-bg);
    --assistant-msg-bg: var(--dark-assistant-msg-bg);
    --metadata-color: var(--dark-metadata-color);
    --subtext-color: var(--dark-subtext-color);
    --file-refs-bg: var(--dark-file-refs-bg);
    --file-refs-header-hover-bg: var(--dark-file-refs-header-hover-bg);
    --file-refs-divider-color: var(--dark-file-refs-divider-color);
    --file-path-color: var(--dark-file-path-color);
}

/* Ensure copy buttons are visible in dark theme */
.copy-user-message-button, .copy-response-button, .copy-button {
    background: rgba(255, 255, 255, 0.15);
    border: 1px solid rgba(255, 255, 255, 0.2);
}

.copy-user-message-button:hover, .copy-response-button:hover, .copy-button:hover {
    background: rgba(255, 255, 255, 0.25);
    border: 1px solid rgba(255, 255, 255, 0.3);
}