/* The Tanukade Orbit lap wall */
.lapwall { list-style: none; margin: 0; padding: 0; display: grid; gap: 8px }
.lapwall li { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; gap: 4px 14px; align-items: center; padding: 12px 14px; border-radius: 16px; background: var(--moss); border: 1px solid #ffffff12 }
.lapwall li.gold { background: linear-gradient(120deg, #3a2a0a, #5a3f0c); border-color: #ffcf6a; box-shadow: 0 0 24px #ffb35c33 }
.lapwall li.empty { display: block; color: var(--muted) }
.lapwall .num { font-family: var(--f-pixel); font-size: 22px; color: var(--straw); font-variant-numeric: tabular-nums }
.lapwall li.gold .num { color: #ffe08a }
.lapwall b { display: block }
.lapwall small { color: var(--muted); font-size: 13px }
.lapwall .medal { font-size: 26px }
