/* Memoria: rejilla de cartas en el centro. */
.memoria { background: #E3F6FA; }
.me-centro { flex: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 1rem; }
.me-titulo { font-size: 2rem; font-weight: var(--tg-w-strong); letter-spacing: -.02em; }
.me-cartas { display: grid; gap: .6rem; }
.me-carta { width: 5rem; height: 5.2rem; border-radius: .9rem; background: #fff; border: .15rem solid #9ED6E4; display: flex; align-items: center; justify-content: center; font-size: 3.2rem; line-height: 1; }
.me-carta--dorso { background: #1E9CB8; border-color: #1E9CB8; color: #fff; font-size: 1.8rem; font-weight: var(--tg-w-strong); }
.memoria .cl-jugadores { align-self: center; }
