/* theme.css - G20 brand palette (brand blue + red). */
:root {
    --color-primary:      #1c8fd1;
    --color-primary-dark: #0f6fab;
    --color-primary-glow: rgba(28, 143, 209, 0.15);
    --color-accent:       #ed2a24;
    --color-accent-glow:  rgba(237, 42, 36, 0.14);
}

/* ---- Brand presence (added by Claude) ---- */

/* New G20 mark is a transparent PNG — no dark chip. */
.site-header__logo img,
.footer-logo img,
img.footer-logo {
    background: transparent;
    padding: 0;
    border-radius: 0;
}

/* Service cards: brand blue -> red top accent for a red+blue identity. */
.service-card::before {
    height: 4px;
    background: linear-gradient(90deg, var(--color-primary), var(--color-accent));
}

/* Small section-label tick picks up the brand red. */
.section-label::before {
    background: var(--color-accent);
}
