/* ===== 読みにくい所だけ “文字色を濃く” にする上書き ===== */

/* 基本文字色（本文や中身） */
body, .entry-content { color:#222; }

/* パンくず（「ホーム」などが薄い対策） */
.breadcrumbs, .breadcrumbs a,
.breadcrumb, .breadcrumb a { color:#222 !important; opacity:1 !important; }

/* 記事内目次（枠内の本文・リンク） */
.toc, .toc * , .toc-title {
  color:#222 !important; opacity:1 !important;
}

/* サイドバー：最近の投稿／コメント／アーカイブ／カテゴリ “の中身のリンク文字” */
#sidebar .widget a,
#sidebar .widget li,
.sidebar .widget a,
.sidebar .widget li,
.widget_recent_entries a,
.widget_recent_comments a,
.widget_archive a,
.widget_categories a {
  color:#222 !important; opacity:1 !important;
}

/* シェア見出し「シェアする」、フォロー見出し「〇〇をフォローする」 */
.sns-share, .sns-share *, .sns-follow, .sns-follow * {
  color:#222 !important; opacity:1 !important;
}

/* 関連記事：タイトル下のスニペット（薄くなる対策） */
.related-entry-card .related-entry-card-snippet,
.related-entry .entry-card-snippet,
.related-entries .entry-card-snippet,
.entry-card-snippet {
  color:#222 !important; opacity:1 !important;
}

/* 前後記事ナビ（下の左右ボックスの文字） */
.post-navi a, .pager-post-navi a,
.nav-previous a, .nav-next a,
.pager-post-navi .post-navi-title {
  color:#222 !important; opacity:1 !important;
}

/* コメント欄のラベルやプレースホルダ */
.comment-area, .comment-area * {
  color:#222 !important;
}
.comment-area input::placeholder,
.comment-area textarea::placeholder { color:#555 !important; }

/* 記事タイトル下などのメタ（投稿日・更新日・読了目安） */
.entry-meta, .entry-meta a, .post-meta, .post-meta a { color:#666 !important; }

/* 既定のリンク色（Kenji指定の #768676 を尊重） */
.entry-content a { color:#768676; }