The Forest Wiki
 
No edit summary
Line 522: Line 522:
 
/* Infobox styles *
 
/* Infobox styles *
 
/******************/
 
/******************/
  +
  +
.constrain_image {
  +
overflow: hidden;
  +
}
  +
  +
.constrain_image img {
  +
max-width: 100%;
  +
height: auto;
  +
}
  +
  +
.columns {
  +
padding: 0;
  +
margin: 10px 0 0 0;
  +
overflow: hidden;
  +
}
  +
  +
.columns .leftcol {
  +
float: left;
  +
width: 50%;
  +
margin: 0;
  +
padding: 0;
  +
}
  +
  +
.columns .centercol {
  +
float: left;
  +
margin: 0;
  +
padding: 0;
  +
}
  +
  +
.columns .rightcol {
  +
float: right;
  +
width: 50%;
  +
margin: 0;
  +
padding: 0;
  +
}
  +
  +
.infoboxtable {
  +
background: rgba(0,0,0,0);
  +
border: 1px solid #7a8a9c;
  +
box-shadow: 1px 1px 0.25em #2f4b3f;
  +
color: #c0c0c0;
  +
float: right;
  +
font-size: 89%;
  +
margin-bottom: 0.5em;
  +
margin-left: 1em;
  +
padding: 0.2em;
  +
width: 300px;
  +
}
  +
  +
.infoboxtable td {
  +
vertical-align: top;
  +
}
  +
  +
.infoboxtable td > div {
  +
background-color: rgba(81, 81, 83, 0);
  +
border-radius: 2px;
  +
text-align: right;
  +
font-weight: bold;
  +
padding: 0.5px 7px;
  +
}
  +
  +
.infoboxname {
  +
font-size: 110%;
  +
padding: 0.5em;
  +
background: #ebc407;
  +
border-collapse: collapse;
  +
color: #000;
  +
}
  +
  +
.infoboxdetails {
  +
font-size: 100%;
  +
padding: 0;
  +
background: #ebc407;
  +
border-collapse: collapse;
  +
color: #ffffff;
  +
}
  +
  +
th.infoboxdetails {
  +
background: #ebc407;
  +
border-collapse: collapse;
  +
color: #000000;
  +
}
  +
 
.infobox {
 
.infobox {
 
background: transparent;
 
background: transparent;
Line 676: Line 759:
 
table.collapsed tr.collapsible {
 
table.collapsed tr.collapsible {
 
display: none;
 
display: none;
  +
}
  +
  +
/* Other styling */
  +
  +
table.wikitable > tr > th, table.wikitable > tr > td, table.wikitable > * > tr > th, table.wikitable > * > tr > td {
  +
border-color: #ebc407;
  +
}
  +
  +
.mw-textarea-sprotected.mw-editfont-default {
  +
z-index: auto;
  +
position: relative;
  +
line-height: 20px;
  +
font-size: 13.3333px;
  +
transition: none;
  +
background: #000000 !important;
 
}
 
}

Revision as of 11:33, 24 May 2021

/* CSS placed here will affect users of the Hydradark skin */

/******************
/* General styles *
/******************/
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(/media/hydra/fonts/Lato-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(/media/hydra/fonts/Lato-Bold.ttf) format('truetype');
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'), url(/media/hydra/fonts/Lato-Italic.ttf) format('truetype');
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(/media/hydra/fonts/Lato-BoldItalic.ttf) format('truetype');
}


.fpbox {
    border-style: solid;
    border-color: #868686;
    background: #212121;
    border-width: 1px;
    margin: 5px;
    padding: 5px;
}

.fpbox .heading {
    border-bottom: 1px solid #7d7d7d;
    font-size: 132%;
    margin: 0 0 10px 0;
    padding: 0 0 5px 0;
}

.fpcontent {
  width: 100%;
  overflow: hidden;
  z-index: 1;
  display: inline;
}

#fpwiki * {
  text-align: left;
}

.fpwiki-centered {
  text-align: center !important;
}

.fpwiki-centered * {
  text-align: center !important;
}

.fp-image * {
  max-width: 500px !important;
  max-height: 350px !important;
  height: auto;
  margin: auto;
  display: flex;
}

@media (max-width: 1299px) {
#fptopsection { 
  display: flex;
  flex-direction: column;
}

#fpflexsection { 
  display: flex;
  flex-direction: column;
}

#fpbottomsection {  
  display: flex;
  flex-direction: column;
}
}

@media (min-width: 1300px) {
#fptopsection { 
  float: left; 
  width: 70%;
  display: flex;
  flex-direction: column;
}

