/* The user-provided Pretendard variable font is served same-origin with OFL. */
@font-face {
  font-family: "Pretendard";
  src: url("/assets/fonts/PretendardVariable.woff2") format("woff2");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

:root {
  font-family: var(--rw-font-ui);
  font-synthesis: none;
  text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body,
button,
input,
select,
textarea {
  font-family: var(--rw-font-ui);
}

:where(code, pre, kbd, samp, .technical-id) {
  font-family: var(--rw-font-code);
}

:where(h1, h2, h3, h4) {
  text-wrap: pretty;
  overflow-wrap: anywhere;
}

:where(p, li, dd, blockquote) {
  overflow-wrap: anywhere;
}

@media (prefers-reduced-motion: reduce) {
  html:focus-within {
    scroll-behavior: auto;
  }
}
