.loa-stats-panel{margin-top:22px;padding:18px;background:#101d2b;border:1px solid #476077;border-radius:10px}
.loa-stats-heading{color:#f1d3a1;font:700 19px/1.3 'Cinzel',serif;margin:0 0 16px}
.loa-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.loa-stat-cell{background:#1a2b3d;border:1px solid #40576a;padding:12px;border-radius:7px;min-width:0}
.loa-stat-label{display:block;font-size:11px;color:#a9bbce;line-height:1.4;margin-bottom:5px}
.loa-stat-value{display:block;font-size:21px;color:#f8e1b9;font-weight:800;overflow-wrap:anywhere}
.loa-ach-heading{font:700 15px 'Cinzel',serif;color:#e9cf9f;margin:22px 0 10px}
.loa-ach-list{padding-left:25px;margin:0}.loa-ach-row{color:#d4e0e8;padding:8px 5px;border-bottom:1px solid #304358;font-size:13px}
.loa-ach-row::marker{color:#e6ba68}.loa-stats-help,.loa-stats-foot{font-size:12px;color:#a7bad0;line-height:1.7;margin:11px 0 0}
.loa-game-mini-stats{display:block!important;color:#c4dcb8!important;font-size:10px;line-height:1.5;margin:7px 0 0}
@media(max-width:650px){.loa-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loa-stats-panel{padding:12px}.loa-stat-value{font-size:18px}}
