:root {
  --bg-main: #F8FAFC;
  --bg-card: #FFFFFF;
  --text-main: #1E293B;
  --text-muted: #64748B;
  --primary-blue: #2563EB;
  --border-color: #E2E8F0;
  --font-sarabun: 'Sarabun', sans-serif;
}

* { margin: 0; padding: 0; box-sizing: border-box; font-family:'Sarabun', sans-serif; }

body { background: var(--bg-main); color: var(--text-main); font-size: 14px; }
