/* Pattern A: Web運用代行サービス（信頼・安定のネイビー） */
:root {
  --primary: #1B365D;
  --secondary: #3B7DD8;
  --accent: #60A5FA;
  --background: #FFFFFF;
  --surface: #F0F4F8;
  --on-surface: #111827;
  --muted: #6B7280;
  --border: #E2E8F0;
  --error: #EF4444;
  --cta: #3B7DD8;
  --cta-hover: #2563EB;
  --cta-text: #FFFFFF;

  /* Pattern B colors (for cross-banner) */
  --b-secondary: #6366F1;
  --b-secondary-hover: #4F46E5;
  --b-surface: #F5F5F7;
}
