/* Font Awesome 图标 */
.fa-solid,
.fa-regular,
.fa-brands {
    width: 1.2em;
    min-width: 1rem;
    font-size: 1em;
    text-align: center;
}

/* hexo-excerpt-typer */
#summary:before {
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0.25;
    padding: 4px 0.5rem;
    content: 'hexo-excerpt-typer';
    font-size: .875rem;
}
