/*
Theme Name: Lightning Child Sample
Theme URI:
Template: lightning
Description:
Author:
Tags:
Version: 0.6.1
*/
.veu_sitemap, .vkexunit_sitemap, .widget_vkexunit_sitemap{display:none !important;}
/*
 Theme Name: Lightning Child
 Template: lightning
*/
/* ExUnit / Lightning のHTMLサイトマップを強制非表示（保険） */
.veu_sitemap,
.vkexunit_sitemap,
.widget_vkexunit_sitemap,
.site-footer .veu_sitemap,
.site-footer .widget_vkexunit_sitemap { display: none !important; }
/* 1) フッター自体の上マージン/パディングをゼロに */
.site-footer { margin-top: 0 !important; padding-top: 0 !important; }

/* 2) コピーライト帯（Powered by ... 含む）の上余白を詰める */
.site-footer .site-info { margin-top: 0 !important; padding-top: 6px !important; }

/* 3) フッターの内側ラッパーにパディングが入っているケースを潰す */
.site-footer .container,
.site-footer .vk-footer,
.site-footer .footer-widget-area { margin-top: 0 !important; padding-top: 0 !important; }

/* 4) ブロックテーマ由来のブロック間ギャップを無効化 */
.site-footer { --wp--style--block-gap: 0 !important; }

/* 5) ホームの本文末が大きい余白を持っている場合に詰める */
.home .site-main > *:last-child,
.home .l-content > *:last-child { margin-bottom: 0 !important; padding-bottom: 0 !important; }
/* フッターウィジェットの上下余白をゼロに */
.footer-widget-area,
.widget-area--footer { padding-top: 0 !important; padding-bottom: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; }

/* 本当に空っぽなら非表示（HTMLに空ノードがない場合のみ有効） */
.footer-widget-area:empty { display: none !important; }


