body { background: #f6f7f9; }
.navbar-brand { font-weight: 700; }
.card { border-radius: 8px; }
.btn { border-radius: 6px; }
.table td, .table th { vertical-align: middle; }
.code-block { background: #111827; color: #f9fafb; border-radius: 8px; padding: 1rem; overflow: auto; }
.sidebar-link { display: block; padding: .55rem .75rem; color: #1f2937; text-decoration: none; border-radius: 6px; }
.sidebar-link:hover, .sidebar-link.active { background: #e5e7eb; color: #111827; }
