/* --- 1. Modern Reset & Variables --- */
:root {
  --bg-main: #f8fafc;
  --header-dark: #121212;
  --accent: #3b82f6; /* 洗練されたブルー */
  --text-main: #1e293b;
  --text-muted: #64748b;
  --card-bg: #ffffff;
  --border-color: #e2e8f0;
  --featured-bg: #f0f7ff;
}