$brand: var(--nxc-brand);
$brandContrast: var(--nxc-brand-contrast, var(--nxc-dark1));

$localShadeOffset: var(--nxc-local-shade-offset, 1);

// Core colors with offsets enabled - This is what should be used by default
$light1: var(--nxc-light1-offset, var(--nxc-light1));
$light2: var(--nxc-light2-offset, var(--nxc-light2));
$light3: var(--nxc-light3-offset, var(--nxc-light3));
$light4: var(--nxc-light4-offset, var(--nxc-light4));
$light5: var(--nxc-light5-offset, var(--nxc-light5));
$light6: var(--nxc-light6-offset, var(--nxc-light6));
$light7: var(--nxc-light7-offset, var(--nxc-light7));
$light8: var(--nxc-light8-offset, var(--nxc-light8));
$light9: var(--nxc-light9-offset, var(--nxc-light9));
$light10: var(--nxc-light10-offset, var(--nxc-light10));
$light11: var(--nxc-light11-offset, var(--nxc-light11));
$light12: var(--nxc-light12-offset, var(--nxc-light12));
$light13: var(--nxc-light13-offset, var(--nxc-light13));
$light14: var(--nxc-light14-offset, var(--nxc-light14));
$light15: var(--nxc-light15-offset, var(--nxc-light15));
$light16: var(--nxc-light16-offset, var(--nxc-light16));
$light17: var(--nxc-light17-offset, var(--nxc-light17));
$light18: var(--nxc-light18-offset, var(--nxc-light18));

$dark1: var(--nxc-dark1-offset, var(--nxc-dark1));
$dark2: var(--nxc-dark2-offset, var(--nxc-dark2));
$dark3: var(--nxc-dark3-offset, var(--nxc-dark3));
$dark4: var(--nxc-dark4-offset, var(--nxc-dark4));
$dark5: var(--nxc-dark5-offset, var(--nxc-dark5));
$dark6: var(--nxc-dark6-offset, var(--nxc-dark6));
$dark7: var(--nxc-dark7-offset, var(--nxc-dark7));
$dark8: var(--nxc-dark8-offset, var(--nxc-dark8));
$dark9: var(--nxc-dark9-offset, var(--nxc-dark9));
$dark10: var(--nxc-dark10-offset, var(--nxc-dark10));
$dark11: var(--nxc-dark11-offset, var(--nxc-dark11));
$dark12: var(--nxc-dark12-offset, var(--nxc-dark12));
$dark13: var(--nxc-dark13-offset, var(--nxc-dark13));
$dark14: var(--nxc-dark14-offset, var(--nxc-dark14));
$dark15: var(--nxc-dark15-offset, var(--nxc-dark15));
$dark16: var(--nxc-dark16-offset, var(--nxc-dark16));
$dark17: var(--nxc-dark17-offset, var(--nxc-dark17));
$dark18: var(--nxc-dark18-offset, var(--nxc-dark18));

// Core colors ignoring offset - These are for cases where we want specific elements to be the same color regardless of the offset
// This is useful for things like borders, shadows, and other elements that should not be affected by the shade offset
$light1ignoreOffset: var(--nxc-light1);
$light2ignoreOffset: var(--nxc-light);
$light3ignoreOffset: var(--nxc-light3);
$light4ignoreOffset: var(--nxc-light4);
$light5ignoreOffset: var(--nxc-light5);
$light6ignoreOffset: var(--nxc-light6);
$light7ignoreOffset: var(--nxc-light7);
$light8ignoreOffset: var(--nxc-light8);
$light9ignoreOffset: var(--nxc-light9);
$light10ignoreOffset: var(--nxc-light10);
$light11ignoreOffset: var(--nxc-light11);
$light12ignoreOffset: var(--nxc-light12);
$light13ignoreOffset: var(--nxc-light13);
$light14ignoreOffset: var(--nxc-light14);
$light15ignoreOffset: var(--nxc-light15);
$light16ignoreOffset: var(--nxc-light16);
$light17ignoreOffset: var(--nxc-light17);
$light18ignoreOffset: var(--nxc-light18);

$dark1ignoreOffset: var(--nxc-dark1);
$dark2ignoreOffset: var(--nxc-dark2);
$dark3ignoreOffset: var(--nxc-dark3);
$dark4ignoreOffset: var(--nxc-dark4);
$dark5ignoreOffset: var(--nxc-dark5);
$dark6ignoreOffset: var(--nxc-dark6);
$dark7ignoreOffset: var(--nxc-dark7);
$dark8ignoreOffset: var(--nxc-dark8);
$dark9ignoreOffset: var(--nxc-dark9);
$dark10ignoreOffset: var(--nxc-dark10);
$dark11ignoreOffset: var(--nxc-dark11);
$dark12ignoreOffset: var(--nxc-dark12);
$dark13ignoreOffset: var(--nxc-dark13);
$dark14ignoreOffset: var(--nxc-dark14);
$dark15ignoreOffset: var(--nxc-dark15);
$dark16ignoreOffset: var(--nxc-dark16);
$dark17ignoreOffset: var(--nxc-dark17);
$dark18ignoreOffset: var(--nxc-dark18);

$attentionRed: var(--nxc-attention-red);
$attentionRedContrast: var(--nxc-attention-red-contrast, var(--nxc-dark1));
$attentionYellow: var(--nxc-attention-yellow);
$attentionYellowContrast: var(--nxc-attention-yellow-contrast, var(--nxc-dark1));
$attentionBlue: var(--nxc-attention-blue);
$attentionBlueContrast: var(--nxc-attention-blue-contrast, var(--nxc-dark1));
$attentionGreen: var(--nxc-attention-green);
$attentionGreenContrast: var(--nxc-attention-green-contrast, var(--nxc-light1));

$contrastBlue: var(--nxc-contrast-blue);
$contrastYellow: var(--nxc-contrast-yellow);
$contrastOrange: var(--nxc-contrast-orange);
$contrastGreen: var(--nxc-contrast-green);
$contrastDeepPurple: var(--nxc-contrast-deep-purple);
$contrastPink: var(--nxc-contrast-pink);
$contrastCyan: var(--nxc-contrast-cyan);
$contrastPurple: var(--nxc-contrast-purple);
