/* Inner Cycle self-hosted fonts: stable Vietnamese rendering on every device. */
@font-face {
  font-family: "Inter";
  src: url("/fonts/NotoSans-Regular.ttf?v=20260921") format("truetype");
  font-style: normal;
  font-weight: 100 600;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("/fonts/NotoSans-Bold.ttf?v=20260921") format("truetype");
  font-style: normal;
  font-weight: 700 900;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("/fonts/NotoSans-Italic.ttf?v=20260921") format("truetype");
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
}

@font-face {
  font-family: "Georgia";
  src: url("/fonts/NotoSerif-Regular.ttf?v=20260921") format("truetype");
  font-style: normal;
  font-weight: 100 600;
  font-display: swap;
}

@font-face {
  font-family: "Georgia";
  src: url("/fonts/NotoSerif-Bold.ttf?v=20260921") format("truetype");
  font-style: normal;
  font-weight: 700 900;
  font-display: swap;
}

@font-face {
  font-family: "Georgia";
  src: url("/fonts/NotoSerif-Italic.ttf?v=20260921") format("truetype");
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
}

html,
body,
button,
input,
select,
textarea {
  font-synthesis: none;
  text-rendering: optimizeLegibility;
}
