/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/
Description: Child theme for Hello Elementor tailored for Berard AIT 2026.
Author: Top Shelf Design
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/

/* Visual CSS migrated into Elementor Site Kit by Codex on 2026-06-15. */

/* ------------------------------------------------------------------
   2026-08-26 — List spacing parity with paragraphs.
   hello-elementor reset.css sets p { margin-block-end: .9rem } but zeroes
   ul/ol, which is why empty <p>&nbsp;</p> spacers had been hand-added after
   lists in post content. Those spacers were removed from post_content; lists
   now carry the same bottom margin as paragraphs so spacing is consistent.
   Scoped to post/article content so Elementor menus and icon lists are
   unaffected by the global reset override.
   ------------------------------------------------------------------ */
.elementor-widget-theme-post-content ul,
.elementor-widget-theme-post-content ol,
.elementor-widget-text-editor ul,
.elementor-widget-text-editor ol,
.entry-content ul,
.entry-content ol {
	margin-block-end: .9rem;
}

/* Nested lists stay tight against their parent list item. */
.elementor-widget-theme-post-content li > ul,
.elementor-widget-theme-post-content li > ol,
.elementor-widget-text-editor li > ul,
.elementor-widget-text-editor li > ol,
.entry-content li > ul,
.entry-content li > ol {
	margin-block-end: 0;
}

/* Elementor icon lists manage their own spacing. */
.elementor-widget-theme-post-content ul.elementor-icon-list-items,
.elementor-widget-text-editor ul.elementor-icon-list-items,
.entry-content ul.elementor-icon-list-items {
	margin-block-end: 0;
}
