@font-face {
  font-family: "Math";
  src: url("math.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Bai Jamjuree";
  src: url("BaiJamjuree-400.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "JetBrains Mono";
  src: url("JetBrainsMono-Regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
}
body {
  color: white;
  background: url("starfield4.jpg") fixed black;
  font-family: "Bai Jamjuree", sans-serif;
  text-align: justify;
  text-size-adjust: none;
}
tt {
  font-family: "JetBrains Mono", monospace;
  font-size: 0.9em;
}
.eq {
  font-family: "Math", serif;
  white-space: nowrap;
}
.center {
  margin: auto;
  max-width: fit-content;
}
a:link {
  color: #FFCC00;
}
a:visited {
  color: #CC9900;
}
a:hover {
  color: #00FFFF;
}
.clean {
  text-decoration: none;
}
.shaded, a:hover.shaded {
  color: rgba(255, 255, 255, 0.5);
  cursor: default;
}
.sub {
  vertical-align: -0.3em;
  font-size: 0.7em;
  line-height: 0em;
}
.sup {
  vertical-align: 0.45em;
  font-size: 0.7em;
}
.caption {
  position: absolute;
  bottom: 0px;
  right: 0px;
  font-size: 0.5em;
  color: rgba(255, 255, 255, 0.5);
}
.caption a:link {
  color: #CC9900;
  text-decoration: none;
}
.caption a:visited {
  color: #996600;
  text-decoration: none;
}
.caption a:hover {
  color: #009999;
  text-decoration: none;
}
.bullet {
  color: #66aaFF;
}
