#qr-code-recommend-dialog .recommend-actions {
    display: flex;
    flex-wrap: wrap;
    gap: .4rem;
    margin: 1rem 0 .65rem;
}
#qr-code-recommend-dialog .recommend-button {
    display: inline-block;
    padding: .4rem .65rem;
    margin: 0;
    border: 1px solid #111;
    border-radius: 4px;
    background: #fff;
    color: #111;
    font: inherit;
    font-size: 14px;
    line-height: 1.4;
    text-decoration: none;
    cursor: pointer;
}
#qr-code-recommend-dialog .recommend-button:hover {
    background: #eee;
}
#qr-code-recommend-dialog .recommend-button:focus-visible,
#qr-code-recommend-dialog .close-reveal-modal:focus-visible {
    outline: 3px solid #111;
    outline-offset: 3px;
}
#qr-code-recommend-dialog .recommend-donate {
    background: #000;
    color: #fff;
}
#qr-code-recommend-dialog .recommend-donate:hover {
    background: #333;
}
