/* Page icons inherit link colors and scale with the surrounding text. */
.abc-page-icon {
  display: inline-block;
  width: 1.125em;
  height: 1em;
  margin-inline-end: .35em;
  fill: currentColor;
  color: var(--abc-page-icon-color, inherit);
  font-size: 1em;
  line-height: 1;
  text-align: center;
  vertical-align: -.125em;
  pointer-events: none;
}
a:hover > .abc-page-icon,
a:focus-visible > .abc-page-icon,
.file:hover > .abc-page-icon,
.file:focus-within > .abc-page-icon {
  color: var(--abc-page-icon-hover, inherit);
}
.abc-page-icon--after {
  margin-inline-start: .35em;
  margin-inline-end: 0;
}
[dir="rtl"] .abc-page-icon--directional {
  transform: scaleX(-1);
}
.pi .more-link a {
  font-size: .8em;
}
.pi .menu--account li {
  border: none;
  padding: 0;
  list-style: none;
}
.pi .menu--account li a {
  margin: 0 5px;
}
