/* PAIOS Life Dashboard — identity overrides (Wave 13, 2026-07-30).
   Links AFTER ../../_shared/design-system.css. */

:root {
  --color-bg: #100c14;
  --color-panel: #1a1420;
  --color-panel-border: #2c2334;
  --color-text: #ece7f0;
  --color-text-dim: #a89bb0;
  --color-gain: #3ecf8e;
  --color-loss: #ef5a5a;
  --color-stale: #e8b339;
  --color-fresh: #3ecf8e;

  /* Identity: a violet accent -- distinct from Investment (blue),
     Career (amber), Travel (teal). Relaxed density, matching
     personal-dashboard-spec.md's own "glance, not ledger" framing. */
  --accent: #a78bfa;
  --density: relaxed;
}

.widget-empty { color: var(--color-text-dim); font-size: var(--text-sm); font-style: italic; }
.quick-capture-row { display: flex; gap: var(--space-3); flex-wrap: wrap; }
.quick-capture-form { flex: 1; min-width: 220px; background: color-mix(in srgb, var(--color-panel-border) 40%, transparent); border-radius: var(--radius-sm); padding: var(--space-2); }
.quick-capture-form h3 { margin: 0 0 var(--space-1) 0; font-size: var(--text-sm); }
.quick-capture-form input, .quick-capture-form select { width: 100%; margin-bottom: var(--space-1); padding: var(--space-1); background: var(--color-bg); border: 1px solid var(--color-panel-border); color: var(--color-text); border-radius: var(--radius-sm); }
