#arenaMatchResults{box-sizing:border-box;width:min(820px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;color:#eeeade;background:#171d20;border:2px solid #716544;border-top:6px solid #ffcf3f;box-shadow:8px 8px 0 #060a0e;font:14px/1.5 Arena,monospace;overflow:auto;color-scheme:dark}
#arenaMatchResults::backdrop{background:#070c12de;backdrop-filter:blur(5px)}
:where(#arenaMatchResults) *{font-family:Arena,monospace;color:inherit}
#arenaMatchResults *{box-sizing:border-box}#arenaMatchResults h1,#arenaMatchResults h2,#arenaMatchResults p{margin:0}#arenaMatchResults img{object-fit:contain;image-rendering:pixelated}#arenaMatchResults button,#arenaMatchResults a{font:14px/1.5 Arena,monospace;cursor:pointer;border-radius:0;text-decoration:none}#arenaMatchResults button:focus-visible,#arenaMatchResults a:focus-visible,#arenaMatchResults summary:focus-visible{outline:3px solid #fff2aa;outline-offset:4px}
.match-result-head{display:flex;align-items:center;gap:18px;padding:26px 28px;background:repeating-linear-gradient(0deg,#ffffff02 0 1px,transparent 1px 5px)}.match-result-head p{font-size:12px;color:#b2ada0;letter-spacing:.08em}.match-result-head h1{font-size:clamp(20px,3vw,30px);line-height:1.4;color:#ffcf48}.match-place{margin-left:auto;display:grid;text-align:center;font-size:32px;color:#ffda62;border:2px solid #99834b;box-shadow:3px 3px 0 #050908;padding:2px 13px}.match-place small{font-size:12px;color:#bab29c}
.match-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:0 28px}.match-stat-grid>div{padding:18px 14px;background:#252c2e;border-bottom:3px solid #4f595a}.match-stat-grid span{display:block;font-size:12px;color:#b8c0bb}.match-stat-grid strong{display:block;font-size:30px;line-height:1.5;overflow-wrap:anywhere}.match-stat-grid .match-xp{background:#39341f;border-color:#ffd146;color:#ffd95c}
.match-loot{padding:24px 28px}.match-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.match-section-title h2{font-size:16px}.match-section-title>span{font-size:12px;color:#b9c6b0}.match-coins{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px}.match-coin{display:flex;align-items:center;gap:10px;padding:12px 10px;background:#10171b;border:1px solid #3b4649;border-bottom:3px solid var(--coin-color);box-shadow:2px 2px 0 #070c0f}.match-coin img{width:48px;height:48px}.match-coin strong{display:block;font-size:19px;color:var(--coin-color)}.match-coin span{font-size:12px;color:#ced1c8}.match-empty{grid-column:1/-1;padding:18px;background:#222a2d;font:16px/1.6 Arial,sans-serif;color:#b9c3c1}.match-reward-note{padding-top:14px;font:12px/1.6 Arial,sans-serif;color:#a9b2af}
.match-standings{margin:0 28px 22px;border:1px solid #3e484b;background:#1d2529}.match-standings summary{padding:13px 16px;cursor:pointer;color:#c9d1c8}.match-table-scroll{overflow:auto}.match-standings table{border-collapse:collapse;width:100%;text-align:right;font-size:14px}.match-standings th{font-size:12px;color:#a8b5b5}.match-standings td,.match-standings th{padding:10px 14px;border-top:1px solid #394345}.match-standings td:first-child,.match-standings th:first-child{text-align:left}.match-standings .you{background:#ffd34a10;color:#ffda62}.match-standings small{font-size:12px;color:#a0b2b6}
.match-result-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:20px 28px;background:#10171b;border-top:1px solid #3c4648}.match-result-actions>div{flex:1;min-width:230px}.match-result-actions button{width:100%;min-height:48px;padding:12px 16px;background:#ffd048;color:#181e1f;border:2px solid #ffeb8d;box-shadow:3px 3px 0 #796022}.match-result-actions button:disabled{background:#30383b;color:#aeb7b6;border-color:#535e61;box-shadow:3px 3px 0 #080f13;cursor:wait}.match-result-actions a{color:#d4c493;padding:12px 0;font-size:12px!important}.match-result-actions p{font:12px/1.5 Arial,sans-serif;color:#a7b4b4;padding-top:10px}.showMatchResults #practiceShell,.showMatchResults #networkHud{visibility:hidden}.showMatchResults #arenaElimination{visibility:hidden}
@media(max-width:580px){.match-result-head{padding:18px 16px;gap:10px}.match-result-head>img{width:32px;height:40px}.match-result-head h1{font-size:19px}.match-result-head p{font-size:12px}.match-place{font-size:24px;padding:2px 8px}.match-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}.match-stat-grid>div{padding:12px}.match-stat-grid strong{font-size:27px}.match-loot{padding:20px 16px}.match-standings{margin:0 16px 20px}.match-result-actions{padding:18px 16px;gap:14px}.match-result-actions>div{flex-basis:100%}.match-coins{grid-template-columns:repeat(2,minmax(0,1fr))}.match-coin{gap:7px;padding:10px 6px}.match-coin img{width:40px;height:40px}.match-coin strong{font-size:16px}}
