.points-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.points-totals>div{background:var(--card);border:1px solid var(--border);padding:16px}.points-totals span,.points-totals strong{display:block}.points-totals strong{color:var(--gold);font-size:28px}.points-rules{padding-left:20px;line-height:1.8}.points-rules li{margin:10px 0}button.coin-balance{cursor:pointer;background:0 0;border:0}button.coin-balance:focus-visible{outline:2px solid var(--primary);outline-offset:5px}@media (max-width:600px){.points-totals{gap:6px}.points-totals>div{padding:10px 6px}.points-totals span{font-size:12px}.points-totals strong{font-size:24px}.member-summary>button{min-height:44px}}
