MediaWiki:Common.css: Difference between revisions

From EQOA Sandstorm Wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 80: Line 80:




/* === GLOBAL SITE BACKGROUND COLOR THEME === */
/* === GLOBAL BACKGROUND THEME WITH TRANSPARENT LOGO SUPPORT === */


/* Base background color for everything */
/* Set the base background color across the entire site */
html, body {
html, body {
   background-color: #405b74 !important;
   background-color: #405b74 !important;
Line 88: Line 88:
}
}


/* Core structural elements (header, sidebar, content, footer) */
/* Apply background to major MediaWiki structural areas */
#mw-page-base,
#mw-page-base,
#mw-head-base,
#mw-head-base,
#mw-head,
#mw-head,
#mw-panel,
#mw-panel,
#mw-panel div.portal,
#mw-panel h3,
#mw-panel ul,
#mw-panel li,
#mw-panel a,
#mw-panel #p-logo,
#mw-sidebar,
#mw-sidebar,
#mw-content,
#content,
#content,
#footer,
#footer,
Line 110: Line 103:
}
}


/* Make sidebar text readable */
/* Sidebar text styling */
#mw-panel,
#mw-panel,
#mw-panel a,
#mw-panel a,
Line 117: Line 110:
}
}


/* Optional hover effect for sidebar links */
/* Sidebar link hover color to match orange accent */
#mw-panel a:hover {
#mw-panel a:hover {
   color: #f68825 !important; /* matches your header orange */
   color: #f68825 !important;
   text-decoration: underline;
   text-decoration: underline;
}
}


/* Remove white background from main content area */
/* Remove white background behind content area */
#mw-content-text,
#mw-content-text,
#contentSub,
#contentSub,
Line 131: Line 124:
}
}


/* Optional: keep text areas inside content readable */
/* Keep body text dark for contrast inside content boxes */
#mw-content-text,
.mw-body,
.mw-body {
#mw-content-text {
   color: #000000;
   color: #000000;
}
}


/* Logo background (where the logo image sits) */
/* === LOGO AREA FIX === */
 
/* Keep the logo area background transparent so the image shows */
#p-logo,
#p-logo,
#p-logo a,
#p-logo a {
#p-logo a:hover {
   background: none !important;     /* Remove forced blue background */
   background-color: #405b74 !important;
  background-image: none !important;
   border: none !important;
   border: none !important;
}
/* Ensure the transparent logo displays fully and centers correctly */
#p-logo a {
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
/* Optional: match background color behind transparent areas of the logo */
#p-logo {
  background-color: #405b74 !important; /* Keeps blue behind transparency */
}
}

Revision as of 04:38, 13 November 2025

/* CSS placed here will be applied to all skins */
/* Apply styles to the main content area of all special pages */

.ns--1 #content {
    font-size: 16px; /* Adjust font size */
    font-family: Arial, sans-serif; /* Adjust font type */
    color: #FFD700; /* Adjust font color */
    font-style: normal; /* Adjust font style */
    background-color: #c4c4c4; /* Adjust background color */
}

/* Exclude Content Header box */
.ns--1 #content .content-header {
    color: inherit; /* Keep default font color for content header */
    background-color: inherit; /* Keep default background color for content header */
}

/* Ensure links in the main content area of special pages follow the same styling */
.ns--1 #content > :not(.content-header) a {
    font-size: 16px; /* Adjust font size for links */
    font-family: Arial, sans-serif; /* Adjust font type for links */
    color: #FFD700 !important; /* Adjust font color for links */
    font-style: normal; /* Adjust font style for links */
    text-decoration: none; /* Remove underline from links */
}

/* Ensure visited links in the main content area of special pages follow the same styling */
.ns--1 #content > :not(.content-header) a:visited {
    color: #FFD700 !important; /* Adjust font color for visited links */
}

/* Ensure links in the main content area of special pages follow the same styling on hover */
.ns--1 #content > :not(.content-header) a:hover {
    color: #8e2631 !important; /* Adjust font color for links on hover */
    text-decoration: underline; /* Underline links on hover */
}

/* Apply the same style for URL text or any external links */
.ns--1 #content > :not(.content-header) a.external {
    font-size: 16px; /* Adjust font size for external links */
    font-family: Arial, sans-serif; /* Adjust font type for external links */
    color: #8e2631 !important; /* Adjust font color for external links */
    font-style: normal; /* Adjust font style for external links */
    text-decoration: none; /* Remove underline from external links */
}

/* Ensure external links in the main content area follow the same styling on hover */
.ns--1 #content > :not(.content-header) a.external:hover {
    color: #8e2631 !important; /* Adjust font color for external links on hover */
    text-decoration: underline; /* Underline external links on hover */
}

/* Style headers in the main content area of special pages */
.ns--1 #content > :not(.content-header) h1,
.ns--1 #content > :not(.content-header) h2,
.ns--1 #content > :not(.content-header) h3,
.ns--1 #content > :not(.content-header) h4,
.ns--1 #content > :not(.content-header) h5,
.ns--1 #content > :not(.content-header) h6 {
    font-size: 24px; /* Adjust font size for headers */
    font-family: Arial, sans-serif; /* Adjust font type for headers */
    color: #8e2631; /* Adjust font color for headers */
    font-style: normal; /* Adjust font style for headers */
}

/* Style headers in the main content area of special pages on hover */
.ns--1 #content > :not(.content-header) h1:hover,
.ns--1 #content > :not(.content-header) h2:hover,
.ns--1 #content > :not(.content-header) h3:hover,
.ns--1 #content > :not(.content-header) h4:hover,
.ns--1 #content > :not(.content-header) h5:hover,
.ns--1 #content > :not(.content-header) h6:hover {
    color: #8e2631; /* Adjust font color for headers on hover */
}







/* === GLOBAL BACKGROUND THEME WITH TRANSPARENT LOGO SUPPORT === */

/* Set the base background color across the entire site */
html, body {
  background-color: #405b74 !important;
  background-image: none !important;
}

/* Apply background to major MediaWiki structural areas */
#mw-page-base,
#mw-head-base,
#mw-head,
#mw-panel,
#mw-sidebar,
#content,
#footer,
#mw-footer,
#mw-data-after-content {
  background-color: #405b74 !important;
  background-image: none !important;
  border: none !important;
}

/* Sidebar text styling */
#mw-panel,
#mw-panel a,
#mw-panel h3 {
  color: #ffffff !important;
}

/* Sidebar link hover color to match orange accent */
#mw-panel a:hover {
  color: #f68825 !important;
  text-decoration: underline;
}

/* Remove white background behind content area */
#mw-content-text,
#contentSub,
#siteSub,
#bodyContent {
  background: none !important;
}

/* Keep body text dark for contrast inside content boxes */
.mw-body,
#mw-content-text {
  color: #000000;
}

/* === LOGO AREA FIX === */

/* Keep the logo area background transparent so the image shows */
#p-logo,
#p-logo a {
  background: none !important;      /* Remove forced blue background */
  border: none !important;
}

/* Ensure the transparent logo displays fully and centers correctly */
#p-logo a {
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

/* Optional: match background color behind transparent areas of the logo */
#p-logo {
  background-color: #405b74 !important; /* Keeps blue behind transparency */
}