/* RADON2: decorative frames only. No changes to panel or content geometry. */

.make-body .box-sm-v1::before,
.make-body .center-col .banner-main::before,
.make-body .newsfeed .news-single::before,
.make-body .newsfeed .news::before,
.make-body .newsfeed article::before,
.make-body .r2-discord-panel::after {
    content: "" !important;
    position: absolute !important;
    inset: -1px !important;
    width: auto !important;
    height: auto !important;
    box-sizing: border-box !important;
    border: 16px solid transparent !important;
    border-image: url("../img/radon2_v27/panel-frame.svg") 32 / 16px / 0 stretch !important;
    background: none !important;
    box-shadow: none !important;
    transform: none !important;
    filter: none !important;
    opacity: 1 !important;
    animation: none !important;
    will-change: auto !important;
    pointer-events: none !important;
    z-index: 6 !important;
}

/* Remove the oversized corner overlay; all four corners belong to one frame. */
.make-body .box-sm-v1::after,
.make-body .center-col .banner-main::after,
.make-body .newsfeed .news-single::after,
.make-body .newsfeed .news::after,
.make-body .newsfeed article::after {
    content: none !important;
    display: none !important;
    background: none !important;
    border: 0 !important;
    box-shadow: none !important;
    animation: none !important;
    pointer-events: none !important;
}

/* Matte bronze/red marquees, retaining their original size and text styles. */
.make-body .newsfeed::before {
    visibility: hidden !important;
    pointer-events: none !important;
}

.make-body .make-container .box-sm-v1 > .heading {
    background: linear-gradient(90deg, rgba(62, 24, 16, .76), rgba(17, 9, 7, .96) 48%, rgba(48, 20, 14, .72)) !important;
    border-bottom-color: rgba(137, 86, 49, .44) !important;
    box-shadow: inset 0 1px rgba(216, 165, 107, .04) !important;
}

.make-body .make-container .box-sm-v1 > .heading::before {
    content: "" !important;
    position: absolute !important;
    top: auto !important;
    bottom: -1px !important;
    left: 9px !important;
    right: 9px !important;
    width: auto !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent, rgba(185, 126, 73, .65) 28%, rgba(185, 126, 73, .65) 72%, transparent) !important;
    background-size: 100% 100% !important;
    background-position: center !important;
    box-shadow: none !important;
    opacity: 1 !important;
    animation: none !important;
    transform: none !important;
    pointer-events: none !important;
}

.make-body .make-container .box-sm-v1 > .heading::after {
    content: none !important;
    display: none !important;
    animation: none !important;
}
