/* GC Rota Pro (headings and text) and Gancode Mono (labels, buttons, menus), licensed through Envato Elements;
   keep the licence certificates with the project files, not on the server. The woff2 files are converted from
   the OTFs in the licence download. Pages preload the faces they show first.
   Opened straight from disk, Firefox and Safari refuse these files and fall back to system fonts. */
@font-face{font-family:'Rota Pro';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/rota-pro-400-normal.woff2) format('woff2')}
@font-face{font-family:'Rota Pro';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/rota-pro-700-normal.woff2) format('woff2')}
@font-face{font-family:'Gancode Mono';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/gancode-mono-500-normal.woff2) format('woff2')}
/* Stand-ins while the fonts load: common system fonts scaled to the same width (measured on the site's own text),
   so lines wrap the same way before and after the swap and the page doesn't jump. */
@font-face{font-family:'Rota Pro fallback';src:local('Arial'),local('Liberation Sans'),local('Helvetica Neue'),local('Roboto');size-adjust:107.5%;ascent-override:74%;descent-override:23%;line-gap-override:9%}
@font-face{font-family:'Gancode Mono fallback';src:local('Courier New'),local('Liberation Mono'),local('Menlo');size-adjust:108.3%;ascent-override:99%;descent-override:23%;line-gap-override:0%}
