/* shim.css — compensations for substitute fonts (Flak -> Big Shoulders Stencil 900,
   Mark Pro -> Montserrat). Remove rules here if the real font files are dropped in. */

/* The preloader counter's exit translate assumes Flak's line box; the substitute's
   taller box leaves a sliver visible. Hide the overlay once the exit anim is done. */
body.endload #page__preload { animation: __pre-gone 0s 1.6s forwards; }
@keyframes __pre-gone { to { visibility: hidden; } }

/* The layout sizes Flak line boxes as 0.64 x font-size (see .quote__line height math).
   Big Shoulders Stencil's caps are 0.80em, so glyphs overflow their rows. Rescale the
   substitute so its cap height hits the exact ratio the design assumes. */
.flak, .loader {
	font-size-adjust: cap-height 0.64;
}
