/* Additive social links. Load after bs-footer-v2.css and bs-site-v3.css. */
/* Keep the green CTA legible despite the site's global anchor hover rules. */
#bs-cso-section a.bs-cso-primary,
#bs-cso-section a.bs-cso-primary:visited,
#bs-cso-section a.bs-cso-primary:hover,
#bs-cso-section a.bs-cso-primary:focus,
#bs-cso-section a.bs-cso-primary:active{color:#fff;text-decoration:none}
#bs-cso-section a.bs-cso-primary>span{color:inherit}
#bs-cso-section a.bs-cso-primary:focus-visible{outline:3px solid #b58c43;outline-offset:3px}
body > header .h_menu.bs-has-language .h_feedback{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:6px;width:auto;flex:0 0 auto;overflow:visible}
.h_feedback .bs-social-tg,.h_feedback .bs-social-discord{display:flex;align-items:center;justify-content:center;flex:0 0 27px;width:27px;height:27px;min-width:27px;padding:0;box-sizing:border-box;border-radius:2px;text-decoration:none}
.h_feedback .bs-social-discord{background:#5865f2;border:1px solid #7983f5;color:#fff}
.h_feedback .bs-social-discord:hover{background:#4752c4;color:#fff}
.h_feedback .bs-social-tg svg,.h_feedback .bs-social-discord svg{display:block;width:18px;height:18px;fill:currentColor;flex-shrink:0}
.h_feedback .bs-social-discord:focus-visible{outline:2px solid #e3bf7f;outline-offset:3px}
#bs-cso-section .bs-cso-social>a{max-width:100%}
#bs-cso-section .bs-cso-social>.bs-social-discord{margin-top:8px}
#bs-cso-section .bs-cso-social>.bs-social-discord svg{background:#5865f2;color:#fff;padding:4px;box-sizing:content-box;border-radius:2px;width:16px;height:16px}
@media(max-width:980px){
  #bs-cso-section .bs-cso-social{flex-wrap:wrap}
  #bs-cso-section .bs-cso-social>a{margin-left:0}
}
@media(min-width:600.01px) and (max-width:900px){
  #bs-cso-section .bs-cso-social>.bs-social-discord{margin-top:0}
}
@media(max-width:767.98px){
  body > header .h_menu.bs-has-language .h_feedback{gap:8px;flex:0 0 80px;width:80px}
  .h_feedback .bs-social-tg,.h_feedback .bs-social-discord{flex-basis:36px;width:36px;height:36px;min-width:36px}
  .h_feedback .bs-social-tg svg,.h_feedback .bs-social-discord svg{width:23px;height:23px}
}
@media(max-width:600px){
  #bs-cso-section .bs-cso-social>a{margin-right:8px;margin-bottom:8px}
}
