/*
 * Classes that replace a style attribute in a template.
 *
 * A strict Content-Security-Policy stops a style attribute, and no nonce can
 * cover one, because a nonce applies to an element and not to an attribute.
 * A stylesheet from this origin needs neither a nonce nor a hash.
 *
 * The scripts still set element.style at run time to show and hide a section.
 * That path uses the CSSOM, which a policy does not stop, and an inline value
 * always wins over a class, so each toggle keeps its behaviour.
 */

.is-hidden {
  display: none;
}

.is-block {
  display: block;
}

.is-inline {
  display: inline;
}

.u-full-width {
  width: 100%;
}

.u-margin-top {
  margin-top: 1.5rem;
}

.u-text-dark {
  color: #24292f;
}

.u-row-spread {
  display: flex;
  justify-content: space-between;
  margin-top: 1.5rem;
}
