/* v209 — Collapsible Reddit/Threads inline previews.
   View-all drawer/modal and PDF rendering remain unchanged. */
.reddit-comments-strip-head{
  align-items:center;
}
.comments-collapse-toggle{
  appearance:none;
  border:0;
  background:transparent;
  padding:2px 0;
  margin:0;
  display:inline-flex;
  align-items:center;
  gap:8px;
  color:inherit;
  font:inherit;
  cursor:pointer;
  text-align:left;
  min-width:0;
}
.comments-collapse-toggle small{
  display:block;
  font-size:10px;
  letter-spacing:.12em;
  font-weight:800;
  color:#6b7b8f;
}
.comments-collapse-toggle .comments-chevron{
  width:8px;
  height:8px;
  flex:0 0 8px;
  border-right:2px solid #64748b;
  border-bottom:2px solid #64748b;
  transform:rotate(45deg) translateY(-1px);
  transform-origin:center;
  transition:transform .18s ease;
}
.reddit-comments-strip.is-expanded .comments-collapse-toggle .comments-chevron{
  transform:rotate(225deg) translate(-1px,-1px);
}
.comments-collapse-body{
  overflow:hidden;
}
.comments-collapse-body[hidden]{display:none!important}
.reddit-comments-strip:not(.is-expanded){
  padding-bottom:0;
}
.reddit-comments-strip:not(.is-expanded) .reddit-comments-strip-head{
  margin-bottom:0;
}
/* Keep View all available even while the preview is collapsed. */
@media(max-width:680px){
  .reddit-comments-strip-head .reddit-view-all{display:inline-flex!important}
  .reddit-view-all.mobile{display:none!important}
}
@media print{
  .comments-collapse-body[hidden]{display:block!important}
  .comments-collapse-toggle{pointer-events:none}
  .comments-collapse-toggle .comments-chevron{display:none!important}
}
