/* SNL Design Tokens — SECURAM CI
   Loaded globally by snl-components plugin.
   Modules can use var(--snl-*) instead of hardcoded values. */

:root {
    /* Primary */
    --snl-blue: #28465A;
    --snl-blue-light: #3a6080;
    --snl-gold: #B1A675;
    --snl-gold-light: #c4ba93;

    /* Accent */
    --snl-burgundy: #8B0029;
    --snl-burgundy-hover: #740022;

    /* Neutrals */
    --snl-text: #555;
    --snl-text-dark: #333;
    --snl-subtext: #888;
    --snl-bg: #f9f9f9;
    --snl-bg-white: #fff;
    --snl-border: #ddd;
    --snl-border-light: #eee;

    /* Font */
    --snl-font: 'Lato', Arial, Helvetica, sans-serif;

    /* Spacing */
    --snl-gap: 20px;
    --snl-gap-sm: 12px;
    --snl-gap-lg: 40px;
    --snl-radius: 10px;
    --snl-radius-sm: 6px;

    /* Breakpoints (for reference in comments — CSS custom properties don't work in media queries) */
    /* Desktop: >= 1000px */
    /* Tablet:  580px - 999px */
    /* Mobile:  < 580px */

    /* Max widths */
    --snl-max-width: 1080px;
    --snl-max-width-narrow: 600px;
}
