:root {
    --application-main-color: #851b2f;
    --text-main-color: #333;
    --text-secondary-color: #333;
    --text-tertiary-color: #f5f5f5;
    --text-grey: #666;
    --text-lightgrey: #999;
    --text-disabled-color: #666;
    --application-main-color-tint: #851b2e21;
    --background-main-color: #f5f5f5;
    --background-secondary-color: #fff;
    --background-tertiary-color: #efefef;
    --background-process-in-progress: #00000054;
    --border-main-color: #d6d6d6;
    --border-secondary-color: #333;
    --border-radius: 7px;
    --font-min: 12px;
    --font-size: clamp(var(--font-min), 2vw, var(--font-max));
    --font-max: 16px;
    --logo-width: 20vw;
    --control-element-width: 240px;
    --nav-icon-width: 30px;
    --nav-spacing: 60px;
    --nav-header-height: 50px;
    --button-min-width: 100px;
    --box-shadow-color: rgb(220, 220, 220);
    --primary-box-shadow: 0px 0px 7px var(--box-shadow-color);
    --global-density: 5px;
    --pdf-font-size: 12;
    --pdf-pixel-mm: 0.34521825392;
    --pdf-viewport-mm: 0.30476190476vw;
    --alert-color: #ffa500;
    --success-color: #a5ff00;
}