.quick-match-banner .match-card {
    font-family: var(--font-family);
}

.quick-match-banner .match-card::before {
    inset: 0;
    width: auto;
    height: auto;
    border-radius: inherit;
    background: radial-gradient(circle 120px at calc(100% - 40px) 40px, rgb(255 255 255 / 20%), transparent 70%);
}

.quick-match-banner .match-card-content {
    min-width: 0;
    overflow-wrap: anywhere;
}

.quick-match-banner .match-card-content h2,
.quick-match-banner .match-card-content p {
    color: inherit;
}

.quick-match-banner .match-card-content p {
    margin: 0;
}

.quick-match-banner .match-card-action {
    max-width: 100%;
}

.quick-match-banner .match-card-action .btn {
    max-width: 100%;
    white-space: normal;
}
