@import url("https://cdn.jsdelivr.net/gh/sun-typeface/SUITE@2/fonts/static/woff2/SUITE.css");
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.css");
@import url("theme.css");

:root {
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
  color-scheme: light dark;
  font-synthesis: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;

  --font-family:
    "SUITE", -apple-system, BlinkMacSystemFont, system-ui, Roboto,
    "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR",
    "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
    sans-serif;
  --font-family-pretendard:
    "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont,
    system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo",
    "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol", sans-serif;
  --font-size: 1em;
  --font-resize: 1em;
  --font-default: 400 var(--font-size) / 1.5 var(--font-family);
}

html,
body {
  background-color: rgb(var(--rgb-bgcolor));
  color: rgb(var(--rgb-fgcolor));
  font: var(--font-default);
}

body.app {
  height: 100%;
  margin: 0;
  padding: 0;
  user-select: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;

  #root {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
  }
}

.NoSelect *:not(input):not(select):not(textarea) {
  user-select: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;
}
