/* === Feline Union Branding === */

/* Wordmark logo */
.logo.logo--wordmark svg { display: none !important; }
.logo.logo--wordmark {
  display: inline-block !important;
  width: 200px !important;
  height: 60px !important;
  background: url(/images/fu-banner.png) no-repeat center / contain !important;
}

/* Icon logo */
.logo.logo--icon {
  content: url(/images/fu-logo-purple.png) !important;
  width: 36px !important;
  height: 36px !important;
  object-fit: contain !important;
}
.logo.logo--icon svg { display: none !important; }

/* Server banner hero (about page) - correct class */
.server-banner__hero {
  height: 200px !important;
  max-height: 200px !important;
}
.server-banner__hero img {
  object-fit: contain !important;
  object-position: center !important;
}

/* Brand colors */
.button { background-color: #7c3aed !important; }
.button:hover { background-color: #a78bfa !important; }
a { color: #a78bfa; }
a:hover { color: #c4b5fd; }
.status__content a,
.reply-indicator__content a { color: #a78bfa; }
.column-link--transparent.active,
.column-header__button.active { color: #a78bfa !important; }
.ui__header__links .button { background: #7c3aed !important; }

/* Hide Mastodon footer */
.about__footer { display: none; }

/* Top header logo */
.ui__header__logo svg { display: none !important; }
.ui__header__logo {
  background: url(/images/fu-logo-purple.png) no-repeat center / contain !important;
  min-width: 36px;
  min-height: 36px;
}


