/* =================================================================
   CITY PALETTES v3.0 — Minimal Accent Colors
   =================================================================
   Base palette is monochrome (Figma). City accent colors are used
   sparingly: links within body text, hover states, and badges only.
   They should NOT dominate the visual language.
   ================================================================= */

/* ── DC (Navy) ── */
body.city-dc {
    --accent-primary: #1B2A4A;
    --accent-hover:   #0F1D36;
    --accent-muted:   rgba(27, 42, 74, 0.06);
}

/* ── Atlanta (Deep Red) ── */
body.city-atlanta {
    --accent-primary: #8B2500;
    --accent-hover:   #6B1C00;
    --accent-muted:   rgba(139, 37, 0, 0.06);
}

/* ── Baltimore (Purple) ── */
body.city-baltimore {
    --accent-primary: #3B1F5E;
    --accent-hover:   #2B1545;
    --accent-muted:   rgba(59, 31, 94, 0.06);
}

/* ── Boston (Brick) ── */
body.city-boston {
    --accent-primary: #6B2D2D;
    --accent-hover:   #4F2020;
    --accent-muted:   rgba(107, 45, 45, 0.06);
}

/* ── Charlotte (Forest) ── */
body.city-charlotte {
    --accent-primary: #1B4332;
    --accent-hover:   #133125;
    --accent-muted:   rgba(27, 67, 50, 0.06);
}

/* ── Chicago (Steel) ── */
body.city-chicago {
    --accent-primary: #2C3E50;
    --accent-hover:   #1A2A38;
    --accent-muted:   rgba(44, 62, 80, 0.06);
}

/* ── Houston (Oil) ── */
body.city-houston {
    --accent-primary: #3D2B1F;
    --accent-hover:   #2B1E15;
    --accent-muted:   rgba(61, 43, 31, 0.06);
}

/* ── LA (Terracotta) ── */
body.city-la {
    --accent-primary: #9C4221;
    --accent-hover:   #753218;
    --accent-muted:   rgba(156, 66, 33, 0.06);
}

/* ── Miami (Ocean) ── */
body.city-miami {
    --accent-primary: #0E4D5C;
    --accent-hover:   #093740;
    --accent-muted:   rgba(14, 77, 92, 0.06);
}

/* ── Minneapolis (Iron) ── */
body.city-minneapolis {
    --accent-primary: #2D3748;
    --accent-hover:   #1A2332;
    --accent-muted:   rgba(45, 55, 72, 0.06);
}

/* ── Nashville (Whiskey) ── */
body.city-nashville {
    --accent-primary: #78501B;
    --accent-hover:   #5A3C14;
    --accent-muted:   rgba(120, 80, 27, 0.06);
}

/* ── NYC (Graphite) ── */
body.city-nyc {
    --accent-primary: #1A1A2E;
    --accent-hover:   #10101E;
    --accent-muted:   rgba(26, 26, 46, 0.06);
}

/* ── Philadelphia (Colonial) ── */
body.city-philadelphia {
    --accent-primary: #4A3728;
    --accent-hover:   #35271C;
    --accent-muted:   rgba(74, 55, 40, 0.06);
}

/* ── Seattle (Evergreen) ── */
body.city-seattle {
    --accent-primary: #1E3A2F;
    --accent-hover:   #152B22;
    --accent-muted:   rgba(30, 58, 47, 0.06);
}

/* ── Default (Pure Black — matches Figma exactly) ── */
body.city-default {
    --accent-primary: #000000;
    --accent-hover:   #444444;
    --accent-muted:   rgba(0, 0, 0, 0.06);
}
