.competition-list{display:grid;gap:10px;margin:12px 0 20px}.competition-entry{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #364965;background:#18263b;padding:15px 17px;border-radius:12px}.competition-entry strong{font-size:13px;display:block;margin-bottom:5px}.competition-entry small{color:#96a8c2;font-size:11px}.competition-entry button,.result-link{background:#23364c;border:1px solid #4b6479;color:#d9f7ae;border-radius:9px;padding:9px 12px;font-size:12px;cursor:pointer}.trophy-tag{color:#ffe4a0!important}.competition-section{margin:25px 0}.competition-section h3{margin:12px 0;color:#e6f0fb}.result-competition-name{color:#b3ccdf;font-size:11px;margin-top:8px}.result-link{display:inline-block;margin-top:8px}.honors-bar{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.honors-bar>div{background:#1b2b3e;border:1px solid #344b61;border-radius:12px;padding:13px 17px;min-width:120px}.honors-bar strong{font-size:24px;color:#d7ff8e;display:block}.honors-bar small{font-size:11px;color:#99abc4}.player-competition-hint{font-size:11px;color:#a1b3ca;margin-top:8px}@media(max-width:650px){.competition-entry{align-items:flex-start;flex-direction:column}.competition-entry button{width:100%}}
