:root {
    --colour-bg: #f5f3ec;
    --colour-surface: #ffffff;
    --colour-text: #252321;
    --colour-muted: #77736c;
    --colour-border: #ded8cf;
    --colour-accent: #1a4d3a;       /* deep pub green */
    --colour-accent-soft: #b88a4a;   /* warm highlight */

    --font-main: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;

    --container-width: 1040px;
}