/* Curios, October 22: supplied stage artwork, mineral opal, boxing ropes, enamel. */
[data-site-background="background-secluded-training-ground"]{--site-background-image:url('/assets/curios/secluded-training-ground.webp');--ambient-layer-one:none;--ambient-layer-two:none}
body[data-site-background="background-secluded-training-ground"]{background-image:var(--site-background-image)!important;background-size:cover;background-position:center;background-attachment:fixed}
body[data-site-background="background-secluded-training-ground"]>.game-page-texture{opacity:0!important}
.site-theme-sample[data-site-background="background-secluded-training-ground"]{background-image:var(--site-background-image);background-position:center;background-size:cover}
.nameplate[data-namebackground="curios-outback-opal"]{background:#061419;border:1px solid #749382;border-radius:3px;box-shadow:inset 0 0 0 2px #041116,inset 0 0 0 3px #718b714d;color:#fffae9}
.nameplate[data-namebackground="curios-outback-opal"]::before{inset:0;background:url('/assets/curios/outback-opal.webp') center/cover no-repeat;animation:outback-opal-fire 11s ease-in-out infinite alternate;opacity:1}
.nameplate[data-namebackground="curios-outback-opal"] .member-name{text-shadow:0 1px 3px #000,0 0 7px #000;letter-spacing:.02em}
.nameplate[data-namebackground="curios-outback-opal"]:not([data-nameframe="curios-ringside"])::after{content:'';position:absolute;inset:3px;pointer-events:none;background:linear-gradient(115deg,transparent 35%,#cdfff21a 44%,#fff5c354 49%,#b4a9ff24 53%,transparent 61%);background-size:320% 100%;animation:outback-opal-reflect 8s ease-in-out infinite}
@keyframes outback-opal-fire{0%{filter:hue-rotate(-14deg) brightness(.85)}45%{filter:hue-rotate(12deg) brightness(1.27)}100%{filter:hue-rotate(34deg) brightness(1.02)}}
@keyframes outback-opal-reflect{0%,12%{background-position:140% 0}76%,100%{background-position:-40% 0}}
.nameplate[data-nameframe="curios-ringside"]{border:0!important;border-radius:2px;padding:10px 24px!important;background-color:#12191d;box-shadow:0 3px 0 #06090c}
.nameplate[data-nameframe="curios-ringside"]::after{content:'';position:absolute;inset:0;z-index:3;pointer-events:none;background-image:linear-gradient(110deg,transparent 30%,#fffce500 43%,#fffce5ba 49%,#fffce500 55%,transparent 70%),url('/assets/curios/ringside.svg');background-size:300% 100%,100% 100%;background-repeat:no-repeat;mask:url('/assets/curios/ringside.svg') center/100% 100% no-repeat;animation:ringside-reflection 9s ease-in-out infinite}
.nameplate[data-nameframe="curios-ringside"][data-namebackground="curios-outback-opal"]::before{inset:0;border-radius:2px}
@keyframes ringside-reflection{0%,18%{background-position:120% 0,0 0}77%,100%{background-position:-25% 0,0 0}}
.previews-paused [data-namebackground="curios-outback-opal"]::before,.previews-paused [data-namebackground="curios-outback-opal"]::after,.previews-paused [data-nameframe="curios-ringside"]::after{animation-play-state:paused!important}
body[data-grinder-motion="reduced"] [data-namebackground="curios-outback-opal"]::before,body[data-grinder-motion="reduced"] [data-namebackground="curios-outback-opal"]::after,body[data-grinder-motion="reduced"] [data-nameframe="curios-ringside"]::after{animation:none!important}
@media(prefers-reduced-motion:reduce){[data-namebackground="curios-outback-opal"]::before,[data-namebackground="curios-outback-opal"]::after,[data-nameframe="curios-ringside"]::after{animation:none!important}}

/* Keep the established leaderboard box; ropes fit inside it at every size. */
.leaderboard-section .leader-identity.nameplate-area[data-nameframe="curios-ringside"]{padding:3px 20px!important}
