/* Keep adjoining rows flush while softening the outside edges. */
.block-container {
    overflow: clip;
    background-clip: padding-box;
}
.block-container,
.nostalgia-navigator,
.nostalgia-editor,
.overlay,
.menu-content,
.p-body-header,
.p-breadcrumbs-wrap,
.bbCodeBlock {
    border-radius: 8px;
}
.block-container > .block-header:first-child,
.block-container > .block-minorHeader:first-child {
    border-radius: 7px 7px 0 0;
}
.block-container > .block-body:last-child,
.block-container > .block-footer:last-child {
    border-radius: 0 0 7px 7px;
}
.block-container > .block-body:only-child {
    border-radius: 7px;
}
.button,
a.button,
.input,
.p-navgroup-link--register,
.nostalgia-navigator a,
.focus-grid .block--category .node-body,
.pageNav-page,
.pageNav-jump,
.label,
.message-avatar-wrapper .avatar {
    border-radius: 5px;
}
.block-header,
.block-minorHeader,
.menu-header,
.overlay-title {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}
.menu-footer,
.overlay .formSubmitRow-main {
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}
