/* Plain, accessible links; no embedded feeds or external icon downloads. */
.site-social{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px}
.site-social a{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:inherit;text-decoration:none;font-size:12px;white-space:nowrap}
.site-social svg{width:19px;height:19px;flex:none}
.site-social a:hover span{text-decoration:underline;text-underline-offset:4px}
.site-social a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:3px}
.compact-view footer .site-social{flex-basis:100%;padding-bottom:6px}
.dialog-home .site-footer .site-social{flex:none;flex-wrap:nowrap;gap:14px}
@media(min-width:1024px) and (min-height:600px) and (max-width:1279px){.dialog-home .site-footer>p.house-footer-hint{display:none}}
@media(min-width:1280px) and (min-height:600px){.dialog-home .site-footer>p.house-footer-hint{min-width:0;max-width:450px}.dialog-home .site-footer{gap:18px}}
