/* additions that only exist on WordPress: language switcher, admin bar offset, pagination */
.gnav .langs{display:inline-flex;gap:10px;margin-left:8px;padding-left:14px;border-left:1px solid rgba(0,0,0,.12);font-size:13px;letter-spacing:.02em}
.gnav .langs a,.gnav .langs b{color:inherit;text-decoration:none;opacity:.6}
.gnav .langs b{opacity:1;font-weight:600}
.gnav .langs a:hover,.gnav .langs a:focus-visible{opacity:1}
@media (max-width:900px){.gnav .langs{margin:8px 0 0;padding:12px 0 0;border-left:0;border-top:1px solid rgba(0,0,0,.08);font-size:15px;gap:18px}}
.admin-bar .gnav{top:32px}
@media (max-width:782px){.admin-bar .gnav{top:46px}}
.nav-links{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.nav-links .page-numbers{padding:8px 14px;border-radius:999px;background:#E8E8ED;color:inherit;text-decoration:none}
.nav-links .current{background:#1d1d1f;color:#fff}
footer .social{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:22px}
footer .social a{color:inherit;opacity:.75;text-decoration:none}
footer .social a:hover,footer .social a:focus-visible{opacity:1;text-decoration:underline}
.gnav .langs{align-items:baseline}
.gnav nav .langs a,.gnav nav .langs b{font-size:13px!important;line-height:1.2!important;padding:0!important;border:0!important;display:inline!important}
@media (max-width:900px){.gnav nav .langs a,.gnav nav .langs b{font-size:18px!important}}
