:root {
  --primary: #00B2A8;
  --primary-dark: #008A82;
  --primary-light: #80D9D4;
  --primary-muted: #4DC4BC;
  --primary-lighter: #B3E5E1;
  --primary-darker: #005C56;
  --primary-lightest: #E0F5F3;

  --accent: #00D4C7;
  --accent-light: #66E3DB;
  --accent-warm: #33DCD1;

  --text-primary: #171E1D;
  --text-secondary: #4A5568;
  --text-muted: #9CA3AF;
  --bg-page: #F9FAFB;
  --bg-surface: #FFFFFF;
  --border-color: #E5E7EB;

  --success: #10B981;
  --error: #EF4444;
  --warning: #F59E0B;
  --info: #3B82F6;

  --font-heading: 'Noto Serif JP', serif;
  --font-body: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}
