Theme Name: Lightning Child
Theme URI: 
Template: lightning
Description: 
Author: 
Tags: 
Version: 1.1.0
*/
/* =========================================
   NEWS一覧：1行コンパクト表示（wp-block-latest-posts）
   追加CSSクラス: news-list をブロックに設定すること
   ========================================= */
.news-list.wp-block-latest-posts {
  list-style: none !important;
  padding: 0.5em 1.2em !important;
  margin: 0 !important;
}
.news-list.wp-block-latest-posts li {
  display: flex !important;
  flex-direction: row !important;
  align-items: baseline;
  gap: 1.2em;
  padding: 0.3em 0 !important;
  border: none !important;
  margin: 0 !important;
}
/* 日付(order:1) → タイトル(order:2) → 内容(order:3) */
.news-list .wp-block-latest-posts__post-date {
  flex-shrink: 0;
  white-space: nowrap;
  order: 1;
}
.news-list .wp-block-latest-posts__post-title {
  flex-shrink: 0;
  white-space: nowrap;
  text-decoration: none !important;
  color: 
#c8b88a !important;
  order: 2;
}
.news-list .wp-block-latest-posts__post-title:hover {
  color: 
#e0d4b0 !important;
  text-decoration: underline !important;
}
.news-list .wp-block-latest-posts__post-excerpt {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 1;
  min-width: 0;
  order: 3;
}
/* タイトル以外の色を統一 */
.news-list .wp-block-latest-posts__post-date,
.news-list .wp-block-latest-posts__post-excerpt {
  color: 
#e8e2d8 !important;
  font-size: 14px !important;
  line-height: 1.6 !important;
}
.news-list .wp-block-latest-posts__post-title {
  font-size: 14px !important;
  line-height: 1.6 !important;
}
/* 「続きを読む」リンク */
.news-list .wp-block-latest-posts__post-more-link {
  color: 
#c8b88a !important;
  text-decoration: none !important;
  white-space: nowrap;
  font-size: 14px !important;
}
.news-list .wp-block-latest-posts__post-more-link:hover {
  color: 
#e0d4b0 !important;
}
/* =========================================
   ONLINE SHOP（VK Blocks投稿リスト）文字色
   ========================================= */
.vk_post .vk_post_title a,
.vk_post .vk_post_title {
  color: 
#c8b88a !important;
  font-size: 16px !important;
}
.vk_post .vk_post_excerpt {
  color: rgba(200, 184, 138, 0.6) !important;
}
.vk_post .vk_post_date {
  color: 
#666666 !important;
  font-size: 16px !important;
}
.vk_post .vk_post_btnArea a,
.vk_post .more-link {
  color: 
#666666 !important;
  font-size: 18px !important;
}
/* =========================================
   投稿詳細ページの「続きを読む」非表示
   ========================================= */
.single .vk_post_btnArea,
.single .more-link {
  display: none !important;
}