body { background: #f5f7fb; }
.navbar-brand { letter-spacing: .2px; }
.card { border-radius: .75rem; }
.stat-card .stat-label { font-size: .85rem; color: #6c757d; }
.stat-card .stat-value { font-size: 1.9rem; font-weight: 700; }
.table-hover tbody tr { cursor: pointer; }
.mono { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; }
.json-viewer { background: #f8f9fa; border: 1px solid #e9ecef; border-radius: .5rem; padding: 1rem; white-space: pre-wrap; }
