﻿:root {
    --primary-color: hsl(222, 100%, 43%);
    --primary-background-contrast: hsl(222, 100%, 49%);
    --primary-light: hsl(222, 100%, 63%);
    --primary-dark: hsl(222, 100%, 35%);
    --primary-lines: hsl(222, 100%, 91%);
    --primary-hover: hsl(220, 100%, 96%);
    --primary-text: hsl(0, 0%, 100%);
    --secondary-color: hsl(0, 0%, 100%);
    --secondary-text: #49454f;
    --secondary-text-medium: #79747e;
    --secondary-dark: #1c1b1f;
    --secondary-lines: #b5b5b5;
    --secondary-hover: #F8F8F8;
    --secondary-hover-dark: #ecebeb;
    --secondary-light: #f9f9f9;
    --tertiary-color: #5824f1;
    --system-white: #fff;
    --font-family: Roboto;
    --chips-positive-text: #105d24;
    --chips-positive: #eaf7ee;
    --chips-negative-text: #7c1d2d;
    --chips-negative: #fde7e9;
    --chips-information-text: var(--primary-dark);
    --chips-information: #d1e8f0;
    --chips-warning-text: #8a5a00;
    --chips-warning: #fff6e5;
    --field-warning-border: #B7791F;
    --field-warning-text: #92400E;
    --field-warning-bg: #FFF8E6;
    --online: #27ae60;
    --offline: #db0000;
    --warning: #f1fb3a;
    --black-screen: rgba(0,0,0,0.5);
    --box-shadow-color: rgba(0, 0, 0, 0.132);
    --textarea-max-height: 1000px;
}

html {
    font-family: var(--font-family);
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: 0.18px;
    font-size: 12px;
    color: var(--secondary-text);
    background: var(--secondary-color);
}

i {
    color: var(--primary-color);
    font-size: 2rem;
}


input {
    color-scheme: var(--primary-color);
    accent-color: var(--primary-color);
}
