/* Design tokens. Source: 6amMart V4.2.1 Admin panel style.css :root (--text-title, --field-radius, --success-clr...).
   --brand and --accent are set inline from the business's own settings and win over anything here. */
:root {
  --ink: #334257;              /* 6amMart --text-title */
  --ink-2: #4a586d;
  --ink-3: #6f7d92;            /* 6amMart muted (page-head --ph-muted #7a879b, darkened to pass 4.5:1) */
  --line: #e7eaf3;
  --bg: #faf7f3;
  --card: #ffffff;
  --side: #2d2118;
  --side-ink: #c9d2e0;
  --ok: #00aa6d;               /* --success-clr */
  --ok-ink: #017a52;
  --ok-soft: #e6f7f0;
  --warn: #ff7500;             /* --warning-clr */
  --warn-ink: #a35f00;         /* admin-tables.css --tbl-warn-ink */
  --warn-soft: #fff1e3;
  --bad: #ff6d6d;              /* --danger-clr */
  --bad-ink: #cb2020;          /* --danger-dark */
  --bad-soft: #ffeded;
  --info: #0096ff;             /* --info-clr */
  --info-ink: #0b5fa8;
  --info-soft: #e5f3ff;
  --muted-soft: #eff2f7;
  --field-radius: 10px;        /* --field-radius */
  --field-radius-sm: 8px;      /* --field-radius-sm */
  --radius: 1rem;
  --radius-sm: 10px;
  --shadow: 0 0 2rem rgba(140, 152, 164, .12);
  --shadow-lg: 0 .75rem 2rem rgba(140, 152, 164, .28);
  --tbl-head-bg: #f6f9fa;      /* admin-tables.css */
  --tbl-head-text: #5d6b7e;
  --tbl-row-rule: #eef2f5;
  --font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --side-w: 260px;
}
body { font-size: 15px; background: var(--bg); color: var(--ink); }
body.store { background: #fffaf5; }
h1, h2, h3, h4 { color: var(--ink); letter-spacing: -.01em; }
