/*@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');

@font-face {
    font-family: 'GROBOLD';
    src: url("../assets/fonts/GROBOLD.otf") format("opentype"), url("../assets/fonts/GROBOLD.ttf") format("truetype");
}*/

/* @font-face {
    font-family: 'ObelixPro-cyr';
    src: url("../fonts/ObelixPro-cyr.ttf") format("truetype");
} */

html, body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

body {
    background-color: #ffffff;
    font-family: 'Segoe UI', sans-serif;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100vh;
    overflow: hidden; /* Предотвращает прокрутку */
}


canvas {
    padding: 0;
    margin: 0 auto;
    display: block;
}

.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
      -webkit-user-select: none; /* Safari */
       -khtml-user-select: none; /* Konqueror HTML */
         -moz-user-select: none; /* Old versions of Firefox */
          -ms-user-select: none; /* Internet Explorer/Edge */
              user-select: none; /* Non-prefixed version, currently
                                    supported by Chrome, Edge, Opera and Firefox */
  }