/* Echo Lights: colours always have a matching number and written label. */
#gameChoices{grid-template-columns:repeat(4,minmax(0,1fr))}
.memory-row{display:flex;gap:clamp(4px,1vw,12px);align-items:start;justify-content:center;margin:26px 0;padding:20px 8px;border:1px solid #40514f;border-radius:14px;background:#111b20}
.memory-light{flex:1;min-width:0;max-width:80px;text-align:center}
.memory-light>span{display:grid;place-items:center;margin:auto;width:100%;max-width:58px;aspect-ratio:1;border-radius:50%;background:var(--light);border:2px solid var(--light);color:#fff;font-weight:800;font-size:clamp(.8rem,2vw,1.2rem);opacity:.4}
.memory-light small{display:block;font-size:clamp(.5rem,1.5vw,.7rem);margin-top:9px;color:#a9b9bb}
.memory-light.is-bright>span{opacity:1;border-color:#fff;color:#142026;box-shadow:0 0 0 3px #fff8,0 0 22px var(--light),inset 0 0 9px #fff9}
.memory-light.is-bright small{color:#fff;font-weight:800}
@media(max-width:1100px){#gameChoices{grid-template-columns:repeat(2,minmax(0,1fr))}}
