/* fluent-theme-mapping.css - Mapeo GFT Design System → DevExpress */
:root {
    /* ===== PRIMARY COLOR (GFT Blue #006bd6) ===== */
    --dxds-primary-10: rgb(227, 240, 251);
    --dxds-primary-20: rgb(221, 233, 246);
    --dxds-primary-30: rgb(188, 215, 240);
    --dxds-primary-40: rgb(140, 186, 229);
    --dxds-primary-50: rgb(81, 153, 221);
    --dxds-primary-60: rgb(46, 133, 221);
    --dxds-primary-70: rgb(23, 119, 218);
    --dxds-primary-80: rgb(0, 96, 195);
    --dxds-primary-90: rgb(0, 107, 214);      /* BASE #006bd6 */
    --dxds-primary-100: rgb(0, 86, 172);
    --dxds-primary-110: rgb(0, 71, 142);
    --dxds-primary-120: rgb(0, 57, 113);
    --dxds-primary-130: rgb(0, 50, 100);
    --dxds-primary-140: rgb(0, 44, 88);
    --dxds-primary-150: rgb(0, 35, 70);
    --dxds-primary-160: rgb(0, 26, 53);
    --dxds-primary-170: rgb(0, 19, 38);

    /* ===== DANGER COLOR (GFT Red #D20000) ===== */
    --dxds-danger-10: rgb(252, 233, 233);
    --dxds-danger-20: rgb(249, 214, 214);
    --dxds-danger-30: rgb(243, 180, 180);
    --dxds-danger-40: rgb(235, 140, 140);
    --dxds-danger-50: rgb(224, 90, 90);
    --dxds-danger-90: rgb(210, 0, 0);         /* BASE #D20000 */
    --dxds-danger-110: rgb(168, 0, 0);
    --dxds-danger-120: rgb(126, 0, 0);
    --dxds-danger-140: rgb(91, 0, 0);
    --dxds-danger-160: rgb(60, 0, 0);
    --dxds-danger-170: rgb(38, 0, 0);

    /* ===== SUCCESS COLOR (GFT Green #5ab427) ===== */
    --dxds-success-10: rgb(222, 245, 228);
    --dxds-success-20: rgb(203, 239, 212);
    --dxds-success-30: rgb(175, 229, 189);
    --dxds-success-40: rgb(140, 214, 160);
    --dxds-success-50: rgb(99, 197, 123);
    --dxds-success-90: rgb(90, 180, 39);      /* BASE */
    --dxds-success-110: rgb(72, 144, 31);
    --dxds-success-120: rgb(54, 108, 23);
    --dxds-success-140: rgb(36, 72, 15);
    --dxds-success-160: rgb(24, 48, 10);
    --dxds-success-170: rgb(15, 30, 6);

    /* ===== WARNING COLOR (GFT Yellow #ffbb00) ===== */
    --dxds-warning-10: rgb(255, 250, 229);
    --dxds-warning-20: rgb(255, 246, 205);
    --dxds-warning-30: rgb(255, 239, 166);
    --dxds-warning-40: rgb(255, 229, 121);
    --dxds-warning-50: rgb(255, 215, 78);
    --dxds-warning-90: rgb(255, 187, 0);      /* BASE #FFBB00 */
    --dxds-warning-110: rgb(220, 161, 0);
    --dxds-warning-120: rgb(180, 132, 0);
    --dxds-warning-140: rgb(140, 103, 0);
    --dxds-warning-160: rgb(100, 73, 0);
    --dxds-warning-170: rgb(65, 48, 0);

    /* ===== NEUTRAL COLORS (GFT Gray Scale) ===== */
    --dxds-neutral-10: rgb(250, 251, 252);
    --dxds-neutral-30: rgb(244, 246, 249);
    --dxds-neutral-70: rgb(221, 224, 229);
    --dxds-neutral-90: rgb(174, 182, 189);
    --dxds-neutral-110: rgb(128, 138, 149);
    --dxds-neutral-130: rgb(70, 84, 98);      /* BASE */
    --dxds-neutral-150: rgb(46, 62, 78);
    --dxds-neutral-170: rgb(23, 41, 58);
    --dxds-neutral-190: rgb(12, 30, 45);
    --dxds-neutral-210: rgb(5, 19, 31);

    /* ===== TYPOGRAPHY (Figtree Font) ===== */
    --dxds-font-family-base: 'Figtree', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --dxds-font-family-title: 'Figtree', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --dxds-font-family-headline: 'Figtree', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}