#fpflexsection { 
  width: 30%;
  float: right;
  display: flex;
  flex-direction: column;
}

#fpbottomsection { 
  width: 70%;
  float: left; 
  display: flex;
  flex-direction: column;
}
}


/**********************
/* Site notice styles *
/**********************/
#mw-dismissable-notice {
}

#mw-dismissable-notice td > a {
}

#mw-dismissable-notice td > a:hover {
}

#localNotice {
  border-radius: 7px;
  border: none;
  background: #dee4e7;
  color: #343c46;
  margin: 0 0 10px 0;
  padding: 3px 6px;
}


/******************
/* Image licenses *
/******************/
.copyright-icon {
    background-image: url("https://static.wikia.nocookie.net/commons_hydra/images/thumb/5/58/Copyright_darkwiki.png/32px-Copyright_darkwiki.png");
    background-size: 100%;
    height: 32px;
    width: 32px;
}

.ambox {
    border-radius: 0 7px 7px 0;
    border: none;
    background: #2f2f2f;
    color: #343c46;
    font-size: 95%;
    margin: 0 auto 10px auto;
    padding: 3px 6px;
    width: 80%;
}

.ambox-gray {
  border-left: 10px solid #383838;
}

.ambox.ambox-tiny {
  font-size: 90%;
  margin: 2px 0;
  width: auto;
}

.ambox + .ambox {
  margin-top: -10px;
}

.ambox-text {
  padding: 0.25em 0.5em;
}

.ambox-image {
  padding: 2px 0px 2px 0.5em;
  text-align: center;
  width: 60px;
}

.ambox-tiny .ambox-image {
  padding: 2px 0.5em;
  text-align: left;
  width: auto;
}

/* Ambox colors */
.ambox-blue {
  border-left: 10px solid #1e90ff;
}

.ambox-red {
  border-left: 10px solid #b22222;
}

.ambox-orange {
    border-left: 10px solid #edcc0c;
}

.ambox-yellow {
  border-left: 10px solid #f4c430;
}

.ambox-purple {
  border-left: 10px solid #9932cc;
}

.ambox-gray {
  border-left: 10px solid #bba;
}

.ambox-green {
  border-left: 10px solid #228b22;
}

/* Ambox small text */
.amsmalltext {
  font-size: smaller;
  margin-left: 0.8em;
  margin-top: 0.5em;
}


/************************
/* Responsive main page *
/************************/
#rmpabovesearch {
  display: none;
  position: absolute;
  top: 215px;
  left: 0;
  right: 0;
  text-align: center; 
  color: #89b0ca;
  font-size: 0.8em;
  line-height: 23px;
}

#rmpabovesearch a, #rmpabovesearch a:link, #rmpabovesearch a:visited, #rmpabovesearch a.extiw, #rmpabovesearch a.external, #rmpabovesearch a.extiw:visited, #rmpabovesearch a.external:visited {
  color: #0da1ff;
}

#rmpbelowsearch {
  display: none;
  position: absolute;
  top: 315px;
  left: 0;
  right: 0;
  text-align: center; 
  color: #89b0ca;
  font-size: 0.8em;
  line-height: 23px;
}

#rmpbelowsearch a, #rmpbelowsearch a:link, #rmpbelowsearch a:visited, #rmpbelowsearch a.extiw, #rmpbelowsearch a.external, #rmpbelowsearch a.extiw:visited, #rmpbelowsearch a.external:visited {
  color: #0da1ff;
}

#rmpcontent .rmpblockinner {
  border-radius: 7px;
  margin-bottom: 10px;
}

#rmpcontent .rmpblockinner img {
  max-width: 100%;
  height: auto;
}

#rmpcontent .button a {
  display: block;
  border-radius: 7px;
  background: #ebc407;
  color: #ffffff !important;
  font-weight: bold;
  text-align: center;
  padding: 8px;
  margin: 40px auto 0 auto;
  width: 200px;
}

#rmpcontent .threecols .leftcol {
  display: inline-block;
  vertical-align: top;
  width: 33.333%;
  max-width: 33.333%;
}

#rmpcontent .threecols .centercol {
  display: inline-block;
  vertical-align: top;
  width: 33.334%;
  max-width: 33.334%;
}

#rmpcontent .threecols .rightcol {
  display: inline-block;
  vertical-align: top;
  width: 33.333%;
  max-width: 33.333%;
}

#rmpcontent .listheading {
  font-size: 125%;
  font-weight: bold;
  padding: 0;
  margin: 0 0 10px 0;
}

#rmpcontent ul {
  padding: 0;
  margin: 0 0 5px 0;
}

