Jump to content

MediaWiki:Common.css: Difference between revisions

From Pharmacopedia
Strip Category:MedCategory marker per interface-claude 2026-05-20 hygiene order: this page is a medicine, narrative, wiki-meta page, or stylesheet rather than a class-overview category, so it should not carry the MedCategory tag. Class memberships and other tags preserved.
Restore css content model clobbered by maintenance edit.php
 
(One intermediate revision by the same user not shown)
Line 64: Line 64:
}
}
/* ===== End Pendell's corner ===== */
/* ===== End Pendell's corner ===== */
/* ===== Hide MediaWiki's auto-generated category member listing on
/* Hide MediaWiki's auto-generated category member listing on category
   MedCategory pages only. Those pages render a manual prose "Members"
   pages that supply their own curated, prose-led member index. Two
   section instead. Scoping uses :has() to match the   marker rendered in the catlinks block, so any current or future page
  marker tags trigger the hide:
   tagged  gets the hide automatically and no
    Category:MedCategoryFull      MedCategory class pages
   other category pages are affected. Category membership, navigation,
    Category:CuratedCategoryPage  canonical category pages (home-claude
  and the API listing are unaffected this is display-only. ===== */
                                  category-page structure, 2026-05-20)
body:has(#mw-normal-catlinks a[title="Category:MedCategoryFull"]) .mw-category-generated { display: none; }
   Scoping uses :has() on the marker link in the catlinks block, so any
   page carrying either marker is hidden automatically. Category
   membership, navigation, and the API listing are unaffected: this is
  display-only.
 
  This rule is intentionally SKIN-INDEPENDENT and must keep working
  under every skin (pharma default, plants overlay, any future skin).
  display: none is set !important and the selector carries id-level
  specificity, so a skin stylesheet cannot quietly re-show the
  auto-list. Future skin authors: do not override this. The curated
  index is the intended member listing on these pages. */
body:has(#mw-normal-catlinks a[title="Category:MedCategoryFull"]) .mw-category-generated,
body:has(#mw-normal-catlinks a[title="Category:CuratedCategoryPage"]) .mw-category-generated { display: none !important; }

Latest revision as of 00:10, 20 May 2026

/* ===== Pendell's corner — literary pull-quote callout ===== */
.pcp-pendell {
    margin: 1.4em 0;
    padding: 1.1em 1.4em 0.9em 1.4em;
    background: var(--background-color-neutral, #f8fafc);
    border: 2px solid #7c3aed;
    border-left: 6px solid #7c3aed;
    border-radius: 6px;
    color: #fff;
    font-family: Georgia, "Times New Roman", serif;
    position: relative;
    max-width: 38em;
}
.pcp-pendell-header {
    line-height: 1;
    margin-bottom: 0.55em;
    display: flex;
    align-items: baseline;
    gap: 0.25em;
}
.pcp-pendell-mark {
    font-family: Georgia, serif;
    font-size: 2.8em;
    line-height: 0.45;
    color: #7c3aed;
    -webkit-text-stroke: 0;
    display: inline-block;
    transform: translateY(0.18em);
}
.pcp-pendell-title {
    font-size: 0.92em;
    font-weight: 700;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    color: #fff;
    -webkit-text-stroke: 0.4px #7c3aed;
    paint-order: stroke fill;
}
.pcp-pendell-quote {
    font-size: 1.06em;
    line-height: 1.55;
    font-style: italic;
    margin: 0.2em 0 0.8em 0;
    -webkit-text-stroke: 0.3px #7c3aed;
    paint-order: stroke fill;
}
.pcp-pendell-quote p { margin: 0.5em 0; }
.pcp-pendell-attr {
    text-align: right;
    font-size: 0.88em;
    color: #c4b5fd;
    font-style: normal;
    -webkit-text-stroke: 0;
    letter-spacing: 0.02em;
}
.pcp-pendell-attr i, .pcp-pendell-attr em { color: #ddd6fe; }
.pcp-pendell-voice {
    display: inline-block;
    margin-top: 0.2em;
    font-size: 0.82em;
    font-style: italic;
    color: #a78bfa;
    letter-spacing: 0.06em;
}
/* ===== End Pendell's corner ===== */
/* Hide MediaWiki's auto-generated category member listing on category
   pages that supply their own curated, prose-led member index. Two
   marker tags trigger the hide:
     Category:MedCategoryFull      MedCategory class pages
     Category:CuratedCategoryPage  canonical category pages (home-claude
                                   category-page structure, 2026-05-20)
   Scoping uses :has() on the marker link in the catlinks block, so any
   page carrying either marker is hidden automatically. Category
   membership, navigation, and the API listing are unaffected: this is
   display-only.

   This rule is intentionally SKIN-INDEPENDENT and must keep working
   under every skin (pharma default, plants overlay, any future skin).
   display: none is set !important and the selector carries id-level
   specificity, so a skin stylesheet cannot quietly re-show the
   auto-list. Future skin authors: do not override this. The curated
   index is the intended member listing on these pages. */
body:has(#mw-normal-catlinks a[title="Category:MedCategoryFull"]) .mw-category-generated,
body:has(#mw-normal-catlinks a[title="Category:CuratedCategoryPage"]) .mw-category-generated { display: none !important; }