/*
 Theme Name:  Lightning Child (Lecturer)
 Description: introbr-full ベース。個別の投稿タイトルを非表示 + 一覧/ジャンルのカード内投稿タイトルも非表示（強化CSS）。
 Author:      ChatGPT
 Version:     1.4.6p6-introbr-full-single-notitle-archives-nocard
 Template:    lightning
 Text Domain: lightning-child-lecturer
*/

/* 個別ページ（single: lecturer_profile）の投稿タイトル 非表示（保険） */
.single-lecturer_profile .entry-title { display: none !important; }

/* アーカイブ / タームのカード内 投稿タイトル 非表示（強化CSS） */
.post-type-archive-lecturer_profile :is(.vk_posts, .vk-posts, .vk_post, .vk-post, .vk_post-card, .vk-card) :is(.vk_post_title, .vk_post__title, .entry-title, h2.entry-title, h3.entry-title),
.tax-lecturer_genre :is(.vk_posts, .vk-posts, .vk_post, .vk-post, .vk_post-card, .vk-card) :is(.vk_post_title, .vk_post__title, .entry-title, h2.entry-title, h3.entry-title){
  display: none !important;
}

/* ブロック限定で使いたい場合（任意）：no-card-title 付与時のみ非表示 */
.no-card-title :is(.vk_post_title, .vk_post__title, .entry-title, h2.entry-title, h3.entry-title){
  display: none !important;
}

/* 既存の軽微な見た目調整（introbr-full相当） */
.lecturer-card-meta { font-size: 0.92rem; line-height: 1.55; }
.lecturer-card-meta .row { display: block; margin-top: .25rem; }
.lecturer-card-meta .label { font-weight: 600; margin-right: .35rem; }
.lecturer-card-meta .name { font-size: 1.05rem; font-weight: 700; }
.lecturer-card-photo img { display: block; max-width: 100%; height: auto; border-radius: .5rem; }
.vk_post .lecturer-card-meta { margin-top: .25rem; }
