:root {
  --bg: #f3f4f6;
  --panel: #ffffff;
  --panel-muted: #f8f9fb;
  --sidebar: #111827;
  --sidebar-text: #f3f4f6;
  --line: #d1d5db;
  --text: #111827;
  --text-muted: #6b7280;
  --accent: #111827;
  --success: #0f766e;
  --danger: #b91c1c;
}

* {
  box-sizing: border-box;
}

html,
body {
  margin: 0;
  min-height: 100vh;
}

body {
  font-family: "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;
  color: var(--text);
  background: var(--bg);
}

a {
  color: inherit;
  text-decoration: none;
}

button,
input,
table {
  font: inherit;
}
