.back{font-weight:800;text-decoration:none;color:var(--text);white-space:nowrap}
.empty{grid-column:1/-1;padding:28px;border:1px dashed var(--line);border-radius:16px;background:#fff}
#lang{font-family:inherit;cursor:pointer}
.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0}
.stat{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px}
.stat b{display:block;font-size:1.8rem;color:var(--ink)}
@media(max-width:800px){.back{font-size:.82rem}.stats{grid-template-columns:1fr 1fr}}
