MediaWiki:Common.css: Difference between revisions

Fix: manually craft clean subpage CSS rules to hide MW chrome on language homepages
Homepage polish: surfaces #0D0D0D, dark ink on filled gradient buttons (all 5 langs), white section headings on homepage
Line 589: Line 589:
   padding: 0 !important;
   padding: 0 !important;
   border: 0 !important;
   border: 0 !important;
   background: #080808 !important;
   background: #0D0D0D !important;
   max-width: none !important;
   max-width: none !important;
   width: auto !important;
   width: auto !important;
Line 602: Line 602:


/* Restore landing button / nav text colors (override global orange link rule) */
/* Restore landing button / nav text colors (override global orange link rule) */
/* Filled gradient buttons: dark ink (matches bigbro.men .btn-primary) */
body.page-Homepage .btn-p,
body.page-Homepage .btn-p,
body.page-Homepage .btn-p:visited,
body.page-Homepage .btn-p:visited,
body.page-Homepage .hcp,
body.page-Homepage .hcp,
body.page-Homepage .hcp:visited,
body.page-Homepage .hcp:visited,
body.page-Homepage .hcs,
body.page-Homepage .hcs:visited,
body.page-Homepage .ab-cta,
body.page-Homepage .ab-cta,
body.page-Homepage .ab-cta:visited,
body.page-Homepage .ab-cta:visited,
body.page-Homepage .nlb,
body.page-Homepage .nlb,
body.page-Homepage .lb.on,
body.page-Homepage .lb.on:visited,
body.page-Homepage_de .btn-p,
body.page-Homepage_de .btn-p:visited,
body.page-Homepage_de .hcp,
body.page-Homepage_de .hcp:visited,
body.page-Homepage_de .ab-cta,
body.page-Homepage_de .ab-cta:visited,
body.page-Homepage_de .nlb,
body.page-Homepage_de .lb.on,
body.page-Homepage_de .lb.on:visited,
body.page-Homepage_fr .btn-p,
body.page-Homepage_fr .btn-p:visited,
body.page-Homepage_fr .hcp,
body.page-Homepage_fr .hcp:visited,
body.page-Homepage_fr .ab-cta,
body.page-Homepage_fr .ab-cta:visited,
body.page-Homepage_fr .nlb,
body.page-Homepage_fr .lb.on,
body.page-Homepage_fr .lb.on:visited,
body.page-Homepage_es .btn-p,
body.page-Homepage_es .btn-p:visited,
body.page-Homepage_es .hcp,
body.page-Homepage_es .hcp:visited,
body.page-Homepage_es .ab-cta,
body.page-Homepage_es .ab-cta:visited,
body.page-Homepage_es .nlb,
body.page-Homepage_es .lb.on,
body.page-Homepage_es .lb.on:visited,
body.page-Homepage_pt .btn-p,
body.page-Homepage_pt .btn-p:visited,
body.page-Homepage_pt .hcp,
body.page-Homepage_pt .hcp:visited,
body.page-Homepage_pt .ab-cta,
body.page-Homepage_pt .ab-cta:visited,
body.page-Homepage_pt .nlb,
body.page-Homepage_pt .lb.on,
body.page-Homepage_pt .lb.on:visited {
  color: #0D0D0D !important;
  -webkit-text-fill-color: #0D0D0D !important;
}
/* Ghost button + over-image labels stay light */
body.page-Homepage .hcs,
body.page-Homepage .hcs:visited,
body.page-Homepage .tn,
body.page-Homepage .tn,
body.page-Homepage .lb.on,
body.page-Homepage_de .hcs,
body.page-Homepage .lb.on:visited {
body.page-Homepage_de .hcs:visited,
body.page-Homepage_de .tn,
body.page-Homepage_fr .hcs,
body.page-Homepage_fr .hcs:visited,
body.page-Homepage_fr .tn,
body.page-Homepage_es .hcs,
body.page-Homepage_es .hcs:visited,
body.page-Homepage_es .tn,
body.page-Homepage_pt .hcs,
body.page-Homepage_pt .hcs:visited,
body.page-Homepage_pt .tn {
   color: #ffffff !important;
   color: #ffffff !important;
   -webkit-text-fill-color: #ffffff !important;
   -webkit-text-fill-color: #ffffff !important;
Line 672: Line 725:
   padding: 0 !important;
   padding: 0 !important;
   border: 0 !important;
   border: 0 !important;
   background: #080808 !important;
   background: #0D0D0D !important;
   max-width: none !important;
   max-width: none !important;
   width: auto !important;
   width: auto !important;
Line 722: Line 775:
   padding: 0 !important;
   padding: 0 !important;
   border: 0 !important;
   border: 0 !important;
   background: #080808 !important;
   background: #0D0D0D !important;
   max-width: none !important;
   max-width: none !important;
   width: auto !important;
   width: auto !important;
Line 772: Line 825:
   padding: 0 !important;
   padding: 0 !important;
   border: 0 !important;
   border: 0 !important;
   background: #080808 !important;
   background: #0D0D0D !important;
   max-width: none !important;
   max-width: none !important;
   width: auto !important;
   width: auto !important;
Line 822: Line 875:
   padding: 0 !important;
   padding: 0 !important;
   border: 0 !important;
   border: 0 !important;
   background: #080808 !important;
   background: #0D0D0D !important;
   max-width: none !important;
   max-width: none !important;
   width: auto !important;
   width: auto !important;
Line 834: Line 887:


body.page-Homepage_pt { overflow-x: hidden !important; }
body.page-Homepage_pt { overflow-x: hidden !important; }
/* ===================================================================== */
/* Homepage section headings: white + no underline (article pages keep      */
/* the global orange heading style).                                        */
/* ===================================================================== */
body.page-Homepage .mw-parser-output h1,
body.page-Homepage .mw-parser-output h2,
body.page-Homepage .mw-parser-output h3,
body.page-Homepage .mw-parser-output h4,
body.page-Homepage_de .mw-parser-output h1,
body.page-Homepage_de .mw-parser-output h2,
body.page-Homepage_de .mw-parser-output h3,
body.page-Homepage_de .mw-parser-output h4,
body.page-Homepage_fr .mw-parser-output h1,
body.page-Homepage_fr .mw-parser-output h2,
body.page-Homepage_fr .mw-parser-output h3,
body.page-Homepage_fr .mw-parser-output h4,
body.page-Homepage_es .mw-parser-output h1,
body.page-Homepage_es .mw-parser-output h2,
body.page-Homepage_es .mw-parser-output h3,
body.page-Homepage_es .mw-parser-output h4,
body.page-Homepage_pt .mw-parser-output h1,
body.page-Homepage_pt .mw-parser-output h2,
body.page-Homepage_pt .mw-parser-output h3,
body.page-Homepage_pt .mw-parser-output h4 {
  color: #FFFFFF !important;
  border-bottom: none !important;
}