@layer components{.c-locker-room{isolation:isolate;background:#050505;height:100svh;position:relative;overflow:hidden}.c-locker-room_viewer,.c-locker-room_canvas{width:100%;height:100%;position:absolute;inset:0}.c-locker-room_canvas{touch-action:none;cursor:grab}.c-locker-room_canvas:active{cursor:grabbing}.c-locker-room_header{pointer-events:none;z-index:1;align-items:center;padding:2.5rem 3rem;transition:opacity .45s linear,visibility .45s;display:flex;position:absolute;inset:0 0 auto}@media (scripting:enabled){.c-locker-room[data-ui-ready=false] .c-locker-room_header{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.c-locker-room_header{transition:none}}.c-locker-room_back{pointer-events:auto;text-shadow:0 1px 12px #000;align-items:center;gap:.8rem;font-size:.875rem;display:flex}.c-locker-room_back>span:last-child{font-weight:500}.c-locker-room_title{letter-spacing:.14em;text-shadow:0 1px 12px #000;width:max-content;font-size:1.0625rem;font-weight:500;position:absolute;left:50%;translate:-50%}.c-locker-room_fallback{object-fit:cover}.c-locker-room_error{text-align:center;background:#050505cc;padding:2rem;position:absolute;top:45%;left:10%;right:10%}@media (max-width:767px){.c-locker-room_header{padding:1.5rem}.c-locker-room_back{font-size:.75rem}.c-locker-room_title{letter-spacing:.1em;font-size:.875rem}}}
