/* Geo Cooking: ベージュ。キッチンや紙ナプキンのような温かい色 */
:root {
  --bg: #f4ead9; --bg2: #e8dcc6; --card: #fffaf0; --line: #e2d1b4; --text: #3b2a1c; --muted: #8a7258;
  --accent: #d2643a; --accent2: #5f8a3a; --ok: #3f9a4a; --ng: #d2463a;
  --page-bg: radial-gradient(120% 80% at 50% -10%, #fff6e6 0%, #f4ead9 55%) fixed, #f4ead9;
  --cover-bg: radial-gradient(90% 60% at 50% 70%, #fff3df 0%, #e8d6b8 75%);
  --btn-bg: linear-gradient(90deg, #d2643a, #e9a03b); --btn-shadow: 0 8px 22px rgba(210, 100, 58, .28);
  --debug-bg: rgba(244, 234, 217, .96);
  --font: "Hiragino Maru Gothic ProN", "Hiragino Sans", -apple-system, "Noto Sans JP", sans-serif;
}
.badge { color: #fff; }
.cover b { color: var(--accent); text-shadow: 0 2px 0 #fff; }
.globe { filter: drop-shadow(0 6px 10px rgba(80, 50, 20, .3)); }
.toast { background: #3b2a1c; color: #fff; }
