.bum-address, .bum-link, .bum-body {
    overflow-wrap: anywhere;
}
.bum-address {
    white-space: normal;
    user-select: text;
}
.bum-body {
    line-height: 1.75;
}
.bum-item + .bum-item, .bum-link {
    border-top: 1px solid var(--border, #888);
    margin-top: 1rem;
    padding-top: 1rem;
}
.bum-link > a {
    display: block;
    margin-bottom: .5rem;
}
.bum-preview iframe, .bum-preview video {
    width: 100%;
    aspect-ratio: 16 / 9;
    border: 0;
}
.bum-preview audio {
    width: 100%;
}
