:root {
  color-scheme: light;
  --color-ink: #14201d;
  --color-muted: #5f6f69;
  --color-subtle: #edf3f1;
  --color-paper: #fbfcfa;
  --color-panel: #ffffff;
  --color-line: #d8e2df;
  --color-primary: #0d7d68;
  --color-primary-dark: #095c4d;
  --color-accent: #d44f31;
  --color-gold: #c79633;
  --shadow-soft: 0 24px 70px rgba(24, 49, 43, 0.12);
  --shadow-small: 0 12px 28px rgba(24, 49, 43, 0.09);
  --font-sans: "Noto Sans JP", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-latin: "Inter", "Noto Sans JP", sans-serif;
  --radius-sm: 8px;
  --radius-xs: 6px;
  --content-max: 1120px;
  --space-section: clamp(72px, 9vw, 124px);
}
