/* Decorative SVG chevrons, shared by public and private header disclosures. */
.ye-header summary > span[aria-hidden="true"] {
  display: inline-block;
  flex: 0 0 16px;
  width: 16px;
  height: 16px;
  font-size: 0;
  line-height: 0;
  background: currentColor;
  -webkit-mask: url("shell-icon-549dd64162ac.svg") center / contain no-repeat;
  mask: url("shell-icon-549dd64162ac.svg") center / contain no-repeat;
  transform-origin: center;
  opacity: .8;
  transition: transform 160ms ease, opacity 160ms ease;
}
.ye-header details[open] > summary > span[aria-hidden="true"] {
  transform: rotate(180deg);
  opacity: 1;
}
.ye-header summary:is(:hover, :focus-visible) > span[aria-hidden="true"] { opacity: 1; }
@media (prefers-reduced-motion: reduce) {
  .ye-header summary > span[aria-hidden="true"] { transition: none; }
}
