:root {
    /* General settings */
    --header-image-mask: url('data:image/png;base64,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');

    /* General colors */
    --background-color: #ffffff;
    --primary-color: #000000;
    --secondary-color: var(--primary-color);
    --tertiary-color: var(--primary-color);
    --success-color: #00ff00;
    --error-color: #ff0000;

    --black-color: var(--text-color);
    --white-color: #ffffff;
    --grey-color: #ededed;

    /* Titles */
    --title-color: #000000;
    --title-font-family: sans-serif;

    --h1-color: var(--title-color);
    --h1-font-family: var(--title-font-family);
    --h1-font-weight: 600;
    --h1-font-size: 29px;
    --h1-line-height: 1.1;

    --h2-color: var(--title-color);
    --h2-font-family: var(--title-font-family);
    --h2-font-weight: 600;
    --h2-font-size: 20px;
    --h2-line-height: 1.1;

    --h3-color: var(--text-color);
    --h3-font-family: var(--title-font-family);
    --h3-font-weight: 600;
    --h3-font-size: 15px;
    --h3-line-height: 1.33;

    /* Text */
    --text-color: #000000;
    --text-font-family: sans-serif;
    --text-font-weight: 400;
    --text-font-size: 14px;
    --text-line-height: 1.43;

    /* Links */
    --link-color: var(--primary-color);
    --link-font-family: var(--title-font-family);
    --link-font-weight: 600;
    --link-font-size: var(--text-font-size);
    --link-decoration: none;
    --link-decoration-hover: underline;

    /* Buttons */
    --button-icon: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACmSURBVHgBnZNhDcIwEIVPAhKQMifUAXUADsDBcIAEJFRCJUzC4xquydK+G+u+5P60r1/Wl1VkAwBXnUUn60xyBBOsucgoeuiDntuo5GxX+S+yu9dw0gmrvZOt+aJyAJzYiN4k86iB5Egy+eIXyc2CDWRn2WUxO45EBDPJPctGdCSh6YQLmnJrNxl9qay3u+wBv//kuMAkTBBlBPRvJ8goVvpiM3m5L+Rf/q944edRAAAAAElFTkSuQmCC');
    --button-icon-width: 17px;
    --button-icon-height: 15px;

    --primary-button-text-color: var(--button-text-color, #ffffff);
    --primary-button-bg-color: var(--button-bg-color, #000000);
    --primary-button-padding: 14px 18px;
    --primary-button-border-radius: 6px;
    --primary-button-border: null;
    --primary-button-shadow: null;
    --primary-button-font-family: TheMix, sans-serif;
    --primary-button-font-weight: 600;
    --primary-button-font-size: 15px;

    /* Inputs */
    --input-label-text-color: var(--text-color);
    --input-label-font-family: TheMix, sans-serif;
    --input-label-font-weight: 500;
    --input-label-font-size: 15px;
    --input-text-color: var(--text-color);
    --input-placeholder-color: #5054508f;
    --input-bg-color: #eeeeee;
    --input-border-radius: 6px;
    --input-border: null;
}
