.archive-panel.archive-enhanced summary {
  transition: color .5s ease;
}
.archive-panel.archive-enhanced[data-expanded="false"] summary { color: #fff; }
.archive-panel.archive-enhanced[data-expanded="true"] summary { color: var(--yellow); }
.archive-panel.archive-enhanced summary .plus::after {
  display: block;
  transform-origin: center;
  transform: scaleY(1);
  opacity: 1;
  transition: transform .5s cubic-bezier(.4, 0, .2, 1), opacity .45s ease;
}
.archive-panel.archive-enhanced[data-expanded="true"] summary .plus::after {
  transform: scaleY(0);
  opacity: 0;
}
.archive-motion { display: flow-root; }
.archive-panel.archive-enhanced[data-expanded="false"] .archive-motion { opacity: 0; }
.archive-panel.archive-enhanced[data-expanded="true"] .archive-motion { opacity: 1; }
@media (prefers-reduced-motion: reduce) {
  .archive-panel.archive-enhanced summary,
  .archive-panel.archive-enhanced summary .plus::after { transition: none; }
}
