:root {

    --text--075--line-height: 1.33333;
    --text--08125--line-height: 1.35;
    --text--0875--line-height: 1.42857;
    --text--09--line-height: 1.5;
    --text--10--line-height: 1.6;
    --text--1125--line-height: 1.55556;
    --text--125--line-height: 1.4;
    --text--15--line-height: 1.33333;
    --text--1875--line-height: 1.2;
    --text--20--line-height: 1.1;
    --text--225--line-height: 1.11111;
    --text--30--line-height: 1;

    --text--075: 0.75rem;
    --text--08125: 0.8125rem;
    --text--0875: 0.875rem;
    --text--09: 0.9rem;
    --text--10: 1rem;
    --text--1125: 1.125rem;
    --text--125: 1.25rem;
    --text--15: 1.5rem;
    --text--1875: 1.875rem;
    --text--20: 2rem;
    --text--225: 2.25rem;
    --text--30: 3rem;

    --db-fs-092: 0.92rem;

    --font-extra-small: 0.75rem;
    --font-small: 0.875rem;
    --font-medium: 0.95rem;
    --font-default: 1rem;
    --font-big: 1.25rem;
    --font-extra-big: 1.5rem;

    --h1--font-size: 1.875rem;
    --h2--font-size: 1.4rem;
    --h3--font-size: 1.2rem;
    --h4--font-size: 1rem;
    --h5--font-size: 0.875rem;
    --h6--font-size: 0.75rem;
    --heading--line-height: 1.2;
    --heading--weight: 600;

    --transition: all 0.075s ease-in-out;
    --ease-in: cubic-bezier(.4,0,1,1);
    --ease-out: cubic-bezier(0,0,.2,1);
    --ease-in-out: cubic-bezier(.4,0,.2,1);
    --animate-spin: spin 1s linear infinite;
    --animate-pulse: pulse 2s cubic-bezier(.4,0,.6,1) infinite;
    --animate-bounce: bounce 1s infinite;


    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --breakpoint-xxl: 1400px;

    --radius--0: 0;
    --radius--0125: 0.125rem; /* 2px */
    --radius--025: 0.25rem;   /* 4px */
    --radius--0375: 0.375rem; /* 6px */
    --radius--05: 0.5rem;     /* 8px */
    --radius--075: 0.75rem;   /* 12px */
    --radius--1: 1rem;        /* 16px */
    --radius--1-25: 1.25rem;        /* 16px */
    --radius--15: 1.5rem;     /* 24px */
    --radius--175: 1.75rem;   /* 28px */
    --radius--2: 2rem;        /* 32px */
    --radius--3: 3rem;        /* 48px */
    --radius--circle: 50%;

    --transition--base: 0.15s ease-in-out;

    --star-mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M1.327 12.4 4.887 15 3.535 19.187a3.178 3.178 0 0 0 1.184 3.613 3.177 3.177 0 0 0 3.8-.019L12 20.219l3.482 2.559a3.227 3.227 0 0 0 4.983-3.591L19.113 15l3.56-2.6a3.227 3.227 0 0 0-1.9-5.832H16.4L15.073 2.432a3.227 3.227 0 0 0-6.146 0L7.6 6.568H3.231a3.227 3.227 0 0 0-1.9 5.832Z'/%3e%3c/svg%3e");
    --icon--arrow-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='M23.5587,16.916 C24.1447,17.4999987 24.1467,18.446 23.5647,19.034 L16.6077,26.056 C16.3147,26.352 15.9287,26.4999987 15.5427,26.4999987 C15.1607,26.4999987 14.7787,26.355 14.4867,26.065 C13.8977,25.482 13.8947,24.533 14.4777,23.944 L20.3818,17.984 L14.4408,12.062 C13.8548,11.478 13.8528,10.5279 14.4378,9.941 C15.0218,9.354 15.9738,9.353 16.5588,9.938 L23.5588,16.916 Z'/%3E%3C/svg%3E");
    --icon--arrow-left: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='M21.559,12.062 L15.618,17.984 L21.5221,23.944 C22.105,24.533 22.1021,25.482 21.5131,26.065 C21.2211,26.355 20.8391,26.4999987 20.4571,26.4999987 C20.0711,26.4999987 19.6851,26.352 19.3921,26.056 L12.4351,19.034 C11.8531,18.446 11.8551,17.4999987 12.4411,16.916 L19.4411,9.938 C20.0261,9.353 20.9781,9.354 21.5621,9.941 C22.1471,10.528 22.1451,11.478 21.5591,12.062 Z'/%3E%3C/svg%3E");
    --icon--close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M301.26 256L502.65 54.65c12.5-12.5 12.5-32.77 0-45.27s-32.77-12.5-45.27 0L256 210.76 54.65 9.38c-12.5-12.5-32.77-12.5-45.27 0s-12.5 32.77 0 45.27L210.76 256 9.38 457.38c-12.5 12.5-12.5 32.77 0 45.27s32.77 12.5 45.27 0L256 301.26l201.39 201.39c12.5 12.5 32.77 12.5 45.27 0 12.5-12.5 12.5-32.77 0-45.27L301.26 256z'/%3E%3C/svg%3E");
    --icon--back: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 24'%3E%3Cpath d='M28 11H5.5l7.8-7.8a1 1 0 1 0-1.4-1.4L2.8 12l9.1 9.1a1 1 0 0 0 1.4-1.4L5.5 13H28v-2z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ff0000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}