/* Copied from Kingdom Builder's donation banner. */
.ts-donation-banner {
    display: block;
    width: min(100%, 360px);
    margin: 0 auto;
    border-radius: 12px;
    text-decoration: none;
    transition: transform 160ms ease, filter 160ms ease;
}
.ts-donation-banner:hover,
.ts-donation-banner:focus-visible {
    filter: brightness(1.03);
    transform: translateY(-1px);
}
.ts-donation-banner:focus-visible {
    outline: 3px solid rgba(20, 184, 166, 0.48);
    outline-offset: 3px;
}
.ts-donation-banner img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 12px;
    box-shadow: 0 12px 24px rgba(28, 25, 23, 0.14);
}
