﻿* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
:root {
    --primary-green:#5CCF70;
    --primary-green-hover:#4ade80;
    --primary-green-light:#86efac;
    --primary-green-dark:#22c55e;
    --primary-green-darker:#16a34a;
    --primary-green-darkest:#15803d;
    --link-blue:#2763BD;
    --white:#fff;
    --grey-50:#f9fafb;
    --grey-100:#f3f4f6;
    --grey-200:#e5e7eb;
    --grey-300:#d1d5db;
    --grey-400:#9ca3af;
    --grey-450:#787e8b;
    --grey-500:#6b7280;
    --grey-600:#4b5563;
    --grey-700:#374151;
    --grey-800:#1f2937;
    --grey-900:#111827;
    --zinc-900:#18181b;
    --emerald-100:#d1fae5;
    --emerald-700:#047857;
    --sky-100:#e0f2fe;
    --sky-500:#0ea5e9;
    --red-50:#fef2f2;
    --violet-400:#a684ff;
    --purple-500:#ad46ff;
    --red-500:#ef4444;
    --red-700:#b91c1c;
    --indigo-50:#eef2ff;
    --yellow-500:#fbbf24;
    --bde-body-text-color:#282929;
    --bde-headings-color:#000;
    --bde-background-color:var(--grey-50);
    --shadow-sm:0 1px 2px 0 rgb(0 0 0 / 0.05);
    --shadow-md:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --shadow-lg:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --shadow-xl:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --radius-sm:.375rem;
    --radius-md:.5rem;
    --radius-lg:.75rem;
    --radius-xl:1rem;
    --bde-body-font-family:"Archivo",sans-serif;
    --bde-heading-font-family:"Exo 2",sans-serif;
    --bde-base-font-size:16px;
    --bde-body-font-size:var(--bde-base-font-size);
    --bde-transition-duration:300ms;
}
html {
    font-size: var(--bde-base-font-size);
}
body {
    font-family: var(--bde-body-font-family), -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    line-height: 1.6;
    color: var(--bde-body-text-color);
    background: var(--bde-background-color);
    font-size: var(--bde-body-font-size);
}
h1,h2,h3,h4,h5,h6 {
    font-family: var(--bde-heading-font-family), -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    color: var(--bde-headings-color);
    font-weight: 600;
}
 