/* Brain games hub */
.bg-hub .lang-hero::after{content:"μνήμη";font-size:5rem;top:-.2rem}
.bg-crumbs{font-size:.85rem;margin:0 0 .6rem;color:var(--muted)}
.bg-crumbs a{color:var(--g)}
.bg-ico{width:48px;height:48px;display:block;margin-bottom:.2rem}
.bg-best{font-size:.85rem;font-weight:600;color:var(--gold,#b8963e) !important;margin:-.2rem 0 .5rem !important}
.bg-note{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:1rem 1.2rem;margin:0 0 1rem}
.bg-note h2{margin:.1rem 0 .4rem;font:700 1.2rem Georgia,serif;color:var(--g)}
.bg-note p{margin:.3rem 0 .5rem;line-height:1.55}
.bg-small{font-size:.8rem;color:var(--muted)}
.bg-row{display:grid;grid-template-columns:minmax(0,10rem) 1fr auto;gap:.6rem;align-items:center;padding:.3rem 0;border-top:1px solid var(--line)}
.bg-row svg{width:100%;max-width:220px;height:26px;fill:var(--gold,#b8963e)}
.bg-row b{font-variant-numeric:tabular-nums}
.bg-pn{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:1.2rem 0 .5rem;font-weight:600}
.bg-pn a{color:var(--g)}
.bg-hub [hidden]{display:none !important}
.bg-note a{color:var(--g);text-decoration:underline;text-underline-offset:2px}
