:root {
  --color-bg: #f6f8fa;
  --color-surface: #fcfcfd;
  --color-section: #eef3f7;
  --color-border: #dce4ec;
  --color-divider: #cdd6df;
  --color-text: #3f4752;
  --color-text-secondary: #707a86;
  --color-text-muted: #99a4af;
  --color-accent: #8eaec5;
  --color-accent-hover: #769cb8;
  --font: Inter, "Noto Sans JP";
  --func-sharp: cubic-bezier(0.22, 1.0, 0.36, 1.0);
}