/* ═════════════════════════════════════════════════════════════════════════
   Battle AIrena — Collapsible Panel Primitive (shared)
   Paired with /shared/collapsible.js. Hides items beyond visibleCount;
   renders a toggle control as sibling of the items container.
   ═════════════════════════════════════════════════════════════════════════ */

@layer defaults {

.collapsible-hidden {
  display: none !important;
}

.collapsible-control {
  display: block;
  width: 100%;
  margin: 4px 0 0;
  padding: 6px 10px;
  background: transparent;
  color: var(--dim);
  border: none;
  border-top: 1px solid var(--border);
  font: inherit;
  font-size: 12px;
  letter-spacing: 0.04em;
  text-align: center;
  cursor: pointer;
}

.collapsible-control:hover {
  color: var(--text);
}

}

