@import url("./parking-shell.css?v=1");

@font-face {
    font-family: "Rostelecom Basis";
    src: url("/fonts/rostelecom-basis/RostelecomBasis-Light.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Rostelecom Basis";
    src: url("/fonts/rostelecom-basis/RostelecomBasis-Regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Rostelecom Basis";
    src: url("/fonts/rostelecom-basis/RostelecomBasis-Medium.woff2") format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Rostelecom Basis";
    src: url("/fonts/rostelecom-basis/RostelecomBasis-Bold.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

:root {
    --rt-orange: #ff4f12;
    --rt-orange-hover: #d33706;
    --rt-orange-pressed: #b12f01;
    --rt-purple: #7700ff;
    --rt-purple-hover: #5b09c0;
    --rt-purple-pressed: #3f028c;
    --rt-text: #101828;
    --rt-text-muted: rgb(16 24 40 / 70%);
    --rt-border: #e3e8ec;
    --rt-surface: #ffffff;
    --rt-surface-muted: #fbfbfc;
    --rt-page-bg: #fbfbfc;
    --rt-focus-ring: rgb(255 79 18 / 24%);

    --font-family: "Rostelecom Basis";
    --default-font-family: "Rostelecom Basis", ui-sans-serif, system-ui, sans-serif;
}

:root.dark {
    --rt-text: #ffffff;
    --rt-text-muted: rgb(255 255 255 / 70%);
    --rt-border: rgb(255 255 255 / 10%);
    --rt-surface: #101828;
    --rt-surface-muted: #151f33;
    --rt-page-bg: #070b14;
    --rt-focus-ring: rgb(255 94 45 / 32%);
}
