/* ALU Rwanda – Clean & Professional Branding */
:root {
  --brand-color: #841E6A;
  --brand-color-dark: #5E144B;
  --brand-color-light: #C751C0;
  --accent-gold: #FFD700;
}

/* Header – keep gradient, force white text */
.ui__header,
.ui__header a,
.ui__header .brand {
  background: linear-gradient(135deg, var(--brand-color) 0%, var(--brand-color-light) 100%) !important;
  color: white !important;
}

/* Top-left logo text replacement – now bright white */
.brand, .logo__text {
  visibility: hidden;
  position: relative;
}
.brand::after, .logo__text::after {
  visibility: visible;
  position: absolute;
  left: 0;
  top: 0;
  content: "ALU Connect";
  color: white !important;
  font-weight: 800;
  font-size: 1.4rem;
}

/* Buttons */
.button, .button.button-primary {
  background-color: var(--brand-color) !important;
  border-radius: 12px !important;
  color: white !important;
}
.button:hover {
  background-color: var(--brand-color-dark) !important;
}

/* Hide Mastodon footer links */
.public-layout .footer a[href*="joinmastodon.org"],
.public-layout .footer .column-2 { 
  display: none !important; 
}

/* Gold accent for profile bio */
.account__header__bio {
  border-left: 5px solid var(--accent-gold);
  padding-left: 12px;
}

