body {
    background: #111827;
    color: #f9fafb;
}

a {
    color: #93c5fd;
}

button,
.theme-toggle {
    background: #1f2937;
    color: #f9fafb;
    border: 1px solid #374151;
    padding: 8px 12px;
    border-radius: 6px;
    cursor: pointer;
}

/* QA HEADER OVERRIDE */
body[data-env="QA"] .app-header {
    background: linear-gradient(90deg, #7f1d1d, #b91c1c);
}

/* DEV LOCAL HEADER OVERRIDE */
body[data-local="true"] .app-header {
    background: linear-gradient(90deg, #000000, #070707) !important;
}