#rmpcontent ul li {
  list-style: none;
  padding: 0;
  margin: 0 0 5px 0;
}

#rmpcontent ul li ul {
  margin: 5px 0 5px 1.6em;
}

#rmpcontent ul li ul li {
  list-style: disc url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANAQMAAABb8jbLAAAABlBMVEUAAAAufMCPWiZvAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfhAxQGNS+EelvCAAAAFUlEQVQI12NgQAEFDA0MHQwcQJoBAA6aAfGXImSHAAAAAElFTkSuQmCC");
}

#rmpfeature .rmpblockinner {
  background: #0f2240 url("https://static.wikia.nocookie.net/masseffectandromeda_gamepedia_en/images/8/8b/Main-Page-Feature-Background.jpg/revision/latest") no-repeat center center;
  color: #ffffff;
  font-size: 105%;
  text-align: center;
  padding: 3em 8%;
  line-height: 2;
}

#rmpfeature .rmpblockinner a, #rmpfeature .rmpblockinner a:link {
  color: #0da1ff;
}

#rmpfeature .rmpblockinner a:visited {
  color: #0da1ff;
}

#rmpfeature .heading {
  color: #ffffff;
  text-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
  font-size: 340%;
  font-weight: bold;
  line-height: 62px;
  margin-bottom: 10px;
}

#rmpfeature .subheading {
  color: #3bb6ff;
  text-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
  font-size: 200%;
  line-height: 45px;
  margin-bottom: 40px;
}

#rmplinks .rmpblockinner {
  padding: 10px;
}

#rmpguide .rmpblockinner {
  background: #0f2240 url("https://static.wikia.nocookie.net/masseffectandromeda_gamepedia_en/images/2/2c/Main-Page-Guide-Background.jpg/revision/latest") no-repeat center center;
  color: #ffffff;
  font-size: 105%;
  text-align: center;
  padding: 6em 15%;
  line-height: 2;
}

#rmpguide .rmpblockinner a, #rmpguide .rmpblockinner a:link {
  color: #0da1ff;
}

#rmpguide .rmpblockinner a:visited {
  color: #0da1ff;
}

#rmpguide .heading {
  color: #ffffff;
  text-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
  font-size: 340%;
  font-weight: bold;
  line-height: 62px;
}

#rmpguide .subheading {
  color: #3bb6ff;
  text-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
  font-size: 200%;
  line-height: 45px;
  margin-bottom: 40px;
}

#rmpimages .rmpblockinner {
  background: #dee4e7;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
}

#rmpvideo .rmpblockinner {
  background: #dee4e7;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
}

#rmptwitter .rmpblockinner {
  background: #dee4e7;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
}

@media ( min-width: 1022px ) {
  #rmpcontent {
    display: flex;
    flex-flow: row wrap;
  }

  .rmpblockouter {
    display: flex;
    flex-basis: 50%;
  }

  .rmpblockinner {
    flex-basis: 100%;
  }

  #rmpfeature {
    order: 0;
  }

  #rmplinks {
    order: 1;
  }

  #rmpguide {
    order: 2;
  }

  #rmpimages {
    order: 5;
  }

  #rmpvideo {
    order: 4;
  }

  #rmptwitter {
    order: 3;
  }

  #rmpfeature .rmpblockinner, #rmpguide .rmpblockinner, #rmpvideo .rmpblockinner {
    margin-right: 5px;
  }

  #rmplinks .rmpblockinner, #rmptwitter .rmpblockinner, #rmpimages .rmpblockinner {
    margin-left: 5px;
  }
}

@media ( min-width: 1432px ) {
  .rmpblockouter {
    flex-basis: 33.333%;
  }

  #rmpfeature {
    order: 0;
  }

  #rmplinks {
    order: 1;
  }

  #rmpguide {
    order: 2;
  }

  #rmpimages {
    order: 3;
  }

  #rmpvideo {
    order: 4;
  }

  #rmptwitter {
    order: 5;
  }

  #rmpfeature .rmpblockinner, #rmpimages .rmpblockinner {
    margin-left: 0;
    margin-right: 5px;
  }

  #rmplinks .rmpblockinner, #rmpvideo .rmpblockinner {
    margin-right: 5px;
    margin-left: 5px;
  }

  #rmpguide .rmpblockinner, #rmptwitter .rmpblockinner {
    margin-left: 5px;
    margin-right: 0;
  }
}

/******************
/* Infobox styles *
/******************/

.constrain_image {
  overflow: hidden;
}

.constrain_image img {
  max-width: 100%;
  height: auto;
}

.columns {
  padding: 0;
  margin: 10px 0 0 0;
  overflow: hidden;
}

