@font-face {
  font-family: D2Coding;
  src: url("./D2CodingLatin.woff2?1") format("woff2");
}

* {
  box-sizing: border-box;
}

:root {
  --font-family-western: -apple-system, BlinkMacSystemFont, Inter, system-ui;
  --font-family: var(--font-family-western), sans-serif;
}
:lang(ja) {
  --font-family: var(--font-family-western), "Noto Sans CJK JP", sans-serif;
}
:lang(zh) {
  --font-family: var(--font-family-western), "Noto Sans CJK SC", sans-serif;
}
:lang(zh-Hant) {
  --font-family: var(--font-family-western), "Noto Sans CJK TC", sans-serif;
}

body[data-platform="linux"] {
  text-shadow: 0.1px 0 currentColor;
}

select,
button,
input,
textarea {
  background: inherit;
  font-family: var(--font-family);
  font-size: inherit;
  color: inherit;
}
