body { background: #f6f8fa; }
.navbar-brand { font-weight: 600; }
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  font-size: 0.9em;
  white-space: pre-wrap;
  word-break: break-all;
  margin: 0;
}
.card { border: 1px solid #e1e4e8; }
.table th { font-weight: 600; }
@media (max-width: 576px) {
  .table-responsive table { font-size: 0.875rem; }
  h4 { font-size: 1.25rem; }
  .container { padding-left: 0.75rem; padding-right: 0.75rem; }
}
