/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.postcontent ul { margin-left: 15px; }
.postcontent li { margin-bottom: 15px; }
.single-post ul { margin-left: 15px; }
.single-post li { margin-bottom: 15px; }

/* ----------------------------------------------------------------
   Sticky sidebar fix
   ----------------------------------------------------------------
   The Canvas theme sets `.content-wrap { overflow: hidden; }` at
   style.css line ~20910. Any ancestor with overflow != visible
   silently kills `position: sticky` on its descendants — so an
   <aside class="sidebar ... position-lg-sticky"> renders, but never
   actually sticks on scroll.

   Override scoped with :has() so we only restore visible overflow
   on the specific .content-wrap blocks that contain a sticky
   sidebar. Other pages are unaffected.
----------------------------------------------------------------- */
@media (min-width: 992px) {
  .content-wrap:has(.sidebar.position-lg-sticky) {
    overflow: visible;
  }
}