@font-face {
    font-family: "YS Text";
    src: local("YS Text Light"), local("YSText-Light"), url(../fonts/text-light.woff2) format("woff2");
    font-weight: 300;
    font-display: optional
}

@font-face {
    font-family: "YS Text";
    src: local("YS Text Regular"), local("YSText-Regular"), url(../fonts/text-regular.woff2) format("woff2");
    font-weight: 400;
    font-display: optional
}

@font-face {
    font-family: "YS Text";
    src: local("YS Text Medium"), local("YSText-Medium"), url(../fonts/text-medium.woff2) format("woff2");
    font-weight: 500;
    font-display: optional
}

@font-face {
    font-family: "YS Text";
    src: local("YS Text Bold"), local("YSText-Bold"), url(../fonts/text-bold.woff2) format("woff2");
    font-weight: 700;
    font-display: optional
}

*,
*::before,
*::after {
    box-sizing: border-box;
}

html,
body,
#root {
    width: 100%;
    min-height: 100% !important;
    -webkit-overflow-scrolling : touch !important;
}

body {
    background-color: var(--background-secondary);
    margin: 0;
    padding: 0;
    font-family: "YS Text",
        -apple-system,
        BlinkMacSystemFont,
        Segoe UI,
        Roboto,
        Oxygen,
        Ubuntu,
        Cantarell,
        Open Sans,
        Helvetica Neue,
        sans-serif;
}

body.primary_background {
    background-color: var(--background-primary);
}

#csp {
    display: none;
}

.YndxBug-Icon {
    position: fixed;
    bottom: 135px;
    left: 0px;
}
