:root {
    /* Colors */
    --color-primary: rgb(202 187 161);
    --color-secondary: rgb(255 255 255);
    --color-tertiary: rgb(13 13 13);

    --color-gray-50: rgb(243 243 243);
    --color-gray-100: rgb(228 228 227);
    --color-gray-200: rgb(203 204 203);
    --color-gray-300: rgb(180 181 180);
    --color-gray-400: rgb(159 159 158);
    --color-gray-500: rgb(138 139 138);
    --color-gray-600: rgb(119 119 118);
    --color-gray-700: rgb(99 100 99);
    --color-gray-800: rgb(77 77 77);
    --color-gray-900: rgb(52 52 52);
    --color-gray-950: rgb(19 19 19);

    --color-red-50: rgb(255 238 239);
    --color-red-100: rgb(255 222 225);
    --color-red-200: rgb(255 188 194);
    --color-red-300: rgb(254 143 152);
    --color-red-400: rgb(240 84 97);
    --color-red-500: rgb(219 35 50);
    --color-red-600: rgb(198 20 34);
    --color-red-700: rgb(182 8 22);
    --color-red-800: rgb(153 3 15);
    --color-red-900: rgb(121 3 13);
    --color-red-950: rgb(79 1 7);

    --color-yellow-50: rgb(255 250 237);
    --color-yellow-100: rgb(254 242 212);
    --color-yellow-200: rgb(255 235 185);
    --color-yellow-300: rgb(255 226 152);
    --color-yellow-400: rgb(255 217 121);
    --color-yellow-500: rgb(248 200 77);
    --color-yellow-600: rgb(234 180 43);
    --color-yellow-700: rgb(208 153 10);
    --color-yellow-800: rgb(170 124 6);
    --color-yellow-900: rgb(125 91 4);
    --color-yellow-950: rgb(99 71 1);

    --color-blue-50: rgb(227 246 255);
    --color-blue-100: rgb(203 235 253);
    --color-blue-200: rgb(180 230 254);
    --color-blue-300: rgb(156 220 251);
    --color-blue-400: rgb(128 206 244);
    --color-blue-500: rgb(87 186 235);
    --color-blue-600: rgb(57 169 224);
    --color-blue-700: rgb(31 146 201);
    --color-blue-800: rgb(11 120 172);
    --color-blue-900: rgb(6 84 122);
    --color-blue-950: rgb(1 57 84);

    --color-green-50: rgb(237 248 208);
    --color-green-100: rgb(234 252 187);
    --color-green-200: rgb(222 244 162);
    --color-green-300: rgb(202 236 111);
    --color-green-400: rgb(177 220 61);
    --color-green-500: rgb(149 193 31);
    --color-green-600: rgb(130 174 13);
    --color-green-700: rgb(118 160 3);
    --color-green-800: rgb(105 141 5);
    --color-green-900: rgb(82 112 2);
    --color-green-950: rgb(54 73 0);

    --color-brown-50: rgb(245 236 228);
    --color-brown-100: rgb(243 224 209);
    --color-brown-200: rgb(242 210 187);
    --color-brown-300: rgb(241 193 158);
    --color-brown-400: rgb(238 178 135);
    --color-brown-500: rgb(232 162 112);
    --color-brown-600: rgb(204 144 99);
    --color-brown-700: rgb(175 124 86);
    --color-brown-800: rgb(141 99 68);
    --color-brown-900: rgb(106 75 51);
    --color-brown-950: rgb(69 49 33);

    --color-gold-50: rgb(251 243 230);
    --color-gold-100: rgb(246 237 221);
    --color-gold-200: rgb(240 230 211);
    --color-gold-300: rgb(234 222 203);
    --color-gold-400: rgb(220 208 186);
    --color-gold-500: rgb(202 187 161);
    --color-gold-600: rgb(175 161 136);
    --color-gold-700: rgb(150 139 120);
    --color-gold-800: rgb(124 114 95);
    --color-gold-900: rgb(101 93 80);
    --color-gold-950: rgb(86 79 67);

    /* Body */
    --body-bg-color: var(--color-gray-50);
    --body-color: var(--color-gray-950);

    /* Text base */
    --font-base: 'Montserrat';

    /* Text heading */
    --font-heading: 'Montserrat';

    /* Inputs */
    --input-height-m: 32px;
    --input-height-d: 36px;

    --textarea-height-m: 138px;
    --textarea-height-d: 138px;

    --input-bg-color: transparent;
    --input-border-color: var(--color-gray-400);
    --input-border-radius: 0;
    --input-color: var(--color-gray-950);

    --input-checkbox-radio-color: var(--color-gray-800);
    --input-checkbox-radio-border-color: var(--color-gray-400);
    --input-checkbox-active-color: var(--color-gray-950);

    /* Form */
    --field-label-color: var(--color-gray-900);
    --field-label-font-weight: 600;
    --field-label-text-transform: none;

    --field-help-text-color: var(--color-gray-800);
    --field-help-text-font-weight: 500;

    /* Buttons */
    --btn-border-radius: 0;
    --btn-text-transform: none;
    --btn-border-after-before: '';

    --btn-primary-color: var(--color-gray-950);
    --btn-secondary-color: var(--color-gray-950);

    /* Icons */
    --icon-primary-color: var(--color-gray-950);
    --icon-secondary-color: var(--color-gray-950);

    /* Header */
    --header-color: var(--color-gray-950);
    --header-bg-color: rgb(255 255 255);
    --header-bg-brown: var(--color-brown-300);
    --header-bg-blue: var(--color-blue-400);
    --header-bg-yellow: var(--color-yellow-500);
    --header-bg-green: #b2cb9a;
}
