/* 生成AIパスポート対策 Theme — AI Gradient */

:root {
  --skin-primary: #6366F1;
  --skin-primary-light: #818CF8;
  --skin-primary-dark: #4F46E5;
  --skin-secondary: #EC4899;
  --skin-secondary-light: #F472B6;
  --skin-accent: #14B8A6;
  --skin-bg-gradient: linear-gradient(135deg, #1E1B4B 0%, #1E293B 50%, #0F172A 100%);
}

[data-theme="dark"] {
  --color-primary: var(--skin-primary);
  --color-primary-hover: var(--skin-primary-light);
  --color-accent: var(--skin-secondary);
}

[data-theme="light"] {
  --color-primary: var(--skin-primary-dark);
  --color-primary-hover: var(--skin-primary);
  --color-accent: var(--skin-secondary);
}

body {
  background: var(--skin-bg-gradient);
}

/* Category colors */
.category-card[data-category="ai-basics"] { --cat-color: #6366F1; }
.category-card[data-category="generative-ai"] { --cat-color: #8B5CF6; }
.category-card[data-category="genai-trends"] { --cat-color: #EC4899; }
.category-card[data-category="literacy-ethics"] { --cat-color: #14B8A6; }
.category-card[data-category="prompt-practice"] { --cat-color: #F59E0B; }
