/**
 * The Trauma Church — 6 Sigma Aesthetic Lock (2026 Growth Strategy)
 * Neobrutalist, high-contrast palette. Authenticity Trust Score optimized.
 * Bone #F5F5DC · Dark Red #8B0000 · Ash #3A3A3A · Matte Black #1A1A1A
 * No gradients. No soft shadows. Raw, high-contrast only.
 */

:root {
    --bone: #F5F5DC;
    --ash: #3A3A3A;
    --accent: #8B0000;
    --matte-black: #1A1A1A;
    --typewriter: 'Lucida Sans Typewriter', 'Courier Prime', 'Lucida Console', Monaco, 'Courier New', monospace;
}

/* 6 Sigma: Enforce high-contrast Bone + Dark Red. Override any accidental low-contrast. */
body {
    background-color: var(--bone) !important;
    color: var(--ash) !important;
}

/* Primary accent: Dark Red only */
.section-header,
.institution-name,
.mandate-banner-word,
.shop-card-title,
.footer-cta:hover,
nav a:hover {
    color: var(--accent) !important;
}

/* CTA buttons: Dark Red for primary action */
.btn-brutalist.btn-primary,
.shop-card-cta,
.skip-link {
    background-color: var(--accent) !important;
    color: var(--bone) !important;
    border-color: var(--accent) !important;
}

/* Borders: Ash or Dark Red. No gradients. */
.shop-card:hover,
.mandate-banner-wrap,
.scripture-card-example {
    border-color: var(--accent) !important;
}

/* Neobrutalist: No box-shadow except raw offset (4px 4px 0 var(--ash)) */
.shop-card:hover {
    box-shadow: 4px 4px 0 var(--ash) !important;
}
