@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/app/fonts/inter-latin-400-normal.woff2") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/app/fonts/inter-latin-500-normal.woff2") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/app/fonts/inter-latin-600-normal.woff2") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/app/fonts/inter-latin-700-normal.woff2") format("woff2");
}
:root{--color-popular:#a3661b;--color-brand:#dd4141;--color-brand-hover:#cc3333;--color-brand-soft:#fde8e8;--color-critical-text:#cc0000;--color-critical-bg:#fde8e8;--font-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font:var(--font-sans);--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}
:lang(ja){--font-sans:Inter,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo","Noto Sans JP",sans-serif;--font:var(--font-sans)}
:lang(zh-TW){--font-sans:Inter,"PingFang TC","Microsoft JhengHei","Noto Sans TC",sans-serif;--font:var(--font-sans)}
:lang(zh-CN){--font-sans:Inter,"PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--font:var(--font-sans)}
