:root {

    /* ── Brand Colours ──────────────────────────────────────────────────── */
    --bs-primary:     #4E2A3A;          /* deep Roman wine / fresco plum   */
    --bs-primary-rgb: 78, 42, 58;

    --bs-accent:      #C89032;          /* warm imperial gold              */
    --bs-accent-rgb:  200, 144, 50;



    /* ── Display / Section-title font ─────────────────────────────────────
       Only affects hero titles, section headings (.display-*, .font-display).
       Nav, footer, card headings keep --font-heading (Inter / system).
       ──────────────────────────────────────────────────────────────────── */
    --font-display: 'Cormorant Garamond', 'Playfair Display', Georgia, serif;

    /* ── Section-title colour ─────────────────────────────────────────────
       Gives editorial headings a richer tone than the UI-level --bs-primary.
       Falls back to --bs-heading-color → --bs-primary when omitted.
       ──────────────────────────────────────────────────────────────────── */
    --bs-section-title-color: #3A2218;  /* warm umber, sun-baked stone     */

    --border-radius: 0.625rem;          /* slightly tighter, classical feel */
}