body { background: linear-gradient(45deg,  #cc767d 0%,#f2b3b8 33%,#eaa6ae 66%,#db7f86 100%);
}
h1,
h2,
h3,
h4,
h5,
h6 {
text-wrap: pretty;
}
img,
button,
input,
select,
textarea,
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
input[type="button"],
input[type="reset"],
input[type="submit"],
a.button,
a.wp-block-button__link:not(.has-background),
.wp-embed-responsive .wp-has-aspect-ratio iframe,
.bit-widget .bit-event .bit-button {
border-radius: 4px;
}
.big-image-shadow img,
.big-image-shadow.wp-block-embed iframe {
box-shadow: 0 0 96px rgba(0, 0, 0, 0.25);
}
li::marker {
font-weight: 700;
}
.border-list {
list-style-position: inside;
margin: 0;
}
.border-list li {
padding: 5px 0;
border-bottom: 1px solid rgba(147, 24, 50, 0.25);
}
.bit-logo path {
fill: var(--base-2);
}
.bit-widget-container .bit-widget .bit-event {
border-top: 1px solid rgba(147, 24, 50, 0.25);
}
.bit-widget-container .bit-widget .bit-upcoming-events, bit-past-events {
border-bottom: 1px solid rgba(147, 24, 50, 0.25);
}
.m-b {
margin-bottom: 1.5em;
}
.m-b-0,
.widget:has(.m-b-0) {
margin-bottom: 0;
}