:root {
	--fon-grafit-temnyy: #1e1e1e;
	--cvet-teksta-navedenie: #ffdebb;
	--cvet-teksta-2: #d7af87;
	--cvet-teksta-obychnyy: #f3f3f3;
	--cvet-kartochek: rgba(45, 45, 45, 0.7);
	--podlozhka-inpunktov: rgba(243, 243, 243, 0.1);
	--cvet-ramki-blokov: #414141;
	--shapka: rgba(65, 65, 65, 0.15);
	--1: #1f1f1f;
	--2: #0607b9;
	--color1: #0607b9;
	--color-2: #151696;
	--color-3: #153bca;
	--color-411: #1f1f1f;
	--1-fon: #141416;
	--2-akcent: #fbaa15;
	--3-akcent: #ff3434;
	--4-akcent: #6aff34;
	--02-bl: #2348d7;
	--color-vebinar-3: #383b44;
	--color-2-vebinar-3: #ff3434;
	--color-3-vebinar-3: #82bf96;
	--color-4-fon-vebinar-3: #f2f0ea;
	--color-6-vebinar-3: #ffd34c;
}

:root {
	--font-family: "GT Eesti Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
	--second-family: "Grtsk Tera", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
	--third-family: "Roboto", sans-serif;
	--font3: "Proxima Nova", sans-serif;
	--font4: "Montserrat", sans-serif;
	--font5: "Racing Sans One", sans-serif;
	--font6: "Inter", sans-serif;
	--font7: "Revalia", sans-serif;
	--font8: "Big Shoulders Display", sans-serif;
	--font9: "Audiowide", sans-serif;
	--font10: "GT Eesti Pro Text", sans-serif;
	--font11: "Average Sans", sans-serif;
	--font12: "Montserrat Alternates", sans-serif;
	--font13: "NT Somic", sans-serif;
	--font14: "Plaster", sans-serif;
	--font15: "Cygre Light", sans-serif;
	--font16: "Limelight", sans-serif;
	--font17: "Bruno Ace SC", sans-serif;
}

:root {
	--container: 1440px;
	--container-padding: clamp(16px, 4vw, 60px);
	--header-height: 78px;
	--brand-dark: #141416;
	--brand-dark-2: #1c1c2b;
	--brand-blue: #2348d7;
	--brand-blue-dark: #0607b9;
	--brand-blue-light: #4a6bf0;
	--brand-orange: #f4623a;
	--brand-orange-light: #ff7a4d;
	--surface: #ffffff;
	--surface-2: #f2f3f7;
	--surface-3: #e6e9f2;
	--text: #141416;
	--text-muted: rgba(20, 20, 22, 0.62);
	--text-invert: #fdfcfa;
	--text-invert-muted: rgba(253, 252, 250, 0.7);
	--border: rgba(20, 20, 22, 0.12);
	--border-invert: rgba(253, 252, 250, 0.22);
	--radius-s: 8px;
	--radius-m: 16px;
	--radius-l: 28px;
	--radius-full: 999px;
	--section-gap: clamp(56px, 6.5vw, 120px);
	--transition: 0.3s ease;
}
