/* Brand colours carried over from the Blogger theme */
:root {
    --g1: #0A2A1E;  /* darkest green: header, footer, headings */
    --g2: #0F3D2E;  /* nav bar */
    --g3: #1D9E75;  /* primary teal: links, CTAs, labels */
    --g4: #4ECFA0;  /* light teal: logo */
    --g5: #9FE1CB;  /* mint: tagline, nav text */
    --go: #C8972A;  /* gold: active nav underline */
    --gl: #E8B84B;  /* light gold: nav hover */
    --cr: #F7F3EC;  /* cream page background */
    --wh: #FFFFFF;
    --bk: #1A1A1A;  /* body text */
    --gy: #5F5E5A;  /* meta text */
    --gb: #E8E6E0;  /* dividers */
    --gn: #F0F7F4;  /* callout / tinted panels */
    --bl: #EEF4FB;  --bl-line: #1A4A7A;  /* info callout */
    --rd: #FDF0F0;  --rd-line: #8B1A1A;  /* disclaimer callout */
    --yl: #FFF8E7;  /* stat box */

    --line: rgba(0, 0, 0, .15);
    --font-head: var(--gh-font-heading, 'Playfair Display', Georgia, serif);
    --font-body: var(--gh-font-body, 'Inter', 'Segoe UI', Arial, sans-serif);
    --container: 1200px;
    --gutter: 32px;
}
