/* montserrat-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/montserrat-v31-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* cormorant-garamond-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Cormorant Garamond';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/cormorant-garamond-v21-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* cormorant-garamond-700 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Cormorant Garamond';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/cormorant-garamond-v21-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

:root {
    /* Colors */
    --text: #333333;
    --background: #ffffff;
    --secondary: #f5f5f5;

    --primary: #1f3a61;
    --primary-50: #ecf1f9;
    --primary-100: #d8e3f3;
    --primary-200: #b1c8e7;
    --primary-300: #8bacda;
    --primary-400: #6490ce;
    --primary-500: #3d74c2;
    --primary-600: #315d9b;
    --primary-700: #254674;
    --primary-800: #182f4e;
    --primary-900: #0c1727;
    --primary-950: #060c13;

    --accent: #d5a84d;
    --accent-50: #faf5ea;
    --accent-100: #f5ebd6;
    --accent-200: #ecd7ac;
    --accent-300: #e2c283;
    --accent-400: #d8ae5a;
    --accent-500: #cf9a30;
    --accent-600: #a57b27;
    --accent-700: #7c5c1d;
    --accent-800: #533e13;
    --accent-900: #291f0a;
    --accent-950: #150f05;

    /*
     ██████╗ ██╗     ██████╗
    ██╔═══██╗██║     ██╔══██╗
    ██║   ██║██║     ██║  ██║
    ██║   ██║██║     ██║  ██║
    ╚██████╔╝███████╗██████╔╝
     ╚═════╝ ╚══════╝╚═════╝
    */
    
    /* sundance */
    --color-sundance: #ceab5a;
    --color-sundance-light: color-mix(in oklab, var(--color-sundance), white 50%);
    --color-sundance-vlight: color-mix(
            in oklab,
            var(--color-sundance),
            white 90%
    );
    --color-sundance-dark: color-mix(in oklab, var(--color-sundance), black 15%);

    /* bluestone */
    --color-bluestone: #005d6d;
    --color-bluestone-light: color-mix(
            in oklab,
            var(--color-bluestone),
            white 50%
    );
    --color-bluestone-dark: color-mix(
            in oklab,
            var(--color-bluestone),
            black 15%
    );

    --color-slate: #212121;
}