Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
/* General background */
body.vector-2022 {
    background-color: #f7dce3; /* soft pink */
    color: #4a0033; /* dark text */
}

/* Page container */
.mw-page-container {
    background-color: white;
    margin: auto;
    max-width: 1000px;
    padding: 20px;
    box-sizing: border-box;
}

/* Sidebar and headers */
#mw-panel {
    background-color: #ffccdd;
}

#mw-page-base,
#mw-head-base,
#mw-head,
#footer {
    background-color: #ffb6c1;
}

/* Headers */
h1, h2, h3, h4 {
    color: #cc0066;
}

/* Tables, boxes, infobox, toc */
table, .infobox, .toc, .mw-warning {
    background-color: #fff0f5;
    border: 2px solid #ff99cc;
    color: #8B0D2E !important; /* dark pink table text */
}

/* Links */
a, .mw-body a {
    color: #8B0D2E !important;  /* dark pink */
    text-decoration: none !important;
}
a:visited, .mw-body a:visited {
    color: #a62671 !important; /* darker pink/purple tone */
}
a:hover, .mw-body a:hover {
    color: #ff4da6 !important;  /* brighter pink on hover */
}

/* Mobile override */
@media screen and (max-width: 768px) {
    .mw-page-container {
        max-width: 100%;
        padding: 15px;
    }
}

/* Pending review popup */
.pending-review-popup {
    position: fixed;
    top: 20%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: hotpink;  /* popup color */
    color: white;
    font-weight: bold;
    font-size: 18px;
    padding: 20px;
    border-radius: 12px;
    z-index: 9999;
    text-align: center;
    box-shadow: 0 0 15px rgba(0,0,0,0.4);
}

/* Hide talk tab */
#ca-talk { display: none !important; }
/* Force all links to dark pink on Minerva (mobile skin) */
body.skin-minerva a,
body.skin-minerva #content a,
body.skin-minerva .mw-parser-output a {
    color: #8B0D2E !important;
    text-decoration: none !important;
}

/* Visited links */
body.skin-minerva a:visited,
body.skin-minerva #content a:visited,
body.skin-minerva .mw-parser-output a:visited {
    color: #a62671 !important;
}

/* Hover effect */
body.skin-minerva a:hover,
body.skin-minerva #content a:hover,
body.skin-minerva .mw-parser-output a:hover {
    color: #ff4da6 !important;
}