Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

MediaWiki:Citizen.css: Difference between revisions

MediaWiki interface page
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:


/* ======================================================
/* ======================================================
   TREEVERSE WIKI  
   TREEVERSE WIKI — CITIZEN DARK THEME
   ====================================================== */
   ====================================================== */




/* Page background */
/* ------------------------------------------------------
  Page background
------------------------------------------------------ */
 
body {
body {
  background-color: #0b0b0b;
    background-color: #0b0b0b;
}
 
 
/* ------------------------------------------------------
  Remove ALL Citizen white containers
------------------------------------------------------ */
 
.citizen-page-container,
.citizen-page-container-inner,
.citizen-body,
.citizen-content,
.citizen-card,
.mw-body,
.mw-body-content {
 
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
 
}
}




/* Remove Citizen white container */
/* remove internal padding layers */
.citizen-page-container-inner {
 
  background: transparent;
.citizen-page-container-inner,
  border: none;
.citizen-body,
  padding: 0;
.citizen-content {
    padding: 0 !important;
}
}




/* Article panel */
/* ------------------------------------------------------
  Article panel
------------------------------------------------------ */
 
.mw-parser-output {
.mw-parser-output {


  background: #0f1115;
    background: #0f1115;


  color: #e6e6e6;
    color: #e6e6e6;


  max-width: 950px;
    max-width: 950px;


  margin: auto;
    margin: auto;


  padding: 24px;
    padding: 24px;


  border-radius: 16px;
    border-radius: 16px;
 
    word-wrap: break-word;


}
}




/* Headings */
/* ------------------------------------------------------
  Headings
------------------------------------------------------ */


.mw-parser-output h1,
.mw-parser-output h1,
Line 45: Line 75:
.mw-parser-output h4 {
.mw-parser-output h4 {


  color: #ffffff;
    color: #ffffff;


  margin-top: 1.6em;
    margin-top: 1.6em;
  margin-bottom: 0.6em;
    margin-bottom: 0.6em;


}
}




/* Paragraph readability */
/* ------------------------------------------------------
  Paragraph readability
------------------------------------------------------ */


.mw-parser-output p {
.mw-parser-output p {


  font-size: 1.05rem;
    font-size: 1.05rem;


  line-height: 1.6;
    line-height: 1.6;


}
}




/* Links */
/* ------------------------------------------------------
  Links
------------------------------------------------------ */


a {
a {
  color: #7fd3ff;
    color: #7fd3ff;
}
}


a:visited {
a:visited {
  color: #c49cff;
    color: #c49cff;
}
}




/* Images */
/* ------------------------------------------------------
  Images
------------------------------------------------------ */


.mw-parser-output img {
.mw-parser-output img {


  max-width: 100%;
    max-width: 100%;
  height: auto;
    height: auto;


  border-radius: 6px;
    border-radius: 6px;


}
}




/* Tables */
/* ------------------------------------------------------
  Tables
------------------------------------------------------ */


.wikitable {
.wikitable {


  background: #161a22;
    background: #161a22;


  border: 1px solid #2a2f38;
    border: 1px solid #2a2f38;


  border-radius: 10px;
    border-radius: 10px;


  overflow: hidden;
    overflow: hidden;


}
}
Line 103: Line 141:
.wikitable th {
.wikitable th {


  background: #1f2430;
    background: #1f2430;


  color: #ffffff;
    color: #ffffff;


}
}
Line 111: Line 149:
.wikitable td {
.wikitable td {


  background: #161a22;
    background: #161a22;


}
}




/* Infobox */
/* ------------------------------------------------------
  Infobox
------------------------------------------------------ */


.infobox {
.infobox {


  background: #161a22;
    background: #161a22;


  border: 1px solid #2a2f38;
    border: 1px solid #2a2f38;


  border-radius: 10px;
    border-radius: 10px;


}
}
Line 130: Line 170:
.infobox th {
.infobox th {


  background: #1f2430;
    background: #1f2430;


}
}




/* Code blocks */
/* ------------------------------------------------------
  Code blocks
------------------------------------------------------ */


pre,
pre,
code {
code {


  background: #111;
    background: #111;


  color: #e6e6e6;
    color: #e6e6e6;


  overflow-x: auto;
    overflow-x: auto;


  border-radius: 6px;
    border-radius: 6px;


}
}




/* Caption styling */
/* ------------------------------------------------------
  Caption styling
------------------------------------------------------ */


.thumbcaption {
.thumbcaption {


  color: #bbbbbb;
    color: #bbbbbb;


  font-size: 0.9rem;
    font-size: 0.9rem;


}
}




/* Prevent layout overflow */
/* ------------------------------------------------------
  Prevent layout overflow
------------------------------------------------------ */


.mw-body-content {
.mw-body-content {


  overflow-x: hidden;
    overflow-x: hidden;


}
}
Line 177: Line 223:
.mw-parser-output iframe {
.mw-parser-output iframe {


  max-width: 100%;
    max-width: 100%;
 
    width: 100%;
  width: 100%;


  border-radius: 10px;
    border-radius: 10px;


}
}
Line 191: Line 236:
.mw-parser-output .video-container {
.mw-parser-output .video-container {


  position: relative;
    position: relative;


  width: 100%;
    width: 100%;


  padding-bottom: 56.25%;
    padding-bottom: 56.25%;


  height: 0;
    height: 0;


}
}
Line 204: Line 249:
.mw-parser-output .video-container iframe {
.mw-parser-output .video-container iframe {


  position: absolute;
    position: absolute;


  top: 0;
    top: 0;
  left: 0;
    left: 0;


  width: 100%;
    width: 100%;
  height: 100%;
    height: 100%;


}
}
Line 221: Line 266:
@media (max-width: 720px) {
@media (max-width: 720px) {


  .mw-parser-output {
    .mw-parser-output {


    padding: 16px;
        padding: 16px;


    max-width: 100%;
        max-width: 100%;


  }
    }


  /* tables scroll instead of breaking layout */
    /* tables scroll horizontally */


  .mw-parser-output table {
    .mw-parser-output table {


    display: block;
        display: block;


    overflow-x: auto;
        overflow-x: auto;


  }
    }


  .mw-parser-output table td,
    .mw-parser-output table td,
  .mw-parser-output table th {
    .mw-parser-output table th {


    white-space: normal;
        white-space: normal;


  }
    }


  /* infobox stacks nicely */
    /* infobox stacks nicely */


  .infobox {
    .infobox {


    float: none;
        float: none;


    width: 100%;
        width: 100%;


    margin: 1em auto;
        margin: 1em auto;


  }
    }


}
}




/* Hero image readability */
/* ======================================================
  HERO IMAGE READABILITY
  ====================================================== */


.citizen-page-header::before {
.citizen-page-header::before {


  background: rgba(0,0,0,0.35);
    background: rgba(0,0,0,0.35);


}
}