.columns .leftcol {
  float: left;
  width: 50%;
  margin: 0;
  padding: 0;
}

.columns .centercol {
  float: left;
  margin: 0;
  padding: 0;
}

.columns .rightcol {
  float: right;
  width: 50%;
  margin: 0;
  padding: 0;
}

.infoboxtable {
    background: rgba(0,0,0,0);
    border: 1px solid #7a8a9c;
    box-shadow: 1px 1px 0.25em #2f4b3f;
    color: #c0c0c0;
    float: right; 
    font-size: 89%;
    margin-bottom: 0.5em; 
    margin-left: 1em; 
    padding: 0.2em; 
    width: 300px;
}

.infoboxtable td {
    vertical-align: top;
}

.infoboxtable td > div {
    background-color: rgba(81, 81, 83, 0);
    border-radius: 2px; 
    text-align: right;
    font-weight: bold;
    padding: 0.5px 7px;
}

.infoboxname {
    font-size: 110%; 
    padding: 0.5em;
    background: #ebc407;
    border-collapse: collapse;
    color: #000; 
}

.infoboxdetails {
    font-size: 100%;
    padding: 0;
    background: #ebc407;
    border-collapse: collapse;
    color: #ffffff; 
}

th.infoboxdetails {
    background: #ebc407;
    border-collapse: collapse;
    color: #000000; 
}

.infobox {
  background: transparent;
  border-radius: 7px;
  border: 1px solid #c0cdd2;
  color: #343c46;
  float: right;
  margin: 0 0 10px 20px;
  padding: 3px 6px;
  width: 23em;
}

.infobox td.infoboxlabel {
  background: #dee4e7;
  border: none;
  border-radius: 7px;
  color: #343c46;
  padding: 0.5px 7px;
  text-align: right;
  vertical-align: top;
}

.infobox td {
  background: transparent;
  border: none;
  color: #343c46;
  padding: 0.5px 3px 0.5px 3px;
  text-align: left;
  vertical-align: top;
}

.infobox th.infoboxname {
  background: #dee4e7;
  border: none;
  border-radius: 7px;
  color: #343c46;
  font-size: 133%;
  font-weight: bold;
  padding: 8px; 
  text-align: center;
}

.infobox th.infoboxdescription {
  background: #dee4e7;
  color: #343c46;
  border-radius: 7px;
  padding: 0;
  text-align: center;
}

/********************
/* Navbox templates *
/********************/
table.navbox {
  border: none;
  background: transparent;
  color: #343c46;
  clear: both;
  font-size: 88%;
  margin: auto;
  padding: 1px;
  text-align: center;
  width: 100%; 
}

.navbox-inner,
.navbox-subgroup {
    width: 100%;
}

/* Border between adjacent navboxes */
table.navbox + table.navbox {
  margin-top: -1px;
}

.navbox-title, .navbox-abovebelow,
table.navbox th {
  padding-left: 1em;
  padding-right: 1em;
  text-align: center;
}

.navbox-group {
  font-weight: bold;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap;
}

/* Base background */
.navbox, .navbox-subgroup {
  background: #dee4e7;
}

.navbox-list {
  background: #dee4e7; /* Must match background color */
}

/* Level 1 color */
.navbox-title,
table.navbox th {
  background: rgba(0, 0, 0, 0.2);
  color: #343C46;
}

/* Level 2 styling */
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {
  background: rgba(0, 0, 0, 0.2);
  color: #343c46;
}

/* Level 3 styling */
.navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow {
  background: rgba(0, 0, 0, 0.1);
  color: #343c46;
}

/* Even row striping */
.navbox-even {
  background: rgba(255, 255, 255, 0.05);
  color: #343c46;
}

/* Odd row striping */
.navbox-odd {
  background: rgba(0, 0, 0, 0.05);
}
 
.collapseButton {
  font-weight: normal;
  width: auto;
}

.navbox .collapseButton {
  width: 6em;
}
 
.navbar {
  font-size: 88%;
  font-weight: normal;
}

.navbox .navbar {
  font-size: 100%;
}

.navbox-title .navbar {
    float: left;
    text-align: left;
    margin-right: 0.5em;
    width: 6em;
}

table.collapsed tr.collapsible {
  display: none;
}

/* Other styling */

table.wikitable > tr > th, table.wikitable > tr > td, table.wikitable > * > tr > th, table.wikitable > * > tr > td {
    border-color: #ebc407;
}

.mw-textarea-sprotected.mw-editfont-default {
	z-index: auto;
    position: relative;
    line-height: 20px;
    font-size: 13.3333px;
    transition: none;
    background: #000000 !important;
}