.arena-desk{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;margin:10px 0 14px;padding:5px 8px;color:#f5ecf5;background:#201c2c;border:1px solid #74637d;border-inline-start:3px solid #f4a78d;font:600 .82rem/1.25 system-ui,sans-serif}
.arena-desk button,.arena-desk a,.arena-desk select{min-height:40px;padding:5px 10px;border:1px solid transparent;border-radius:2px;color:inherit;background:#2c263a;font:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:8px}
.arena-desk button:hover,.arena-desk a:hover,.arena-desk select:hover{border-color:#f4a78d}
.arena-desk button[aria-pressed=true]{background:#f7b59b;color:#291d29}
.arena-desk [data-player-open]{margin-inline-start:auto}
.arena-desk [hidden],#arena-player [hidden]{display:none!important}
.radio-meter{height:14px;display:inline-flex;align-items:center;gap:2px;color:#f7b59b}
.radio-meter i{height:30%;width:2px;background:currentColor}
.radio-meter i:nth-child(2){height:64%}
.radio-meter i:nth-child(3){height:100%}
.radio-meter i:nth-child(4){height:45%}
[aria-pressed=true] .radio-meter{color:#422239}
[aria-pressed=true] .radio-meter i{animation:arena-meter .65s ease-in-out infinite alternate}
[aria-pressed=true] .radio-meter i:nth-child(even){animation-delay:-.35s}
@keyframes arena-meter{to{transform:scaleY(.3)}}
[data-radio-panel]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;order:3;flex-basis:100%;border-top:1px solid #675970;padding-top:5px}
[data-radio-panel] label{display:flex;align-items:center;gap:5px}
[data-volume]{width:66px;accent-color:#f4a78d}
[data-radio-error]{flex-basis:100%;order:4}
.arena-desk :focus-visible,#arena-player :focus-visible{outline:2px solid #ffb89f;outline-offset:2px}
#arena-player{position:fixed;inset:0;margin:auto;width:min(440px,calc(100% - 24px));max-height:calc(100% - 24px);overflow:auto;padding:22px;color:#f6edf1;background:#262030;border:1px solid #bc9ab8;border-top:4px solid #ffaf96;font:500 15px/1.4 system-ui,sans-serif;color-scheme:dark}
#arena-player::backdrop{background:#100c18b8}
#arena-player h2{font-size:1.6rem;margin:0 0 8px}
#arena-player p{margin:8px 0}
#arena-player label{display:grid;gap:4px;margin:12px 0}
#arena-player input,#arena-player select,#arena-player button{max-width:100%;min-height:44px;padding:8px 11px;color:inherit;background:#342940;border:1px solid #937994;border-radius:3px;font:inherit}
#arena-player button{cursor:pointer}
#arena-player button[type=submit]{background:#f7b59b;color:#231825;font-weight:700}
#arena-player [data-player-close]{position:absolute;top:8px;right:8px;min-width:44px}
#arena-player [role=status]{min-height:1.4em;color:#ffd2b4}
.arcade-card .arcade-cover{isolation:isolate}
.arcade-card .arcade-cover::after{content:"";position:absolute;inset:0;pointer-events:none;border:clamp(4px,1vw,12px) solid #1d182e35;box-shadow:inset 0 0 42px #130e2077}
.arcade-card .arcade-art{transition:filter .22s ease}
.arcade-card:focus-within .arcade-art,.arcade-card:hover .arcade-art{filter:brightness(1.15)}
body[data-experience=confluence] #main>.arena-desk{width:min(1080px,calc(100% - 24px));margin-inline:auto}
body[data-experience=feather] .arena-desk{margin-block:5px 8px}
@media(max-width:390px){.arena-desk{padding-inline:4px;gap:4px}.arena-desk button,.arena-desk a{padding-inline:6px}.arena-desk [data-player-open]{margin-inline-start:0}}
@media(prefers-reduced-motion:reduce){.radio-meter i{animation:none!important}.arcade-card .arcade-art{transition:none}}
