/* BUILD 44 | Official social profile links.
   Shown in the main website footer and Contact panel, with the same black,
   red and yellow language as the rest of Roving Bricks. */
.rbh-social-links{
 display:flex;
 align-items:center;
 justify-content:center;
 flex-wrap:wrap;
 gap:9px 12px;
 margin:8px 0;
 min-width:0;
}
.rbh-social-link{
 display:inline-flex;
 align-items:center;
 justify-content:center;
 gap:9px;
 box-sizing:border-box;
 min-height:44px;
 padding:9px 15px;
 border:1px solid #757575;
 border-radius:999px;
 background:#222326;
 color:#f7ef4b!important;
 text-decoration:none!important;
 font:700 14px/1.1 Arial,sans-serif;
 letter-spacing:.025em;
 white-space:nowrap;
 transition:border-color .15s ease,background-color .15s ease;
}
.rbh-social-link svg{
 display:block;
 width:21px;
 height:21px;
 flex:0 0 21px;
}
.rbh-social-link:hover,.rbh-social-link:focus-visible{
 border-color:#e63433;
 background:#303033;
 color:#fff!important;
}
.rbh-social-link:focus-visible{outline:2px solid #f7ef4b;outline-offset:3px}
.rbh-social-contact{justify-content:flex-start;margin:12px 0 3px}
.rbh-social-footer{width:100%;margin:8px auto 12px}
.rbh-social-museum{margin:8px 0}
.rbh-social-museum .rbh-social-link{background:#261e17;color:#e6cca0!important;border-color:#765739}
@media(max-width:480px){
 .rbh-social-link{min-height:44px;padding:10px 14px}
 .rbh-social-contact{justify-content:flex-start}
}
