/* V17.1 — Friends arena: stable native DOM, no v15 overlay mutation */
#multiRoom:not(.hidden){position:fixed!important;inset:0!important;z-index:99990!important;width:100vw!important;height:100dvh!important;overflow:auto!important;box-sizing:border-box!important;background:#0b1830 url('arenes/amis_v1624.webp') center center / cover no-repeat fixed!important;padding:clamp(12px,2vw,28px)!important;isolation:isolate}
#multiRoom:not(.hidden)>.panel{position:relative!important;max-width:1180px!important;min-height:calc(100dvh - 56px);margin:0 auto!important;box-sizing:border-box!important;padding:clamp(14px,2.5vw,32px)!important;background:linear-gradient(180deg,rgba(5,16,36,.83),rgba(5,16,36,.53))!important;border:1px solid rgba(244,200,104,.6)!important;border-radius:20px!important;box-shadow:0 12px 50px #0008!important;backdrop-filter:none!important;filter:none!important;transform:none!important}
#multiRoom:not(.hidden)>.panel>.between{display:flex!important;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
#multiRoom:not(.hidden)>.panel>p{position:static!important;margin:12px 0!important}
#multiRoom:not(.hidden) .battle{display:flex!important;justify-content:space-around;align-items:center;gap:clamp(12px,4vw,65px);flex-wrap:wrap;margin:24px 0 12px!important;min-height:260px;background:transparent!important}
#multiRoom:not(.hidden) .fighter{flex:1 1 230px;max-width:380px;min-width:180px;text-align:center;background:rgba(5,19,44,.68);border:1px solid rgba(235,194,107,.55);border-radius:16px;padding:14px;box-sizing:border-box}
#multiRoom:not(.hidden) .fighter .art{display:flex;align-items:center;justify-content:center;min-height:160px;max-height:250px;overflow:hidden}
#multiRoom:not(.hidden) .fighter .art img{display:block;max-width:100%;max-height:230px;width:auto;height:auto;object-fit:contain}
#multiRoom:not(.hidden) .fighter .bar{max-width:320px;margin:9px auto}
#multiRoom:not(.hidden)>.panel>.actions{display:flex!important;justify-content:center;gap:10px;flex-wrap:wrap;margin:18px 0!important;position:static!important}
#multiRoom:not(.hidden)>.panel>.actions button{min-height:43px;border-radius:10px;cursor:pointer}
#multiRoom:not(.hidden) #multiEvent{display:block!important;position:static!important;max-width:760px;margin:14px auto!important;max-height:150px;overflow:auto;background:rgba(4,15,33,.78)!important;border:1px solid rgba(240,201,113,.45);border-radius:12px;padding:12px}
#multiRoom:not(.hidden) #v127Third:not(.hidden){position:relative!important;inset:auto!important;z-index:2;max-width:650px;margin:12px auto!important}
#multiRoom:not(.hidden) .v15Brand,#multiRoom:not(.hidden) .v15Center,#multiRoom:not(.hidden) .v15Hud,#multiRoom:not(.hidden) .v15Journal,#multiRoom:not(.hidden) .v15Message,#multiRoom:not(.hidden) .v15Upgrades,#multiRoom:not(.hidden) .v15Actions,#multiRoom:not(.hidden) .v15Exit{display:none!important}
@media(max-width:600px){#multiRoom:not(.hidden){padding:8px!important}#multiRoom:not(.hidden)>.panel{padding:12px!important;min-height:calc(100dvh - 16px)}#multiRoom:not(.hidden) .battle{min-height:0;gap:8px;margin:10px 0!important}#multiRoom:not(.hidden) .fighter{min-width:125px;flex-basis:42%;padding:8px}#multiRoom:not(.hidden) .fighter .art{min-height:110px}#multiRoom:not(.hidden) .fighter .art img{max-height:145px}}
