/* theme: minimal-white — 极简白，克制高级 */
:root{
  --bg:#ffffff;--bg-soft:#fafafa;--surface:#ffffff;--surface-2:#f5f5f6;
  --border:rgba(17,18,22,.08);--border-strong:rgba(17,18,22,.16);
  --text-1:#0c0d10;--text-2:#55596a;--text-3:#9ca1b0;
  --accent:#111216;--accent-2:#3b3f4a;--accent-3:#6b6f7a;
  --good:#1aaf6c;--warn:#c98500;--bad:#c13a3a;
  --grad:linear-gradient(135deg,#111216,#3b3f4a);
  --grad-soft:linear-gradient(135deg,#f5f5f6,#ffffff);
  --radius:14px;--radius-sm:8px;--radius-lg:22px;
  --shadow:0 1px 2px rgba(17,18,22,.04),0 8px 24px rgba(17,18,22,.06);
  --shadow-lg:0 20px 60px rgba(17,18,22,.1);
  --font-sans:'Inter','Noto Sans SC',sans-serif;
  --font-display:'Inter','Noto Sans SC',sans-serif;
  --letter-tight:-.035em;
}
