{% set breakpoints = {
    'sm': '400px',
    'md': '550px',
    'lg': '750px',
    'xl': '1000px',
    'xxl': '1200px',
    'xxxl': '1900px',
    'menu': '1000px'
} %}

{% include 'css/variables.css.twig' %}

/* Base Styles
-------------------------------------------------- */
body {
    background-color: #fff;
    color: var(--text-color);
    font-family: var(--font-primary);
    font-size: var(--text-md);
    letter-spacing: var(--letter-spacing--primary);
    line-height: var(--line-height--primary);
    width: 100%;
}

{% include 'objects/headings.css.twig' %}
{% include 'components/headerlink.css.twig' %}
{% include 'objects/paragraph.css.twig' %}
{% include 'objects/images.css.twig' %}
{% include 'objects/line.css.twig' %}
{% include 'objects/section.css.twig' %}
{% include 'objects/grid.css.twig' %}
{% include 'objects/links.css.twig' %}
{% include 'objects/buttons.css.twig' %}
{% include 'objects/forms.css.twig' %}
{% include 'objects/lists.css.twig' %}
{% include 'objects/code.css.twig' %}
{% include 'objects/blockquote.css.twig' %}
{% include 'objects/tables.css.twig' %}
{% include 'objects/labels.css.twig' %}

{% include 'components/header.css.twig' %}
{% include 'components/header-title.css.twig' %}
{% include 'components/topnav.css.twig' %}
{% include 'components/sidebar.css.twig' %}
{% include 'components/admonition.css.twig' %}
{% include 'components/breadcrumbs.css.twig' %}
{% include 'components/back-to-top.css.twig' %}
{% include 'components/search.css.twig' %}
{% include 'components/search-results.css.twig' %}
{% include 'components/source-modal.css.twig' %}
{% include 'components/on-this-page.css.twig' %}

{% include 'css/utilities.css.twig' %}
