// Override default variables before the import $font-family-base: "Open Sans", sans-serif; @font-face { font-family: "Open Sans"; font-weight: 300; font-style: normal; src: url("/static/fonts/open-sans-light.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-weight: 300; font-style: italic; src: url("/static/fonts/open-sans-light-italic.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-weight: normal; font-style: normal; src: url("/static/fonts/open-sans-regular.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-weight: normal; font-style: italic; src: url("/static/fonts/open-sans-italic.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-weight: 600; font-style: normal; src: url("/static/fonts/open-sans-semibold.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-weight: 600; font-style: italic; src: url("/static/fonts/open-sans-semibold-italic.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-weight: bold; font-style: normal; src: url("/static/fonts/open-sans-bold.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-weight: bold; font-style: italic; src: url("/static/fonts/open-sans-bold-italic.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-weight: 800; font-style: normal; src: url("/static/fonts/open-sans-extra-bold.woff2") format("woff2"); } @font-face { font-family: "Open Sans"; font-weight: 800; font-style: italic; src: url("/static/fonts/open-sans-extra-bold-italic.woff2") format("woff2"); } html, body { height: 100%; } #root { min-height: 100%; position: relative; .pageLoader { position: fixed; left: calc(50% - 20px); top: 35%; } } body { margin: 0; } body.loading * { cursor: wait !important; } body.drag-cursor * { cursor: url('data:image/svg+xml;utf8,') 6 6, auto !important; } body.desktop { user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; mozuserselect: none; } #snackbar { display: flex; justify-content: center; position: fixed; width: calc(100vw - 60px); padding: 30px; bottom: 15px; }