/* Vaultwarden Logo entfernen */
img[src*="logo"],
.brand,
.brand-logo,
.vaultwarden-logo,
.navbar-brand {
  display: none !important;
}

/* Footer entfernen */
footer,
.footer,
#footer,
[class*="footer"] {
  display: none !important;
}

/* Bitwarden Hinweis entfernen */
a[href*="bitwarden"],
span[class*="bitwarden"] {
  display: none !important;
}
/* Exakt: Vault/Bitwarden Logo-Dateien ausblenden */
img[src="images/logo.svg"],
img[src="images/logo-white.svg"],
img[src="images/logo-dark@2x.png"],
img[src="images/logo-white@2x.png"],
img[src="images/logo-white@2x.png"],
img[src="images/icon-white.svg"],
img[src="images/icon-white.png"],
img[src="images/icon-dark.png"] {
  display: none !important;
  visibility: hidden !important;
}

/* Falls das Logo als Hintergrundbild gesetzt ist */
.navbar-brand,
.brand,
[class*="brand" i] {
  background-image: none !important;
}
/* ===== FINAL: Top Logo links entfernen ===== */

/* Branding Container oben links */
.navbar-brand,
.navbar .navbar-brand,
a.navbar-brand,
header a:first-child,
header svg:first-child,
header img:first-child {
  display: none !important;
}

/* Inline SVG Logos (Vaultwarden nutzt oft SVG) */
header svg,
.navbar svg {
  display: none !important;
}
/* ===== FINAL HARD REMOVE: Vaultwarden Logo links ===== */

/* linke Navbar Spalte killen */
.navbar > *:first-child {
  display: none !important;
}

/* falls flex layout */
.navbar .tw-flex:first-child {
  display: none !important;
}

/* Angular branding container */
app-navbar a:first-child,
app-navbar div:first-child {
  display: none !important;
}

/* extra fallback */
.navbar-brand {
  display: none !important;
}
