/* ===========================================================
   BSDGUARD — rebrand AdGuard Home -> BSDNETWORK
   v16 — bloco marca centralizado (textLength) + site no rodape
   =========================================================== */

:root{ --bsd-blue:#009EFF; --bsd-black:#000000; }

/* 1) ESCONDE LOGOS ORIGINAIS DO ADGUARD */
svg.header-brand-img, svg.login__logo, .login__logo { display: none !important; }

/* 2) HEADER LOGADO — bsd(azul) + network(preto) */
.header .d-flex.align-items-center > a.nav-link:first-child {
  background-image: none !important;
  width: auto !important; height: auto !important;
  font-size: 0 !important; filter: none !important; white-space: nowrap !important;
}
.header .d-flex.align-items-center > a.nav-link:first-child::before {
  content: "bsd"; font-family: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-size: 26px; font-weight: 800; letter-spacing: -0.8px; line-height: 1; color: var(--bsd-blue);
}
.header .d-flex.align-items-center > a.nav-link:first-child::after {
  content: "network"; font-family: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-size: 26px; font-weight: 800; letter-spacing: -0.8px; line-height: 1; color: var(--bsd-black);
}

/* 3) LOGIN — bloco da marca (SVG centralizado) acima do card */
.login__form .text-center.mb-6 {
  font-size: 0 !important;
  width: 100% !important;
  height: 168px !important;
  margin: 0 0 10px !important;
  padding: 0 !important;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20520%20190%22%20font-family%3D%22system-ui%2C%20-apple-system%2C%20%27Segoe%20UI%27%2C%20Arial%2C%20sans-serif%22%3E%3Cg%20transform%3D%22translate%28234%2C%200%29%22%3E%3Cpath%20d%3D%22M18%2034%20V24%20a18%2018%200%200%201%2036%200%20V34%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%227%22%20stroke-linecap%3D%22round%22/%3E%3Crect%20x%3D%228%22%20y%3D%2234%22%20width%3D%2256%22%20height%3D%2242%22%20rx%3D%225%22%20fill%3D%22%23009EFF%22/%3E%3Crect%20x%3D%228%22%20y%3D%2240%22%20width%3D%2256%22%20height%3D%224%22%20fill%3D%22%23000000%22/%3E%3Crect%20x%3D%228%22%20y%3D%2266%22%20width%3D%2256%22%20height%3D%224%22%20fill%3D%22%23000000%22/%3E%3Ccircle%20cx%3D%2236%22%20cy%3D%2252%22%20r%3D%226%22%20fill%3D%22%23ffffff%22/%3E%3Crect%20x%3D%2233.5%22%20y%3D%2255%22%20width%3D%225%22%20height%3D%2211%22%20rx%3D%222.5%22%20fill%3D%22%23ffffff%22/%3E%3C/g%3E%3Ctext%20x%3D%2290%22%20y%3D%22138%22%20font-size%3D%2254%22%20font-weight%3D%22800%22%20letter-spacing%3D%22-1%22%20textLength%3D%22340%22%20lengthAdjust%3D%22spacingAndGlyphs%22%3E%3Ctspan%20fill%3D%22%23009EFF%22%3Ebsd%3C/tspan%3E%3Ctspan%20fill%3D%22%23000000%22%3Enetwork%3C/tspan%3E%3C/text%3E%3Ctext%20x%3D%22260%22%20y%3D%22172%22%20text-anchor%3D%22middle%22%20font-size%3D%2215%22%20font-weight%3D%22600%22%20letter-spacing%3D%223%22%20fill%3D%22%238a98a8%22%3EFILTRO%20DE%20CONTE%C3%9ADO%20PARA%20SUA%20REDE%3C/text%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center top !important;
  background-size: contain !important;
}
.login__form .text-center.mb-6::before,
.login__form .text-center.mb-6::after { content: none !important; display: none !important; }

/* 4) RODAPE — site abaixo do card, fora dele */
.login__form::after {
  content: "www.bsdnetwork.com.br";
  display: block; text-align: center; margin: 18px 0 0;
  font-family: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-size: 13px; font-weight: 500; letter-spacing: 0.5px; color: #8a98a8;
}
.login__form::before { content: none !important; display: none !important; }
.login__form .card::before { content: none !important; display: none !important; }

/* 5) ESCONDE RODAPE NATIVO ADGUARD */
.login__info, .footer, footer { display: none !important; }

/* 6) ACENTOS BSD */
.button--green, .btn-success, button[type="submit"] {
  background-color: var(--bsd-blue) !important; border-color: var(--bsd-blue) !important;
}
a { color: var(--bsd-blue); }
