/* ROOT */
:root {
    --color-main: #0d1c3e;
    --color-body: #fdfdff;
    --color-menu-item-bg-1: #1f3069;
    --color-menu-item-bg-2: #1c3a82;
    
    --color-menu-item: #edb683;
    --color-menu-item-hover: #f2cba8;
    --link-structure-color: #707070;
    --link-structure-color-hover: #303030;
    --link-structure-seperator: #a0a0a0;
    --color-paragraph: #243a6f;

    --color-header-title: #0d1c3e;
    --color-header-big: #304474;
    --color-header-small: #546281;

    --color-cookie-banner-button: #3861c0;
    --color-cookie-banner-button-text: #ffffff;

    --in-text-link: #3861c0;
    --in-text-link-hover: #edb683;
    
    --link-structure-font-size: 80%;
    
    --color-notes: #d0c0e7;
    --color-notes-background: #fcfcff;

    --mar-s: 8px;
    --mar-m: 16px;
    --mar-l: 32px;
    --mar-xl: 64px;
    --mar-xxl: 128px;


    --header-height: 50px;
    --header-menu-item-width: 120px;
    --content-width: 760px;
    --max-device-width: 780px;

    --color-image-link-overlay: white;

    --color-card-container: #fcfcfc;
    --color-card-container-hover: #fff;
    --color-box-shadow: rgba(0,0,0,0.17);

    /* archive */
    --archive-post-border-radius: 16px;
    --color-page-numbers: #a0a0a0;
}