/* The brand's shared style (Graphic Standard 2.1): what every surface that prints the brand uses. */
@font-face { font-family: Archivo; src: url(/archivo.woff2) format("woff2"); font-weight: 400 900; font-display: swap; }
.brand { font-family: Archivo, system-ui, sans-serif; font-weight: 800; }
button, input, select, textarea { font-family: inherit; }
/* livecorehub.com: the brand orange, small, weight 800, on screen and on paper */
.domain { font-family: Archivo, system-ui, sans-serif; font-weight: 800; font-size: 12px; color: #E2622B; }
/* the date a surface prints: muted, weight 700 */
.date { font-family: Archivo, system-ui, sans-serif; font-weight: 700; color: #6B7488; }
/* the button (Graphic Standard 2.2): one look for every action, Archivo 700, capitals, 11 px, 10 px corners, 2 px border; cream, .go orange, .danger red */
button, .quiet, .go, .danger { font-weight: 700; font-size: 11px; letter-spacing: .1em; color: #16243D; background: #F6F3EB; border: 2px solid #6B7488; border-radius: 10px;
  height: 28px; padding: 0 14px; display: inline-flex; align-items: center; justify-content: center; white-space: nowrap; cursor: pointer; }
.go { background: #E2622B; border-color: #E2622B; }
.danger { background: #CC0000; border-color: #CC0000; color: #fff; }
td button { height: 22px; padding: 0 8px; }
.label { font-weight: 700; font-size: 11px; letter-spacing: .1em; color: #16243D; text-transform: uppercase; }
/* the tagline: large and quiet on the sign-in page, one small line at the foot of a sheet; Right is the brand orange */
.tagline { font-family: Archivo, system-ui, sans-serif; font-weight: 900; font-size: 24px; color: #16243D; margin: 4px 0 18px; }
.tagline b { color: #E2622B; font-weight: 900; }
.tagline.small { font-size: 11px; font-weight: 800; margin: 14px 0 0; }
.tagline.small b { color: #E2622B; font-weight: 800; }
