/* theme: bauhaus — 几何+原色 */
:root{
  --bg:#f4efe3;--bg-soft:#e8e2d1;--surface:#ffffff;--surface-2:#f4efe3;
  --border:#111111;--border-strong:#111111;
  --text-1:#111111;--text-2:#333333;--text-3:#666666;
  --accent:#e03c27;--accent-2:#f4c430;--accent-3:#1d4eaf;
  --good:#1b8c3c;--warn:#f4c430;--bad:#e03c27;
  --grad:linear-gradient(135deg,#e03c27 0 33%,#f4c430 33% 66%,#1d4eaf 66% 100%);
  --grad-soft:linear-gradient(135deg,#f4efe3,#e8e2d1);
  --radius:0;--radius-sm:0;--radius-lg:0;
  --shadow:4px 4px 0 #111;--shadow-lg:8px 8px 0 #111;
  --font-sans:'Space Grotesk','Inter','Noto Sans SC',sans-serif;
  --font-display:'Archivo Black',sans-serif;
  --letter-tight:-.03em;
}
.card{border:2px solid #111}
