/* ═══════════════════════════════════════════════════════════════
   SHIELD AI — Dense Mode Overrides
   Activated via body.dense-mode
   ═══════════════════════════════════════════════════════════════ */

body.dense-mode .panel { padding: 6px 8px; }
body.dense-mode .stat-card { padding: 4px 6px; }
body.dense-mode .stats-grid { gap: 4px; }
body.dense-mode .eyebrow { font-size: 9px; }
body.dense-mode h2 { font-size: var(--text-base); }
body.dense-mode .report-card,
body.dense-mode .job-card { padding: 4px 6px; font-size: var(--text-sm); }
body.dense-mode .widget-card { padding: 4px 6px; }
body.dense-mode .scene-panel-card { padding: 4px 6px; }
body.dense-mode .mini-card { padding: 4px 6px; }
body.dense-mode .narrative-card { padding: 6px 8px; }
body.dense-mode .stat-card strong,
body.dense-mode .widget-card strong { font-size: var(--text-md); }
body.dense-mode .sidebar { gap: 4px; padding: 4px; }
body.dense-mode .workspace { gap: 4px; padding: 4px; }
body.dense-mode .grid-2,
body.dense-mode .grid-3,
body.dense-mode .grid-4,
body.dense-mode .scene-widgets,
body.dense-mode .scene-panels,
body.dense-mode .stack-list { gap: 4px; }
body.dense-mode .progress-wrap { margin-top: var(--space-2); }
body.dense-mode .job-milestones { gap: 4px; }
body.dense-mode .milestone { padding: 3px 7px; font-size: 9px; }
