/* Explain: Iron Meridian visual tokens and typography */
:root {
    --primary-color: #C1121F;
    --primary-hover: #9f0f19;
    --secondary-color: #B8BEC6;
    --accent-color: #F2A900;
    --background-color: #111315;
    --surface-color: #191c1f;
    --surface-raised: #23272b;
    --text-color: #F4EFE7;
    --text-muted: #B8BEC6;
    --border-color: rgba(184, 190, 198, 0.22);
    --asphalt-deep: #0a0b0c;
    --chrome-soft: #d8dde3;
    --danger-soft: rgba(193, 18, 31, 0.18);
    --amber-soft: rgba(242, 169, 0, 0.16);
    --bone-soft: rgba(244, 239, 231, 0.08);
    --panel-radius: 1.35rem;
    --hard-radius: 0.35rem;
    --shadow-red: 0 24px 80px rgba(193, 18, 31, 0.22);
    --shadow-black: 0 24px 80px rgba(0, 0, 0, 0.5);
    --font-heading: 'Bebas Neue', sans-serif;
    --font-body: 'Montserrat', sans-serif;
}
