/* =======================================================================
   BlackWhite — design tokens (แหล่งเดียว ใช้ร่วมกันทั้งหน้าร้านและหลังบ้าน)
   หน้าร้าน: ../landing/styles.css   |   หลังบ้าน: ../admin/admin.css
   ======================================================================= */
:root {
  /* ink scale */
  --ink: #0a0a0a;
  --ink-2: #262626;
  --ink-3: #6b6b6b;
  --ink-4: #9a9a9a;

  /* lines & surfaces */
  --line: #e6e6e6;
  --line-2: #cfcfcf;
  --surface: #ffffff;
  --surface-2: #f7f7f7;
  --surface-3: #efefef;

  /* semantic states (ใช้ทั้งป้ายสถานะและแถวที่ต้องเตือน) */
  --ok: #1f6f3d;
  --ok-bg: #f2f8f4;
  --ok-line: #bcd6c4;
  --warn: #9a5b00;
  --warn-bg: #fdf8ee;
  --warn-line: #e8d3ab;
  --danger: #b3261e;
  --danger-bg: #fdf4f3;
  --danger-line: #e7c3c0;

  /* shape */
  --radius: 12px;
  --radius-sm: 8px;
  --shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);
  --shadow: 0 10px 24px rgba(0, 0, 0, .09);
  --shadow-hard: 6px 6px 0 #0a0a0a;

  /* type */
  --font: 'IBM Plex Sans Thai', 'Noto Sans Thai', 'Sarabun', system-ui, -apple-system, 'Segoe UI', sans-serif;
}
