:root {
    --font-main: 'Open Sans Variable', 'Segoe UI', Roboto, Arial, sans-serif;
    --font-title: 'Montserrat Variable', 'Avenir Next', 'Century Gothic', Arial, sans-serif;

    --black-almost: #1a202c;
    --black-blue: #001734; /* body */
    --blue-dark: #052a54; /* h1, h2 */
    --blue-navy: #0a2c62; /* nav link */
    --blue-ocean: #004d6e;
    --blue-royal: #0000be;
    --blue-link: #0052d9; /* links */
    --blue: #2c7be5;
    --blue-light: #3f88f5;
    --blue-pastel: #d1ecf1;
    --blue-lighter: #e4f7ff;
    --blue-grey: #edf2f9;
    --green-emerald: #005c36;
    --green-dark: #007f00;
    --green: #009d00;
    --green-flash: #00d27a;
    --green-teal: #008080;
    --green-pastel: #d4edda;
    --grey: #939393;
    --grey-blue: #718096;
    --grey-blue-dark: #2d3748; /* quote body */
    --grey-darker: #54575d;
    --grey-dark: #6b7280;
    --grey-light: #b2b5bb;
    --grey-white: #dbdbdb;
    --grey-lavender: #e1e2f1;
    --orange: #ffae19;
    --orange-dark: #f88800;
    --orange-darker: #a64e00;
    --orange-flash: #ff8c00;
    --orange-pastel: #fff3cd;
    --red-pastel: #fee2e2;
    --red-light: #f56565;
    --red: #e63757;
    --red-flash: #fe0000;
    --red-dark: #e30000;
    --red-darker: #95001b;
    --white-blue: #f7faff;
    --white-green: #f3fff3;
    --white-red: #ffebee;
    --white-yellow: #fffde1;
    --yellow-dark: #3c3915;
    --yellow: #fbe601;
    --yellow-pastel: #fff3cd;
    --yellow-light: #fff9c4;

    --border-light: 1px solid rgba(0, 0, 0, 0.125);

    --shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
    --shadow-card: 0 7px 14px 0 rgba(65, 69, 88, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07);
    --shadow-strong: 3px 3px 10px rgba(0, 0, 0, 0.2);
    --shadow-strong-hover: 0 4px 8px rgba(0, 0, 0, 0.3);

    --bg-radial-circle: radial-gradient(circle, rgb(217 225 249) 0%, rgb(177 211 251) 100%);
    --bg-radial-ellipse: radial-gradient(ellipse, rgb(229 235 253) 0%, rgb(177 211 251) 100%);
}
