/* ===== 全域變數：清新蔬果配色 ===== */
:root {
  --green-primary: #5cb85c;
  --green-deep: #3a8c3a;
  --green-light: #a8e6a3;
  --green-bg: #f0faf0;
  --orange-primary: #ff8c42;
  --orange-deep: #e8742a;
  --orange-light: #ffd4a3;
  --yellow-accent: #ffd93d;
  --red-tomato: #ff6b6b;
  --cream: #fff9ec;
  --text-dark: #2d4a2d;
  --text-muted: #7a8c7a;
  --shadow-soft: 0 8px 24px rgba(92, 184, 92, 0.15);
  --shadow-hover: 0 12px 32px rgba(92, 184, 92, 0.28);
  --radius-lg: 24px;
  --radius-md: 16px;
  --radius-sm: 10px;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html, body {
  font-family: "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;
  color: var(--text-dark);
  background: linear-gradient(135deg, #f0faf0 0%, #fff9ec 100%);
  min-height: 100vh;
  -webkit-font-smoothing: antialiased;
}

a { text-decoration: none; color: inherit; }
button { font-family: inherit; cursor: pointer; border: none; }
ul, li { list-style: none; }
