/* Sign-in page: one larger logo, no workspace badge on top of it.
   Selectors use the link and the icon URL, not Twenty's generated class names, so they survive updates. */
div:has(> a[href="/welcome"] > div[style*="android-launchericon"]) > :not(a) {
  display: none !important;
}
div:has(> a[href="/welcome"] > div[style*="android-launchericon"]),
a[href="/welcome"]:has(> div[style*="android-launchericon"]),
a[href="/welcome"] > div[style*="android-launchericon"] {
  width: 112px !important;
  height: 112px !important;
}
a[href="/welcome"] > div[style*="android-launchericon"] {
  border-radius: 12px;
}

/* Links to Twenty's own site (its privacy policy, terms, partners, release notes) are hidden.
   The sign-in footer (Privacy Policy • Terms of Service) goes as a whole, separator included. */
div:has(> a[href="https://twenty.com/terms"]),
a[href^="https://twenty.com"],
a[href^="https://docs.twenty.com"],
a[href^="https://github.com/twentyhq"] {
  display: none !important;
}
