/* Phosphor Wake v1.100 — original font software, MIT License. */
@font-face {
  font-family: "Phosphor Wake";
  src: url("./PhosphorWake-Regular.woff2?v=1.100") format("woff2"),
       url("./PhosphorWake-Regular.ttf?v=1.100") format("truetype");
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
}
@font-face {
  font-family: "Phosphor Wake Burn";
  src: url("./PhosphorWake-Burn.woff2?v=1.100") format("woff2"),
       url("./PhosphorWake-Burn.ttf?v=1.100") format("truetype");
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
}
.phosphor-wake {
  font-family: "Phosphor Wake", monospace;
  font-variant-ligatures: contextual;
  font-feature-settings: "calt" 1;
  font-synthesis: none;
  line-height: 1.2;
  tab-size: 2;
}
.phosphor-wake-burn {
  font-family: "Phosphor Wake Burn", monospace;
  font-variant-ligatures: contextual;
  font-feature-settings: "calt" 1;
  font-synthesis: none;
  line-height: 1.2;
  tab-size: 2;
}
/* Optional true glow is a rendering effect; it is not part of either TTF. */
.phosphor-glow {
  color: var(--phosphor-core, #d3ffc5);
  text-shadow: 0 0 3px color-mix(in srgb, var(--phosphor-core, #d3ffc5) 25%, transparent),
    0 0 14px color-mix(in srgb, var(--phosphor-color, #90ff69) 45%, transparent),
    0 0 36px color-mix(in srgb, var(--phosphor-color, #90ff69) 35%, transparent),
    0 0 72px color-mix(in srgb, var(--phosphor-color, #90ff69) 22%, transparent);
}
.phosphor-ligatures-off {
  font-variant-ligatures: none;
  font-feature-settings: "calt" 0;
}
@media (forced-colors: active) {
  .phosphor-glow { text-shadow: none; }
}
@media print {
  .phosphor-glow { color: #000; text-shadow: none; }
}
