.ra0-twemoji-credit {
    display: none; /* 푸터 안으로 옮겨진 경우(.in-footer)에만 표시한다 */
}
.ra0-twemoji-credit.in-footer {
    display: block;
    position: static;
    margin: 0 0 -6px; /* 아래 푸터 문단의 위 여백(2px)을 상쇄해 간격을 좁힌다 */
    text-align: right;
    font-size: inherit;
    font-weight: 200;
    line-height: 1;
    opacity: 1;
    color: rgb(from var(--content-font-color, #000) r g b / 50%);
}
.ra0-twemoji-credit a {
    color: inherit;
    text-decoration: none;
    pointer-events: auto; /* #footer가 pointer-events: none이므로 링크만 클릭을 허용한다 */
}
/* 기존 푸터 글자가 배경에 묻힐 때 footer-tone.js가 붙이는 클래스 */
#footer.ra0-ft-auto .footer-content p,
#footer.ra0-ft-auto .footer-links a,
#footer.ra0-ft-auto .ra0-twemoji-credit {
    color: rgb(var(--ra0-ft-rgb) / 20%);
}

@media (max-width: 768px) {
    .ra0-twemoji-credit.in-footer { text-align: left; font-size: 9px; }
}

img.emoji {
    display: inline-block;
    width: 1em;
    height: 1em;
    margin: 0 .05em;
    vertical-align: -0.18em;
    border: 0;
    box-shadow: none;
    background: none;
    pointer-events: none;
}
