/* Menus only: combat art, camera, controls and resolution remain unchanged. */
#panel{width:min(680px,94vw)}#roomsPanel{margin-top:18px;border-top:2px solid #426974;padding-top:8px}#roomsPanel h2,#lobby h2{font-size:23px;font-weight:400;margin:8px 0}.roomRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-bottom:1px solid #234958;padding:9px 0;font-size:18px}.roomRow span{overflow-wrap:anywhere}.roomRow button{min-height:44px;padding:5px 12px}.roomFields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.roomFields label{margin:8px 0}#roomsPanel details{margin:12px 0}#roomStatus{color:#ffdba0;font-size:18px}#inviteCode{font-size:15px}#lobby{border-top:2px solid #426974;margin-top:18px}#roster{max-height:150px;overflow:auto;font-size:18px}#lobby>button{margin:4px 6px 4px 0}.careerSummary{border-left:3px solid #e1bc6b;padding:6px 10px;color:#efdba9;font-size:17px;line-height:1.2}#panel .audioOptions{flex-wrap:wrap}
#matchCard.modal{width:min(620px,94vw)}#matchCard.modal .matchInner{width:100%}#matchCard.modal #matchArt{height:72px;width:auto;max-width:160px;object-fit:contain}#podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;align-items:end;margin:12px 0}.podiumPlace{display:flex;flex-direction:column;align-items:center;background:#112d3d;border:2px solid #6c919d;border-bottom:7px solid #516b88;padding:8px 4px;min-width:0;gap:5px}.podiumPlace.place1{padding-top:18px;border-color:#e9c266;border-bottom-color:#af8039}.podiumPlace.place3{border-color:#b9805d}.podiumPlace img{width:60px;height:70px;object-fit:contain;image-rendering:pixelated}.podiumPlace strong{font-size:20px;overflow-wrap:anywhere;max-width:100%;font-weight:400}.podiumPlace b{font-size:25px;font-weight:400}.podiumPlace small{font-size:15px}.podiumPlace.place1 img{height:84px}#myResult{border:2px solid #7ce5bc;padding:8px;margin:8px 0;font-size:18px;color:#aaffd5}#mvpResult{border-top:2px solid #4f7986;margin-top:12px;padding:9px 4px}#mvpResult strong{color:#efd28b;font-size:22px;font-weight:400}#mvpResult p{font-size:17px;line-height:1.15;margin:5px}#mvpResult summary{font-size:16px}#mvpResult details p{font-size:15px;color:#b5c8d2}.scoreRow.me{border-left:3px solid #7ce5bc;background:#16483c!important}
@media(max-width:420px){#panel{padding:14px}.roomFields{grid-template-columns:1fr}#podium{gap:5px}.podiumPlace strong{font-size:17px}.podiumPlace img{width:48px;height:58px}.podiumPlace.place1 img{height:70px}.podiumPlace small{font-size:14px}.roomRow{font-size:17px}.roomRow button{font-size:17px;padding:5px 8px}#matchCard.modal .matchInner{padding:10px}#matchCard.modal #matchArt{height:45px}}
@media(max-height:500px){#matchCard.modal{top:50%;width:min(620px,94vw)}#matchCard.modal #matchArt{height:38px}#podium{margin:6px 0}.podiumPlace{padding:4px}.podiumPlace.place1{padding-top:8px}.podiumPlace img{height:44px}.podiumPlace.place1 img{height:55px}}

#podiumHeading{font:22px VT323,monospace;color:#bfd4de;margin:8px 0}.zoneMode #effects{top:105px}.zoneMode #hud{font-size:16px;line-height:1.1}.zoneMode #roster{font-size:18px}@media(max-height:500px){.zoneMode #effects{top:100px}}
