/* ZKas brand type, self-hosted. One file so every page on zkas.info sets the same faces.
 *
 * Weight ranges are deliberate: General Sans ships 400/500/600 and Clash Display 500/600/700,
 * but pages ask for 700-800. Without a face covering those weights the browser fakes bold by
 * smearing the outlines, which is what made headings and buttons look cheap. The heaviest real
 * cut now covers everything above it.
 */
@font-face{font-family:'Clash Display';font-weight:500;font-style:normal;font-display:swap;src:url('/fonts/clashdisplay-500.woff2') format('woff2')}
@font-face{font-family:'Clash Display';font-weight:600;font-style:normal;font-display:swap;src:url('/fonts/clashdisplay-600.woff2') format('woff2')}
@font-face{font-family:'Clash Display';font-weight:700 900;font-style:normal;font-display:swap;src:url('/fonts/clashdisplay-700.woff2') format('woff2')}
@font-face{font-family:'General Sans';font-weight:400;font-style:normal;font-display:swap;src:url('/fonts/generalsans-400.woff2') format('woff2')}
@font-face{font-family:'General Sans';font-weight:500;font-style:normal;font-display:swap;src:url('/fonts/generalsans-500.woff2') format('woff2')}
@font-face{font-family:'General Sans';font-weight:600 900;font-style:normal;font-display:swap;src:url('/fonts/generalsans-600.woff2') format('woff2')}
@font-face{font-family:'JetBrains Mono';font-weight:100 800;font-style:normal;font-display:swap;src:url('/fonts/jetbrains-mono-var.woff2') format('woff2')}

/* Icons drawn as SVG in the text's colour (the fonts have no arrows, check marks or sun/moon). */
.zk-ico{display:inline-block;width:.9em;height:.9em;vertical-align:-.1em;flex:0 0 auto;
  fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
