/* Shared product language for both Homework adapters. Workflow layouts remain local. */
:root {
  color-scheme: light;
  --primary: #2563eb;
  --primary-soft: #eef5ff;
  --primary-hover: #1d4ed8;
  --bg: #f6f8fb;
  --content-background: radial-gradient(ellipse at 8% 10%, rgb(219 234 254 / 42%), transparent 38%), radial-gradient(ellipse at 92% 24%, rgb(237 233 254 / 38%), transparent 36%), radial-gradient(ellipse at 68% 100%, rgb(204 251 241 / 30%), transparent 42%), var(--bg);
  --surface: #ffffff;
  --surface-soft: #fafbfc;
  --border: #e7eaf0;
  --text: #1e1f24;
  --text-secondary: #6b7280;
  --text-muted: #9ca3af;
  --success-bg: #eaf9ee;
  --success-text: #166534;
  --success-dot: #16a34a;
  --danger-bg: #ffecec;
  --danger-text: #991b1b;
  --danger-border: #fecaca;
  --warning-bg: #fff4e8;
  --warning-text: #9a3412;
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;
  --radius-pill: 999px;
  --shadow-card: 0 1px 2px rgb(30 31 36 / 4%), 0 6px 16px rgb(30 31 36 / 7%);
  --font: Inter, "Noto Sans TC", "Microsoft JhengHei", system-ui, sans-serif;
  --hw-print-font: "Noto Serif TC", "PMingLiU", "MingLiU", serif;
  /* Daily records: one document treatment for controls and query tables. */
  --hw-record-line: #cbd2dc;
  --hw-record-heading: #f4f6f8;
  --hw-record-type: 16px;
  --hw-record-radius: 4px;
}
