:root {

    /* ── Primary Color (Granate #632333) ──────────────────────────── */
    --primary-d7: #1f0b10;
    --primary-d5: #2e1019;
    --primary-d4b: #37131e;
    --primary-d4: #3b1520;
    --primary-d3: #441825;
    --primary-d2b: #4a1a28;
    --primary-d2: #4d1b29;
    --primary-d1b: #511d2b;
    --primary-d1: #531d2c;
    --primary-d0b: #591f2f;
    --primary-d0c: #5a2030;
    --primary-d0: #5e2131;
    --primary: #632333;
    --primary-l1: #753040;
    --primary-l1b: #7a3344;
    --primary-l2: #843a4b;
    --primary-l3: #8e4153;
    --primary-l3b: #934456;
    --primary-l4: #a4566a;
    --primary-l5: #b5687c;

    /* ── Secondary Color (Amarillo Oro #B99D27) ──────────────────────────── */
    --secondary-d5: #5c4e13;
    --secondary-d4: #7a6819;
    --secondary-d3: #87731c;
    --secondary-d2: #947e1e;
    --secondary-d1: #a78e22;
    --secondary-d0: #af9524;
    --secondary-d0b: #b29725;
    --secondary-d0c: #b59a26;
    --secondary-d0d: #b69a26;
    --secondary: #B99D27;
    --secondary-l1: #c1a73a;
    --secondary-l2: #c7ae4c;
    --secondary-l3: #cdb55e;
    --secondary-l4: #d3bc70;

    /* ── Tertiary Color (Amarillo Claro #E3D7AD) ──────────────────────────── */
    --tertiary-d5: #8a7e4e;
    --tertiary-d4: #a99a65;
    --tertiary-d3: #b3a56e;
    --tertiary-d2: #bcaf78;
    --tertiary-d1: #cfc28e;
    --tertiary-d0: #d5c997;
    --tertiary-d0b: #d9ce9f;
    --tertiary-d0c: #ddd2a5;
    --tertiary-d0d: #ded3a7;
    --tertiary: #E3D7AD;
    --tertiary-l1: #e7dcb7;
    --tertiary-l2: #e9dfbc;
    --tertiary-l3: #ece3c4;
    --tertiary-l4: #eee6c9;

    /* ── Quaternary Color (Gris Oscuro #333333) ──────────────────────────── */
    --quaternary-d9: #0a0a0a;
    --quaternary-d8: #0d0d0d;
    --quaternary-d7: #101010;
    --quaternary-d6c: #121212;
    --quaternary-d6: #131313;
    --quaternary-d6b: #151515;
    --quaternary-d5: #171717;
    --quaternary-d5b: #181818;
    --quaternary-d5c: #1a1a1a;
    --quaternary-d4: #1c1c1c;
    --quaternary-d3: #1e1e1e;
    --quaternary-d3c: #1f1f1f;
    --quaternary-d3b: #202020;
    --quaternary-d2: #232323;
    --quaternary-d2b: #252525;
    --quaternary-d1: #272727;
    --quaternary-d1b: #292929;
    --quaternary-d0: #2b2b2b;
    --quaternary-d0b: #2d2d2d;
    --quaternary-d0c: #2e2e2e;
    --quaternary-d0d2: #303030;
    --quaternary-d0d: #313131;
    --quaternary-d0d3: #313131;
    --quaternary-d0e: #323232;
    --quaternary-alt: #353535;
    --quaternary: #333333;
    --quaternary-l1: #3a3a3a;
    --quaternary-l1b: #3c3c3c;
    --quaternary-l2: #424242;
    --quaternary-l3: #484848;
    --quaternary-l4: #4e4e4e;

    /* ── Dark ──────────────────────────── */
    --dark: #212529;

    /* ── Neutrals ──────────────────────────── */
    --black: #000000;
    --gray-950: #010101;
    --gray-940: #030404;
    --gray-935: #060607;
    --gray-930: #08090a;
    --gray-920: #0d0e10;
    --gray-900b: #0f1112;
    --gray-900: #111111;
    --gray-900c: #121416;
    --gray-875: #1a1c1e;
    --gray-870: #1e1e1e;
    --gray-850: #212121;
    --gray-825: #282828;
    --gray-820: #2a2a2a;
    --gray-815: #2b2b2b;
    --gray-800: #333333;
    --gray-750: #3c3c3c;
    --gray-740: #3e3e3e;
    --gray-730: #404040;
    --gray-700: #444444;
    --gray-690: #474747;
    --gray-650: #505050;
    --gray-600: #555555;
    --gray-575b: #5e5d5d;
    --gray-575: #5e5e5e;
    --gray-550: #646464;
    --gray-530: #666666;
    --gray-520: #696969;
    --gray-500: #000000;
    --gray-blue: #808697;
    --gray-450: #000000;
    --gray-430: #000000;
    --gray-420: #000000;
    --gray-400: #000000;
    --gray-380: #000000;
    --gray-360: #000000;
    --gray-350: #000000;
    --gray-340: #000000;
    --gray-340b: #000000;
    --gray-335: #000000;
    --gray-330: #000000;
    --gray-310: #000000;
    --gray-305: #000000;
    --gray-300: #000000;
    --gray-302: #000000;
    --gray-290: #b7b7b7;
    --gray-280: #b9b9b9;
    --gray-275: #bab9be;
    --gray-278: #bababa;
    --gray-270: #bbbbbb;
    --gray-260: #bdbdbd;
    --gray-250: #bfbfbf;
    --gray-240: #c1c1c1;
    --gray-230: #c4c4c4;
    --gray-220: #c9c9c9;
    --gray-200: #cccccc;
    --gray-190: #cecece;
    --gray-180: #d1d1d1;
    --gray-175: #d2d2d2;
    --gray-170: #d3d8dc;
    --gray-168: #d4d3d3;
    --gray-165: #d5d5d5;
    --gray-160: #d8d8d8;
    --gray-155: #d9d9d9;
    --gray-152: #d9dadc;
    --gray-150: #dadada;
    --gray-140: #dddddd;
    --gray-135: #dedede;
    --gray-133: #dee2e6;
    --gray-130: #dfdfdf;
    --gray-127: #e0e0e0;
    --gray-128: #e0e1e4;
    --gray-125: #e2e2e2;
    --gray-123: #e3e3e3;
    --gray-121: #e5e3df;
    --gray-120: #e5e5e5;
    --gray-118: #e5e7e9;
    --gray-115: #e6e5e5;
    --gray-110: #e6e6e6;
    --gray-108: #e7e7e7;
    --gray-105: #e8e8e8;
    --gray-103: #e9e9e9;
    --gray-100: #eaeaea;
    --gray-98: #ebebeb;
    --gray-95: #ececec;
    --gray-90: #ededed;
    --gray-85: #eeeeee;
    --gray-82: #efefef;
    --gray-80: #f1f1f1;
    --gray-75: #f2f2f2;
    --gray-70: #f4f4f4;
    --gray-65: #f5f5f5;
    --gray-50: #f7f7f7;
    --gray-45: #f8f9fa;
    --gray-40: #f9f9f9;
    --gray-35: #fafafa;
    --gray-30: #fcfcfc;
    --gray-25: #fefefe;
    --white: #ffffff;

    /* ── Bootstrap Colors ──────────────────────────── */
    --bs-success-alt: #0cc485;
    --bs-info-dark: #117a8b;
    --bs-info-d1: #138496;
    --bs-success-d2: #145523;
    --bs-info: #17a2b8;
    --bs-info-l1: #1bc0da;
    --bs-success-dark: #1e7e34;
    --bs-info-l2: #1fc8e3;
    --bs-success-d1: #218838;
    --bs-success: #28a745;
    --bs-success-l1: #2fc652;
    --bs-success-l2: #34ce57;
    --bs-danger-d5: #843534;
    --bs-danger-d4: #921925;
    --bs-warning-d2: #a07800;
    --bs-danger-d6: #a94442;
    --bs-danger-dark: #bd2130;
    --bs-danger-d3: #c3191e;
    --bs-danger-d1: #c82333;
    --bs-danger-d2: #cc2127;
    --bs-warning-dark: #d39e00;
    --bs-danger: #dc3545;
    --bs-warning-d1: #e0a800;
    --bs-danger-l2: #e25663;
    --bs-danger-l1: #e4606d;
    --bs-danger-l3: #e53f51;
    --bs-warning: #ffc107;
    --bs-warning-l1: #ffcb2d;
    --bs-warning-l2: #ffce3a;

    /* ── Special Colors ──────────────────────────── */
    --clr-blue-link: #632333;
    --clr-sky-blue2: #B99D27;
    --clr-dark-teal: #3b1520;
    --clr-near-black: #0e0e0e;
    --clr-near-black2: #181818;
    --clr-teal-dark: #4d1b29;
    --clr-sky-blue: #B99D27;
    --clr-dark-alt: #222222;
    --clr-whatsapp: #25d366;
    --clr-dark-alt2: #272a2e;
    --clr-linkedin: #304e6c;
    --clr-green-accent: #36c57a;
    --clr-dark-blue: #39404c;
    --clr-facebook: #3b5a9a;
    --clr-dark-slate: #3c444b;
    --clr-body-secondary: #495057;
    --clr-dark-text: #4c4c4c;
    --clr-dark-indigo: #505461;
    --clr-social-blue: #6383a8;
    --clr-mid-gray: #676767;
    --clr-dark-gray-blue: #6a6a6d;
    --clr-featured: #632333;
    --clr-gray-text: #737272;
    --clr-gray-text2: #757575;
    --clr-teal-gray: #78888d;
    --clr-brown: #7c4a3a;
    --clr-gray-text3: #838383;
    --clr-error: #b20000;
    --clr-instagram: #bd2690;
    --clr-error-dark: #c10000;
    --clr-light-blue-gray: #cbd3da;
    --clr-error-muted: #ce8483;
    --clr-error-red: #d01a34;
    --clr-google: #dd4b39;
    --clr-error-light: #e21a1a;
    --clr-pink: #e2498e;
    --clr-error-red2: #eb223f;
    --clr-alert-red2: #ed5348;
    --clr-red: #ff0000;
    --clr-alert-orange: #ff4107;
    --clr-alert-red: #ff5b5b;
    --clr-orange: #ff8201;

    /* ── RGB Components (for rgba usage) ──────── */
    --black-rgb: 0, 0, 0;
    --bs-danger-rgb: 220, 53, 69;
    --bs-info-rgb: 23, 162, 184;
    --bs-success-rgb: 40, 167, 69;
    --bs-warning-rgb: 255, 193, 7;
    --clr-error-red2-rgb: 235, 34, 63;
    --dark-rgb: 33, 37, 41;
    --gray-50-rgb: 247, 247, 247;
    --gray-95-rgb: 236, 236, 236;
    --gray-100-rgb: 234, 234, 234;
    --gray-110-rgb: 230, 230, 230;
    --gray-200-rgb: 204, 204, 204;
    --gray-221-rgb: 200, 200, 200;
    --gray-250-rgb: 191, 191, 191;
    --gray-300-rgb: 179, 178, 178;
    --gray-416-rgb: 145, 145, 145;
    --gray-650-rgb: 80, 80, 80;
    --gray-700-rgb: 68, 68, 68;
    --gray-740-rgb: 62, 62, 62;
    --gray-800-rgb: 51, 51, 51;
    --gray-850-rgb: 33, 33, 33;
    --gray-901-rgb: 23, 23, 23;
    --primary-d3-rgb: 68, 24, 37;
    --primary-rgb: 99, 35, 51;
    --quaternary-d1-rgb: 39, 39, 39;
    --quaternary-d2b-rgb: 37, 37, 37;
    --quaternary-d9-rgb: 10, 10, 10;
    --quaternary-rgb: 51, 51, 51;
    --secondary-d1-rgb: 167, 142, 34;
    --secondary-rgb: 185, 157, 39;
    --tertiary-d1-rgb: 207, 194, 142;
    --tertiary-rgb: 227, 215, 173;
    --white-rgb: 255, 255, 255;


    /* ── Additional Neutrals ──────────────────── */
    --gray-953: #0c0c0c;
    --gray-901: #171717;
    --gray-902: #191919;
    --gray-890: #1c1c1c;
    --gray-875b: #202020;
    --gray-855: #252525;
    --gray-827: #2c2c2c;
    --gray-824: #2d2d2d;
    --gray-804: #323232;
    --gray-792: #353535;
    --gray-763: #3c3d3d;
    --gray-735: #414346;
    --gray-729: #454545;
    --gray-724: #43474a;
    --gray-718: #46474a;
    --gray-704: #494b4e;
    --gray-692: #4d4e50;
    --gray-688: #52504d;
    --gray-639: #58605a;
    --gray-633: #5c5d5f;
    --gray-625: #60635c;
    --gray-604: #646466;
    --gray-561: #707070;
    --gray-547: #747473;
    --gray-455: #8b8b8b;
    --gray-451: #8c8c8c;
    --gray-443: #8e8e8e;
    --gray-416: #919191;
    --gray-402: #95989c;
    --gray-388: #9c9c9c;
    --gray-384: #9d9d9d;
    --gray-380b: #9e9e9e;
    --gray-333: #aaaaaa;
    --gray-325: #acacac;
    --gray-292: #b8b5b1;
    --gray-290b: #b5b5b5;
    --gray-227: #c5c5c5;
    --gray-220b: #c7c7c7;
    --gray-221: #c8c8c8;
    --gray-169: #d4d4d4;
    --gray-141: #dbdbdb;
    --gray-139: #dadcdd;
    --gray-106: #e4e4e4;
    --gray-88: #e8e9e9;
    --gray-59: #f0f0f0;
    --gray-47: #f3f3f3;
    --gray-27: #f8f8f8;

    /* ── Colored Grays ──────────────────────────── */
    --gray-blue-871: #1e1e24;
    --gray-blue-853: #222529;
    --gray-blue-833: #28292d;
    --gray-blue-786: #31363c;
    --gray-warm-782: #3f3035;
    --gray-blue-778: #34383d;
    --gray-blue-775: #36393d;
    --gray-blue-739: #3c3e49;
    --gray-blue-733: #3a444e;
    --gray-blue-727: #424549;
    --gray-blue-716: #404751;
    --gray-blue-714: #44494e;
    --gray-warm-710: #544b40;
    --gray-blue-657: #50545f;
    --gray-blue-622: #5a6267;
    --gray-blue-576: #646974;
    --gray-blue-488: #727c93;
    --gray-blue-363: #9aa1ab;
    --gray-blue-359: #96a1b1;
    --gray-blue-322: #a5a7b5;
    --gray-blue-310: #a8b1b8;
    --gray-blue-290: #acb4be;
    --gray-blue-280: #adb3c2;
    --gray-blue-280b: #b1b6be;
    --gray-warm-269: #beb7b9;
    --gray-blue-224: #c0c1cc;
    --gray-blue-220: #c4c7ca;
    --gray-blue-214: #c3c7ce;
    --gray-blue-173: #d0d3d6;
    --gray-blue-112: #e0e1e5;
    --gray-blue-110: #e1e3e5;
    --gray-blue-102: #e2e5e8;
    --gray-blue-100: #e3e4e8;
    --gray-blue-55: #eff1f3;
    --gray-blue-35: #f5f7f7;

    /* ── Additional Special Colors ──────────────── */
    --clr-red-mid: #d20d0d;
    --clr-red-light: #ef4545;
    --clr-red-light-3: #fa4141;
    --clr-red-light-4: #fc5956;
    --clr-red-light-2: #f4544c;
    --clr-red-mid-2: #f4522b;
    --clr-orange-tint: #f4f0ed;
    --clr-orange-deep: #964b00;
    --clr-orange-tint-2: #f6f3ef;
    --clr-orange-tint-3: #f9f7f4;
    --clr-orange-mid: #ff9b00;
    --clr-yellow-tint: #fffcd6;
    --clr-green-mid-2: #39b54a;
    --clr-green-dark: #245432;
    --clr-green-mid: #24cf5f;
    --clr-green-mid-3: #4a8961;
    --clr-cyan-light: #5ae2ff;
    --clr-cyan-pale-2: #dde5e7;
    --clr-cyan-pale: #dde4e6;
    --clr-cyan-deep: #536f78;
    --clr-blue-tint-6: #ecf2f4;
    --clr-blue-mid-3: #B99D27;
    --clr-blue-light: #d3bc70;
    --clr-blue-deep-2: #632333;
    --clr-blue-mid-2: #B99D27;
    --clr-blue-deep: #632333;
    --clr-blue-dark-4: #1f0b10;
    --clr-blue-dark-10: #3b1520;
    --clr-blue-dark-2: #1f0b10;
    --clr-blue-mid: #753040;
    --clr-blue-light-2: #b5687c;
    --clr-blue-light-3: #c47d90;
    --clr-blue-tint-3: #f2e8eb;
    --clr-blue-mid-7: #843a4b;
    --clr-blue-dark-3: #2e1019;
    --clr-blue-light-4: #c47d90;
    --clr-blue-dark-7: #3b1520;
    --clr-blue-dark-8: #3b1520;
    --clr-blue-tint: #f2e8eb;
    --clr-blue-tint-2: #f5edf0;
    --clr-blue-pale-4: #e3d0d5;
    --clr-blue-tint-5: #f8f2f4;
    --clr-blue-tint-9: #fdf8f9;
    --clr-blue-pale-3: #d9c4ca;
    --clr-blue-light-5: #c4a0ab;
    --clr-blue-tint-11: #fcf9fa;
    --clr-blue-mid-6: #753040;
    --clr-blue-pale-5: #e3d0d5;
    --clr-blue-dark-11: #441825;
    --clr-blue-mid-5: #632333;
    --clr-blue-tint-12: #fdf9fa;
    --clr-blue-tint-8: #f8f2f4;
    --clr-blue-mid-4: #531d2c;
    --clr-blue-dark-9: #3b1520;
    --clr-blue-pale: #c47d90;
    --clr-blue-pale-2: #d9a8b5;
    --clr-blue-dark-5: #2e1019;
    --clr-blue-dark-6: #37131e;
    --clr-blue-tint-10: #faf5f6;
    --clr-blue-tint-7: #f8f2f4;
    --clr-blue-tint-4: #f2e8eb;
    --clr-blue-tint-13: #fdfafb;
    --clr-blue-dark: #1f0b10;
    --clr-pink-mid: #d948dd;
    --clr-pink-dark: #36252b;



    /* ── Final Additional Colors ────────────────── */
    --gray-blue-628: #53585e;
    --clr-brown-dark: #5e4701;
    --clr-cyan-mid: #66ccff;
    --clr-cyan-pale-3: #c7ecff;
    --clr-green-pale: #d3f1d4;
    --clr-red-pale: #f79a82;
    --clr-yellow-mid: #fdd55c;
    --clr-pink-tint: #fefbfc;
}
