/* 全体に効く指定。Owner が持つ。学生は触らない —
   機能の見た目は features/<機能名>/style.css に、クラス名は機能名で前置きして書く。 */

:root {
  --bg: #fffdf6;        /* 明るい生成り */
  --card: #ffffff;
  --ink: #333a45;
  --muted: #8b93a2;
  --accent: #ffb400;    /* 山吹 */
  --accent-ink: #46320a;
  --line: #ece7d9;
  --danger: #d4502e;
  --radius: 14px;
  --shadow: 0 2px 10px rgba(70, 60, 20, 0.08);
}

* { box-sizing: border-box; }
html, body { margin: 0; padding: 0; height: 100%; }

body {
  background: var(--bg);
  color: var(--ink);
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Sans", "Noto Sans JP", sans-serif;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}

button { font: inherit; cursor: pointer; }
input, select { font: inherit; color: inherit; }
