/* Shared scenery starts below the navigation on public pages and in the panel. */
.rc-home-scenery,.rc-page-scenery{
    position:relative;isolation:isolate;flex:1 0 auto;
    padding:44px 0 52px;background:#121418;
}
.rc-home-scenery::before,.rc-page-scenery::before{
    content:"";position:absolute;z-index:-1;inset:0 0 auto;
    height:900px;max-height:100%;pointer-events:none;
    background-image:
        linear-gradient(180deg,rgba(18,20,24,.48) 0%,rgba(18,20,24,.66) 40%,rgba(18,20,24,.94) 78%,#121418 100%),
        url("/images/backgrounds/home-sunset.jpg");
    background-position:center,center 42%;background-repeat:no-repeat;background-size:cover;
}
.rc-home-scenery > .page-body-inner,.rc-page-scenery > .page-body-inner{padding:0 32px}
.rc-home-scenery .rc-rankings-heading{margin-bottom:24px}
.rc-home-scenery .rc-rankings h2{text-shadow:0 2px 16px #0009}
.rc-home-scenery .rc-rankings-heading p{color:#c1c5cd}
.rc-home-scenery .rc-ranking{background:#1b1e23;border-color:#ffffff1c;box-shadow:0 12px 32px #0004}
.rc-home-scenery .page-body-sidebar .block-container{
    background:#1b1e23;border:1px solid #ffffff14;border-radius:12px;overflow:hidden;
    box-shadow:0 12px 32px #0003;
}
.rc-home-scenery .page-body-sidebar .block-minorHeader{color:#edbb6b}
.rc-home-scenery + .rc-footer,.rc-page-scenery + .rc-footer{margin-top:0}
@media(max-width:1050px){.rc-home-scenery > .page-body-inner,.rc-page-scenery > .page-body-inner{padding-inline:24px}}
@media(max-width:700px){
    .rc-home-scenery,.rc-page-scenery{padding:28px 0 36px}
    .rc-home-scenery::before,.rc-page-scenery::before{height:720px;background-position:center,62% center}
    .rc-home-scenery > .page-body-inner,.rc-page-scenery > .page-body-inner{padding-inline:20px}
}


.rc-page-scenery .page-body-content{background:rgba(27,30,35,.96)}
.rc-page-scenery .page-body-sidebar .block-container{background:#1b1e23f5;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}
