/* Interim layer (2026-11-06): original ADHP styling restored; only sizes the social icon groups added today. */
.topbar__social,.nav__social{display:inline-flex;align-items:center;gap:.35rem}
.topbar__social a,.nav__social a{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#CFDCE6}
.topbar__social a:hover,.nav__social a:hover{background:rgba(255,255,255,.1);color:#fff}
.topbar__social svg,.nav__social svg{width:14px;height:14px;fill:currentColor}
.nav__social{display:none}
.lang-switch{display:inline-flex;gap:.3rem;align-items:center;font-size:.8rem}
.lang-switch a[aria-current="true"]{color:var(--gold)}
.footer__social{justify-content:center}
.footer__social svg path[stroke]{stroke:currentColor;fill:none}
@media (max-width:980px){.nav__social{display:inline-flex;margin-top:1.2rem;justify-content:center}.nav__social a{width:36px;height:36px;border:1px solid rgba(255,255,255,.15)}}
@media (max-width:700px){.topbar__social{display:none}}
