body { font-family: 'Segoe UI', sans-serif; font-size: 14px; margin: 0; background: #f5f6fa; }
code { color: #d63384; font-size: 12px; }
.nav-link:hover { background: rgba(255,255,255,0.1); border-radius: 4px; }
.nav-link.active { background: rgba(255,255,255,0.15) !important; border-radius: 4px; font-weight: 600; }
.card { border-radius: 6px; box-shadow: 0 1px 3px rgba(0,0,0,0.08); }
.table th { font-size: 12px; text-transform: uppercase; letter-spacing: 0.5px; }
.sticky-top { position: sticky; top: 0; z-index: 1; }
textarea.font-monospace { font-size: 13px; }
