/* Site-wide rules for the public layout — vanilla CSS (project preference).
   Rules that used to live in the Tailwind 3 source file, which stopped compiling
   when the source moved in August 2025. */

/* Horizontal strips that scroll without a visible scrollbar (mobile product banner). */
.scrollbar-hide {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.scrollbar-hide::-webkit-scrollbar {
  display: none;
}

/* Comment bodies: Action Text wraps the body in a div.trix-content, and actiontext.css
   gives its paragraphs a 1em bottom margin (Trix-era bodies used divs). Keep comments
   compact. */
.comment-body .trix-content p,
.comment-body .trix-content > div {
  margin-top: 0;
  margin-bottom: 0;
}

.comment-body .trix-content {
  line-height: 1.375;
}
