/* Theme: Machine Tools & Engineering — Steel Grey & Safety Orange (industrial) */
:root{
    --bg:#F7F8F9;
    --surface:#FFFFFF;
    --surface-alt:#EEF1F3;
    --surface-lavender:#FFF3EA;

    --sky:#B8C4CC;
    --sky-soft:#E2E8ED;
    --lavender:#FF8A3D;
    --lavender-soft:#FFE3CC;

    --primary:#E8590C;
    --primary-dark:#C24A08;
    --accent:#3D4B57;

    --heading:#1B2226;
    --text:#4B5A63;
    --text-soft:#7C8991;

    --border:rgba(27,34,38,.10);
    --shadow-sm:0 8px 24px -12px rgba(27,34,38,.16);
    --shadow-md:0 24px 60px -20px rgba(27,34,38,.22);

    --radius:12px;
    --radius-sm:8px;

    --font-body:'IBM Plex Sans';
    --font-heading:'Oswald';
}
