/* Clean French portal styling - no logo, no overlay */
body {
  background: #f8fafc !important;
}

/* remove all old pseudo logo/cover overlays */
body::before,
body::after,
body > div:first-child::before,
body > div:first-child::after,
#fluo-header-brand,
#fluo-header-brand::before,
#fluo-header-brand::after {
  content: none !important;
  display: none !important;
  visibility: hidden !important;
  background: none !important;
  width: 0 !important;
  height: 0 !important;
  opacity: 0 !important;
}

/* hide logo images only */
img[src*="fluo-logo"],
img[src*="sakai"],
img[alt*="Sakai"],
img[title*="Sakai"],
.Mrphs-topHeader img,
.Mrphs-header img {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
  max-width: 0 !important;
  max-height: 0 !important;
  pointer-events: none !important;
}

input,
button {
  border-radius: 8px !important;
}

/* final spacing fix for inline Sakai links */
.portletBody a[href*="sakaims.org"],
.portletBody a[href*="github.com/sakaiproject"],
.Mrphs-mainContent a[href*="sakaims.org"],
.Mrphs-mainContent a[href*="github.com/sakaiproject"] {
    margin-left: 6px !important;
}
