/* Signature: kursivierter Hover-Underline auf Links + Buttons. */
a:not(.btn):not(.brand) {
  position: relative;
  display: inline-block;
}
a:not(.btn):not(.brand)::after {
  content: '';
  position: absolute;
  left: 0; right: 0; bottom: -2px;
  height: 1px;
  background: currentColor;
  transform: scaleX(0);
  transform-origin: right;
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}
a:not(.btn):not(.brand):hover::after {
  transform: scaleX(1);
  transform-origin: left;
}
