/* SDA brand: navy primary buttons, gold accent on the active filter pill.
   Avoid `color:` overrides on links/headings — Mastodon's dark theme uses dark
   chrome and dark navy on dark = unreadable. Buttons are safe because they
   carry their own background. */
.button.button-primary,
.button:not(.button-secondary):not(.button-tertiary) {
  background-color: #003664;
  border-color: #003664;
  color: #ffffff;
}
.button.button-primary:hover { background-color: #002448; border-color: #002448; }
.notification__filter-bar button.active { color: #fdb813; border-bottom-color: #fdb813; }

/* Hide every "Sign up" / "Create account" affordance Mastodon renders.
   Registration is via Keycloak SSO only — clicking these otherwise leads to
   the confusing "Creating an account on social.sdatown.com is currently not
   possible" page. The three locations Mastodon's React UI renders these:
     1. header.jsx          → top-right header `<a class="button">`
     2. sign_in_banner.jsx  → persistent sign-in panel `<a class="button button--block">`
     3. interaction_modal/  → "Not on Mastodon?" CTA `<a class="link-button">`
   `a[href*="sign_up"]` catches all three regardless of class changes. */
a[href*="sign_up"],
.sign-up-button {
  display: none !important;
  visibility: hidden !important;
}


