Jump to content

MediaWiki:Common.css: Difference between revisions

From Neoplasm
No edit summary
No edit summary
Line 5: Line 5:


/* ---------------------------------------------------------
/* ---------------------------------------------------------
   1. Hide Main Page title (Vector / Vector 2022 only)
   1. Hide Main Page title only
   --------------------------------------------------------- */
   --------------------------------------------------------- */
.page-Main_Page h1.firstHeading {
.page-Main_Page h1.firstHeading {
Line 13: Line 13:


/* ---------------------------------------------------------
/* ---------------------------------------------------------
   2. Typography (centralized, Google-Docs–like)
   2. Typography (Google-Docs–like editing)
   --------------------------------------------------------- */
   --------------------------------------------------------- */
.neoplasm-center {
.neoplasm-center {
Line 40: Line 40:
.neoplasm-table {
.neoplasm-table {
   width: 100%;
   width: 100%;
  margin-left: auto;
  margin-right: auto;
   text-align: center;
   text-align: center;
   font-weight: bold;
   font-weight: bold;
Line 62: Line 60:


.neoplasm-table--quicklinks td {
.neoplasm-table--quicklinks td {
   width: 20%;         /* 5 equal columns */
   width: 20%;   /* 5 equal columns */
   text-align: center;
   text-align: center;
}
}
Line 70: Line 68:
   color: #ffffff;
   color: #ffffff;
   font-size: 1.3em;
   font-size: 1.3em;
  text-align: center;
}
}


Line 138: Line 135:


/* =========================================================
/* =========================================================
   9. Vector 2022 – Sidebar behavior (SAFE VERSION)
   9. Vector 2022 – Sidebar behavior (FINAL, SAFE)
   =========================================================
   =========================================================
   - Sidebar visible by default on desktop
   Sidebar visible by default
   - Hamburger icon remains available
   Hamburger icon preserved
   - Sidebar can still be collapsed
   Sidebar collapsible
  ✔ NO blank white column
   ========================================================= */
   ========================================================= */
@media (min-width: 1000px) {
@media (min-width: 1000px) {


   /* Ensure sidebar is visible initially */
   /* Encourage sidebar to be visible on load */
   .skin-vector-2022 .vector-sidebar-container,
   .skin-vector-2022 .vector-sidebar-container {
  .skin-vector-2022 .vector-sidebar {
     visibility: visible;
     visibility: visible;
     transform: none;
     transform: translateX(0);
   }
   }


   /* DO NOT hide hamburger / menu toggle */
   /* Keep the collapsible (hamburger) icon */
   .skin-vector-2022 .vector-main-menu-dropdown {
   .skin-vector-2022 .vector-main-menu-dropdown {
     display: inline-flex;
     display: inline-flex;
   }
   }


   /* Reserve space so content does not overlap sidebar */
   /* IMPORTANT:
  .skin-vector-2022 .mw-page-container {
    Do NOT add margin-left to mw-page-container
    margin-left: 16rem;  /* adjust 14–18rem if needed */
    Vector 2022 manages layout dynamically */
  }
}
}



Revision as of 15:34, 28 December 2025

/* =========================================================
   Neoplasm / HemOnc – Global Site Styles
   ========================================================= */


/* ---------------------------------------------------------
   1. Hide Main Page title only
   --------------------------------------------------------- */
.page-Main_Page h1.firstHeading {
  display: none;
}


/* ---------------------------------------------------------
   2. Typography (Google-Docs–like editing)
   --------------------------------------------------------- */
.neoplasm-center {
  text-align: center;
}

.neoplasm-title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 2.2em;
  font-weight: 700;
  color: #003366;
  margin: 12px 0 20px 0;
}

.neoplasm-hero-subtitle {
  font-size: 1.15em;
  line-height: 1.55;
  max-width: 1100px;
  margin: 0 auto 24px auto;
}


/* ---------------------------------------------------------
   3. Base tables
   --------------------------------------------------------- */
.neoplasm-table {
  width: 100%;
  text-align: center;
  font-weight: bold;
  border-collapse: collapse;
}

.neoplasm-table td,
.neoplasm-table th {
  padding: 8px 10px;
}


/* ---------------------------------------------------------
   4. Quick links table (equal-width cells)
   --------------------------------------------------------- */
.neoplasm-table--quicklinks {
  table-layout: fixed;
  width: 100%;
}

.neoplasm-table--quicklinks td {
  width: 20%;   /* 5 equal columns */
  text-align: center;
}

.neoplasm-table-title {
  background-color: #737373;
  color: #ffffff;
  font-size: 1.3em;
}


/* ---------------------------------------------------------
   5. Quick-link “chips”
   --------------------------------------------------------- */
.neoplasm-chip {
  font-size: 1.1em;
  color: #ffffff;
}

.neoplasm-chip a,
.neoplasm-chip a:visited {
  color: #ffffff;
  text-decoration: none;
}

.neoplasm-chip--solid     { background-color: #08519c; }
.neoplasm-chip--malignant { background-color: #cf0001; }
.neoplasm-chip--peds      { background-color: #ba871a; }
.neoplasm-chip--tx        { background-color: #4a1486; }
.neoplasm-chip--classical { background-color: #31a354; }


/* ---------------------------------------------------------
   6. Disease section headers
   --------------------------------------------------------- */
.neoplasm-major {
  color: #ffffff;
  font-size: 1.5em;
}

.neoplasm-major--solid     { background-color: #08519c; }
.neoplasm-major--heme      { background-color: #cf0001; }
.neoplasm-major--peds      { background-color: #ba871a; }
.neoplasm-major--tx        { background-color: #4a1486; }
.neoplasm-major--classical { background-color: #31a354; }

.neoplasm-subheader {
  background-color: #bdd7e7;
  font-size: 1.2em;
}


/* ---------------------------------------------------------
   7. Standard table cells
   --------------------------------------------------------- */
.neoplasm-cell {
  background-color: #eff3ff;
}

.neoplasm-cell--w25 {
  width: 25%;
}


/* ---------------------------------------------------------
   8. Footer link
   --------------------------------------------------------- */
.neoplasm-footer-link {
  text-align: center;
  font-size: 1.2em;
  margin-top: 24px;
}


/* =========================================================
   9. Vector 2022 – Sidebar behavior (FINAL, SAFE)
   =========================================================
   ✔ Sidebar visible by default
   ✔ Hamburger icon preserved
   ✔ Sidebar collapsible
   ✔ NO blank white column
   ========================================================= */
@media (min-width: 1000px) {

  /* Encourage sidebar to be visible on load */
  .skin-vector-2022 .vector-sidebar-container {
    visibility: visible;
    transform: translateX(0);
  }

  /* Keep the collapsible (hamburger) icon */
  .skin-vector-2022 .vector-main-menu-dropdown {
    display: inline-flex;
  }

  /* IMPORTANT:
     Do NOT add margin-left to mw-page-container
     Vector 2022 manages layout dynamically */
}


/* =========================================================
   End of file
   ========================================================= */