/* A console, not a product. Dense, legible, and no animation that delays
   somebody finding out what is wrong. */

body { font-size: 0.95rem; }

.journal {
  max-height: 28rem;
  overflow: auto;
  white-space: pre-wrap;
  word-break: break-word;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  line-height: 1.35;
}

/* Priority colours match journalctl's, because the people reading this have
   spent a decade reading that. */
.journal .p-err  { color: #ff6b6b; }
.journal .p-warn { color: #ffd166; }
.journal .p-info { color: inherit; }
.journal .p-dbg  { color: #8d99ae; }
.journal .unit   { color: #7aa2f7; }
.journal .at     { color: #8d99ae; }

.table td, .table th { vertical-align: middle; }
pre { white-space: pre-wrap; word-break: break-word; }

/* The card is read off a screen and typed into a phone. */
#card-text { font-size: 0.85rem; line-height: 1.4; }
