/* Explore Tëimur: official social profiles, shared by the three editions. */
footer .footer-social{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 22px;letter-spacing:.08em;font:12px/1.5 Arial,sans-serif}
footer .footer-social a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 0;color:#92774d;text-decoration:none;white-space:nowrap;transition:color .2s}
footer .footer-social a:hover{color:#203d43}
footer .footer-social a:focus-visible{outline:2px solid #a78551;outline-offset:4px}
footer .footer-social svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}
.onul-reader footer .footer-social{flex-basis:100%}
.site-footer:has(.footer-social){flex-wrap:wrap}
body:has(#stage) footer{flex-wrap:wrap}
body:has(#stage) footer .footer-social{flex-basis:100%;gap:18px}
@media(max-width:760px){footer .footer-social{width:100%;gap:24px;font-size:12px}footer .footer-social a{min-height:44px}}

/* Keep the social group centred across the entire footer. */
footer:has(.footer-social){flex-wrap:wrap}
footer .footer-social{width:100%;flex:0 0 100%;grid-column:1/-1;justify-content:center!important;justify-self:stretch;margin-inline:auto;text-align:center}
@media(max-width:760px){footer .footer-social{gap:8px 20px!important}footer .footer-social a{flex:0 1 126px;justify-content:center}}
