/* Hensel Phelps brand tokens (spec §10). Yellow is fill/outline only — never text on white. */
:root {
    --hp-red: #A6192E;
    --hp-red-dark: #8A1526;
    --hp-yellow: #F2A900;
    --hp-light-gray: #D0D3D4;
    --hp-charcoal: #333333;
    --hp-charcoal-dark: #222222;

    --ink: #1C1D1F;
    --ink-muted: #6B7177; /* AA on white */
    --paper: #FFFFFF;

    --hp-font: 'Roboto', -apple-system, 'Segoe UI', Arial, sans-serif;

    --tap-min: 48px;
    --radius: 8px;
}
