/* A clear cooperation action in the existing footer and mobile menu. */
.fbd-cooperation-link { --fbd-coop-link-bg:#bd263a; --fbd-coop-link-hover:#982030; --fbd-coop-link-focus:#ff4655; }
.fbd-section-gaming .fbd-cooperation-link { --fbd-coop-link-bg:#1d4ed8; --fbd-coop-link-hover:#1e40af; --fbd-coop-link-focus:#60a5fa; }
.fbd-footer-nav > a.fbd-cooperation-link,
.fbd-drawer-nav > a.fbd-cooperation-link,
.fbd-drawer-cooperation > a.fbd-cooperation-link {
  display:inline-flex; align-items:center; justify-content:center; gap:12px;
  min-height:46px; padding:11px 17px; border:1px solid var(--fbd-coop-link-bg);
  border-radius:12px; background:var(--fbd-coop-link-bg); color:#fff !important;
  font-size:18px; font-weight:800; line-height:1.3; text-decoration:none !important;
  box-shadow:0 4px 12px rgba(17,19,24,.12);
}
.fbd-drawer-nav > a.fbd-cooperation-link { justify-content:flex-start; margin-top:12px; min-height:52px; font-size:20px; }
.fbd-drawer-cooperation { margin-top:8px; }
.fbd-drawer-cooperation > a.fbd-cooperation-link { display:flex; justify-content:flex-start; width:100%; min-height:52px; font-size:20px; }
.fbd-footer-nav > a.fbd-cooperation-link:hover,
.fbd-drawer-nav > a.fbd-cooperation-link:hover,
.fbd-drawer-cooperation > a.fbd-cooperation-link:hover {
  background:var(--fbd-coop-link-hover); border-color:var(--fbd-coop-link-hover); color:#fff !important;
}
.fbd-footer-nav > a.fbd-cooperation-link:focus-visible,
.fbd-drawer-nav > a.fbd-cooperation-link:focus-visible,
.fbd-drawer-cooperation > a.fbd-cooperation-link:focus-visible {
  outline:3px solid var(--fbd-coop-link-focus) !important; outline-offset:4px; color:#fff !important;
}
