.gh .by b > a {
    display: inline-flex;
    align-items: center;
    gap: .45em;
    max-width: 100%;
    min-height: 32px;
    padding: 3px 11px;
    border: 1px solid #dcd1f1;
    border-radius: 999px;
    background: #f0ebfb;
    color: #503489;
    text-decoration: none;
    overflow-wrap: anywhere;
}
.gh .by b > a::after {
    content: "";
    flex: 0 0 .38em;
    height: .38em;
    border-block-start: 1.5px solid currentColor;
    border-inline-end: 1.5px solid currentColor;
    transform: rotate(45deg);
}
.gh .by b > a:hover {
    background: #e5dbf7;
    color: #412770;
    text-decoration: none;
}
.gh .by b > a:focus-visible {
    outline: 2px solid #6246a7;
    outline-offset: 2px;
}
