/* Font priority: Fixedsys (English) -> Neo DGM (Korean) -> monospace.
   See CLAUDE.md §3. Fonts are self-hosted in /static/fonts. */

@font-face {
  font-family: "Fixedsys Excelsior";
  src: url("/static/fonts/FSEX302.ttf") format("truetype");
  font-display: block;
}

/* Neo DGM is only used for Korean and other non-Latin text. Without this
   limit, some Latin glyphs would come from it instead of Fixedsys, and the
   two fonts have different widths — which breaks column alignment. */
@font-face {
  font-family: "NeoDGM Code";
  src: url("/static/fonts/neodgm_code.woff2") format("woff2"),
       url("/static/fonts/neodgm_code.ttf") format("truetype");
  font-display: block;
  unicode-range: U+1100-11FF, U+3000-303F, U+3130-318F, U+A960-A97F,
                 U+AC00-D7AF, U+D7B0-D7FF, U+FF00-FFEF, U+4E00-9FFF;
}

html, body {
  margin: 0;
  padding: 0;
  height: 100%;
  background: #0c0c0c;
  overflow: hidden;
}

#terminal {
  position: fixed;
  inset: 0;
  padding: 8px;
}
