@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css);

:root {
  --newportal-color-bg-grey: rgb(245, 245, 247);
  --newportal-color-bg-grey-800: rgb(29, 29, 31);
  --newportal-color-bg-grey-200: rgb(232, 232, 237);
  --newportal-color-bg-grey-100: rgb(245, 245, 247);
  --newportal-color-bg-grey-100\/50: rgba(245, 245, 247, .5);
  --newportal-color-text-grey-800: rgb(29, 29, 31);
  --newportal-color-text-grey-700: rgb(51, 51, 54);
  --newportal-color-text-grey-600: rgb(81, 81, 84);
  --newportal-color-text-grey-300: rgb(210, 210, 215);
  --newportal-color-text-grey-100: rgb(245, 245, 247);
  --newportal-color-border-grey-300: rgb(210, 210, 215);
  --newportal-color-border-grey-100: rgb(245, 245, 247);
  --newportal-color-grey1: #F5F5F7;
  --newportal-color-grey2: #E8E8ED;
  --newportal-color-grey3: #d2d2d7;
  --newportal-color-grey4: #86868B;
  --newportal-color-grey5: #6E6E73;
  --newportal-color-grey6: #515154;
  --newportal-color-grey7: #333336;
  --newportal-color-grey8: #1D1D1F;
  --newportal-color-accent-blue-light: #007aff;
  --newportal-color-accent-red: #ff3b30;
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smooth: never;
  font-family: "Pretendard Variable", sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

a {
  color: inherit;
  text-decoration: inherit;
}

.hidden {
  display: none;
}


::placeholder {
  color: var(--newportal-color-grey4);
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: var(--newportal-color-grey4);
}
