/**
 * The whole job of this file: put the class "js" on <html>.
 *
 * Every rule that hides something before it is revealed is written
 * `.js [data-reveal]`. So if this script does not run — blocked, failed to
 * load, JavaScript turned off — nothing is hidden and the page reads in full.
 *
 * It is loaded in the <head> without `defer` on purpose: the class has to be
 * there before the first paint, otherwise the elements flash into view and
 * then jump back to their hidden state.
 */
document.documentElement.classList.add('js');
