Risk of Rain 2 Wiki
(Replacing "/media" links with image links. If you have any questions or noticed issues related to this edit, please reach out to us using the Special:Contact page.)
No edit summary
Line 573: Line 573:
   
 
/* -------------------------------------------------- Username colors */
 
/* -------------------------------------------------- Username colors */
a[href="/User:Paradoxzyx"] {
+
a[href="/wiki/User:Paradoxzyx"] {
 
color: #000000 !important;
 
color: #000000 !important;
 
}
 
}
a[href="/User:Leeous"],
+
a[href="/wiki/User:Leeous"],
a[href="/User:Jayyman48"] {
+
a[href="/wiki/User:Jayyman48"] {
 
color: #77FFEE !important;
 
color: #77FFEE !important;
 
}
 
}
a[href="/User:Empty_name_space"],
+
a[href="/wiki/User:Empty_name_space"],
a[href="/User:Harbingerofme"] {
+
a[href="/wiki/User:Harbingerofme"] {
 
color: #00CC00 !important;
 
color: #00CC00 !important;
 
}
 
}
a[href="/User:Seud"] {
+
a[href="/wiki/User:Seud"] {
 
color: #00CED1 !important;
 
color: #00CED1 !important;
 
}
 
}
a[href="/User:Rodotow"] {
+
a[href="/wiki/User:Rodotow"] {
 
color: #CCBE00 !important;
 
color: #CCBE00 !important;
 
}
 
}
a[href="/User:Hopoo"],
+
a[href="/wiki/User:Hopoo"],
a[href="/User:Ghorr"],
+
a[href="/wiki/User:Ghorr"],
a[href="/User:Paulthegoat"] {
+
a[href="/wiki/User:Paulthegoat"] {
 
color: #E6712E !important;
 
color: #E6712E !important;
 
}
 
}
a[href="/User:Pcj"] {
+
a[href="/wiki/User:Pcj"] {
 
color: #808080 !important;
 
color: #808080 !important;
 
}
 
}

Revision as of 04:39, 9 December 2020

/* CSS placed here will be applied to all skins */
/* -------------------------------------------------- [D] Site background */
body {
    background-attachment: fixed;
    background-color: #000000;
    background-image: url(https://static.wikia.nocookie.net/riskofrain2_gamepedia_en/images/1/1f/Background.jpg/revision/latest?cb=20200330191104);
    background-size: cover;
}
body.page-Special_ApiHelp {
    background: none;
}

div#content {
    background: #141414E6;
    color: #FFFFFF;
    padding-top: 50px;
    border: 1px solid #108ABD;
    border-image: linear-gradient(#108ABD 0%, #000000 20%, #000000 80%, #108ABD 100%) 1;
    box-shadow: inset 0 0 10px rgba(0,0,0,0.5), inset 0 0 1px #108ABD, 0 0 10px rgba(0,0,0,0.75);
}

#mw-page-base {
    background: transparent !important;   
}
#mw-head-base {
    background: transparent !important; 
    height: 40px;
}
#pageWrapper {
    margin-right: 10px;
}

/* Footer link color fix */
#footer a {
   color: #F17F31;
}

/* -------------------------------------------------- [D] Top Navigation */
div.vectorTabs li.new a {
    color: #991F1F !important;
}

div.vectorTabs {
    background-color: #00000000;
    background-image: none;
    height: 33px;
    margin-top: 8px;
    margin-left: 2px;
}

div.vectorTabs #ca-addsection a:after {
    content: "New Comment";
}

div#mw-head a,
.vectorTabs li a span,
div#mw-head div.vectorTabs a,
div.vectorMenu h3 span {
    color: #FFFFFF;
    font-weight: bold;
}

div.vectorMenu h3 span {
    padding: 2px 5px;
}

div.vectorTabs li a {
    background-image: none;
    margin-top: -15px;
}

div.vectorTabs li.new a,
div.vectorTabs li.new a:visited {
    color: black;
}

div.vectorTabs li span {
    background: #7189d3;
    background:-moz-linear-gradient(top, #7189d3 35%, #71afd3 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(35%, #7189d3), color-stop(100%,#71afd3));
    background:-webkit-linear-gradient(top, #7189d3 35%, #71afd3 100%);
    background:-o-linear-gradient(top, #7189d3 35%, #71afd3 100%);
    background:-ms-linear-gradient(top, #7189d3 35%, #71afd3 100%);
    background: linear-gradient(to bottom, #7189d3 35%, #71afd3 100%);
    display: inline-block;
    border: 1px solid #7189d3;
    border-radius: 4px;
    padding: 2px 5px;
    margin: 0 3px 2px;
    height: 19px;
    text-align: center;
}

div.vectorTabs span {
    background-color: #00000000;
    background-image: none;
}

div.vectorTabs li.selected {
    background-color: #00000000;
    background-image: none;
    color: white;
}

div.vectorTabs ul { 
    background-color: #00000000;
    background-image: none;
}

div.vectorTabs ul li {
    background-color: #00000000;
    background-image: none;
}

div.vectorTabs li a,
div.vectorTabs li a span {
    color: white;
    cursor: pointer;
    font-weight: bold;
}

div.vectorTabs li.selected a,
div.vectorTabs li.selected a:visited {
    color: white;
    text-decoration: none;
    font-weight: bold;
}

div.vectorMenu div.menu {
    border-color: inherit;
}

div.vectorMenu h3 a {
    background-color: #00000000;
    background-image: none;
    border: 0;
}

div#mw-head div.vectorMenu li a {
    color: white;
}

div#mw-head div.vectorMenu li a:hover {
    color: white;
}

div#mw-head div.vectorMenu ul {
    background-color: #15181a;
    background-image: none;
    border: 1px solid #7189d3;
}

div#mw-head div.vectorMenu h3 {
    background-image: none;
    background: #7189d3;
    background:-moz-linear-gradient(top, #7189d3 35%, #71afd3 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(35%,#7189d3), color-stop(100%,#71afd3 65%));
    background:-webkit-linear-gradient(top, #7189d3 35%, #71afd3 100%);
    background:-o-linear-gradient(top, #7189d3 35%, #71afd3 100%);
    background:-ms-linear-gradient(top, #7189d3 35%, #71afd3 100%);
    background: linear-gradient(to bottom, #7189d3 35%, #71afd3 100%);
    display: inline-block;
    border: 1px solid #7189d3;
    border-radius: 4px;
    color: white;
    font-weight: bold;
    padding: 2px 10px;
    margin-top: 8px;
    height: 19px;
    text-align: center;
    margin-bottom: 0.5em;
    margin-left: 3px;
}

/* -------------------------------------------------- [D] Searchbar */
div.suggestions-result {
    padding: 0.3em;
}

/* -------------------------------------------------- [D] Sidebar */
div#mw-panel div.portal div.body ul li a,
div#mw-panel div.portal div.body ul li a:link,
div#mw-panel div.portal div.body ul li a:visited {
    color: #FFFFFF;
}
#mw-panel.collapsible-nav .portal h3 a,
#mw-panel.collapsible-nav .portal.collapsed h3 a {
    color: #F17F31;
    font-weight: bold;
}
div#mw-panel div.portal:not(#p-claimWiki):not(#p-socialProfiles):not(#p-sitePromos) {
    background: #141414A0;
    border-radius: 5px;
    margin: 5px;
    padding-bottom: 10px;
}
div#mw-panel div#p-navigation {
    padding-bottom: 7px !important;
}

/* -------------------------------------------------- Mainpage navigation area */
.mp-nav {
    text-align: center;
    margin: 0 20px;
}
.mp-nav a {
    display: inline-block;
    color: #EFEFEF !important;
    font-size: 18px;
    text-decoration: none;
    text-shadow: 1px 1px #090D11;
    line-height: 2;
    width: calc(33% - 20px);
    min-width: 155px;
    max-width: 220px;
    margin: 8px 5px;
    background-color: #425161;
    border: 2px solid #536678;
    box-shadow: 0 0 0 1px #FFFFFF;
}
.mp-nav a:hover {
    text-shadow: 1px 1px #959679;
    border: 2px solid #E0E2A8;
    background-color: #BCBE92;
    box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 2px #000000, 0 0 0 3px #FFFFFF;
}

/* -------------------------------------------------- [D] Mainpage twitter */
#twitter-widget-0 {
    width: 100% !important;
    height: 100% !important;
}

/* -------------------------------------------------- Infobox */
.infoboxcaption {
    color: #959494;
    text-align: center;
}
.infoboxdesc {
    padding: 10px 1px;
    border-top: 1px solid #909090;
    border-bottom: 1px solid #909090;
}
.infoboxtable abbr {
    color: inherit;
}

/* -------------------------------------------------- [D] navbox */
.navbox {
    max-width: 1350px;
    width: 100%; 
    text-align: center;
    background: #2F2E30;
    border: 1px solid;
    font-size: 90%;
    margin-top: 1em;
    padding: 1px;
    clear: both;
}
.navbox th {
    background: #282828;
    font-size: 175%;
    white-space: nowrap;
}
.navbox tr:nth-child(even) td {
    background: #3A3A3A;
    font-size: 125%;
    font-weight: bold;
    white-space: nowrap;
}
.navbox tr:nth-child(odd) td {
    padding: 0.2em 0.5em;
}

.navbox a,
.navbox .selflink {
    white-space: nowrap;
}

/* -------------------------------------------------- wikitable */
.skin-hydradark .wikitable {
    background: #424141C0;
}
.skin-hydradark .wikitable th {
    background-color: #282828C0;
    padding: 6px 12px;
}

/* -------------------------------------------------- article-table */
.article-table {
    background: #424141C0;
    border-collapse: collapse;
    border: none;
    margin: 1em 1em 1em 0;
}
.article-table th {
    background-color: #282828;
    border-bottom: 1px #6C6B6B solid;
    padding: 6px 12px;
}
.article-table td {
    border-bottom: 1px #6C6B6B solid;
    padding: 0.2em 0.4em;
}

/* -------------------------------------------------- General table */
.skin-hydradark .jquery-tablesorter th.headerSort {
    padding-right: 12px;
}

.wikitable > caption,
.article-table > caption {
    background: #366098;
}

.firstcolumn-center td:first-child {
    text-align: center;
}
.firstcolumn-center-nowrap td:first-child {
    text-align: center;
    white-space: nowrap;
}
.firstcolumn-left td:first-child {
    text-align: left;
}
.firstcolumn-right td:first-child {
    text-align: right;
}

/* -------------------------------------------------- Skills */
.skillbox .skill {
    width: 100%;
    border: 2px solid #6C6B6B;
}
.skillbox h3 {
    margin-top: 0;
    padding-top: 0;
}
.skillbox h3 span {
    font-size: 18px;
}
.skillbox .skillimage {
    width: 128px;
    padding: 0 !important;
}
.skillbox .skillrow {
    width: 9em;
}

/* Template:SkillType - Container */
.skillbox {
    border: 2px solid #000000;
    border-radius: 8px;
    background: #AAAAAA50;
    padding: 10px;
    max-width: calc(100% - 335px);
    padding-bottom: 0;
    margin: 15px 0;
}
.skillbox .skilltype {
    font-size: 24px;
    text-align: center;
    font-weight: bold;
    background: #083E6C;
    border-radius: 6px 6px 0 0;
    margin: -10px -10px 0 -10px;
}

/* -------------------------------------------------- Lore */
pre.lore {
    color: #CCD3E0;
    background-color: #40515E;
    line-height: 120%;
    white-space: pre-wrap;
    border: 2px solid #4F6372;
    width: 600px;
}
pre.lore .mono {
    color: #8595A4;
    line-height: 130%;
    letter-spacing: 1px;
    font-weight: bold;
}

/* -------------------------------------------------- gallery tags */
.gallery .gallerytext {
    text-align: center;
}
.gallery.mw-gallery-packed .gallerybox {
    margin-right: 8px;
}

/* nobackground */
.gallery.nobackground .thumb {
    border: 0;
    background-color: transparent;
}

/* fix */
.gallery.fix .gallerybox,
.gallery.fix .gallerybox > div {
    max-width: 322px !important;
}
.gallery.fix .gallerybox {
    margin-right: 8px;
}
.gallery.fix .thumb {
    max-width: 320px !important;
    border: 0;
    background-color: transparent;
}
.gallery.fix .thumb > div {
    margin: 0px auto !important;
}
.gallery.fix img {
    max-width: 320px;
    max-height: 192px;
}

/* -------------------------------------------------- [D] Thumb images */
div.thumbinner {
    background-color: #20202060;
    border-color: #383838;
}
html .thumbimage {
    background-color: transparent;
    border: none;
}

/* -------------------------------------------------- Image blur class */
img.blur {
    filter: blur(8px);
    -webkit-filter: blur(8px);
    transition: 0.25s;
}
img.blur:hover {
    filter: none;
    -webkit-filter: none;
}

/* -------------------------------------------------- Hidden hover class */
.hidden-hover {
    width: 32em;
    border-right: 1px solid #808080;
    line-height: 2;
    color: transparent;
    text-shadow: 0 0 10px #FFFFFFFF;
}
.hidden-hover:hover {
    color: inherit;
    text-shadow: none;
}

/* -------------------------------------------------- [D] reference tags */
ol.references li:target,
sup.reference:target {
    background-color: #366098;
}
ol.references li:target a,
sup.reference:target a {
    color: #50CEC9;
}

/* -------------------------------------------------- [D] Custom Toggle */
.customtoggle {
    width: fit-content;
    background: #808080;
    border: 1px solid #C0C0C0;
    border-radius: 4px;
    padding: 2px 10px;
    outline: none;
    user-select: none;
}
.customtoggle:hover {
    background: #606060;
}

/* -------------------------------------------------- Visited links */
a:visited,
div#content a.external:visited,
div#content a.extiw:visited {
    color: #3280D0;
}

/* -------------------------------------------------- Color links */
.color-link a {
    color: inherit !important;
}

/* -------------------------------------------------- [D] Artifacts page Sacrifice drop chance collapse buttons */
.page-Artifacts .wikitable .mw-collapsible-toggle {
    float: right;
    margin-right: 10px;
}

/* -------------------------------------------------- [D] Item tooltips */
.tooltip {
	display: inline-flex;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
}
.tooltip-block {
    display: none;
    position: fixed;
    z-index: 2;
    text-align: left;
    font-size: smaller;
    line-height: 1.2;
    padding: 0.8em;
    max-width: 510px;
    background: #000000E8;
    border: 1px solid #108ABD;
    border-radius: 0.4em;
}
.infoboxtable .tooltip-block {
    font-size: 95%;
}
@supports (backdrop-filter: blur(4px)) {
  .tooltip-block {
    background: #000000C0;
    backdrop-filter: blur(4px);
  }
}
.tooltip:hover > .tooltip-block {
    display: inline-flex;
}
.tooltip-block > span,
.tooltip-block > div {
	display: inline-block;
}
.makeshift-hr {
	display: block;
	border: solid 0.5px dimgrey;
	margin: 4px 0;
}
.tooltip-icon {
    text-align: center;
    align-self: center;
	margin-right: 1em;
}
.tooltip-icon > span:first-child {
    display: block;
    border: solid 1px lightgrey;
}
.tooltip-icon > .cooldown {
    display: block;
    font-size: 1.25em;
    font-weight: bold;
    color: #FF7F7F;
    margin-bottom: -8px;
}

/* -------------------------------------------------- [D] Extension:MultimediaViewer */
.mw-mmv-above-fold {
    color: #FFFFFF;
    background-color: #181818;
    text-align: center;
}

/* -------------------------------------------------- Edit history byte color */
.mw-plusminus-pos {
    color: #1EB02D;
}
.mw-plusminus-neg {
    color: #D90000;
}

/* -------------------------------------------------- Special:AllPages redirects text */
.allpagesredirect:after {
   color: #808080;
   content: " (redirect)";
}

/* -------------------------------------------------- Username colors */
a[href="/wiki/User:Paradoxzyx"] {
    color: #000000 !important;
}
a[href="/wiki/User:Leeous"],
a[href="/wiki/User:Jayyman48"] {
    color: #77FFEE !important;
}
a[href="/wiki/User:Empty_name_space"],
a[href="/wiki/User:Harbingerofme"] {
    color: #00CC00 !important;
}
a[href="/wiki/User:Seud"] {
    color: #00CED1 !important;
}
a[href="/wiki/User:Rodotow"] {
    color: #CCBE00 !important;
}
a[href="/wiki/User:Hopoo"],
a[href="/wiki/User:Ghorr"],
a[href="/wiki/User:Paulthegoat"] {
    color: #E6712E !important;
}
a[href="/wiki/User:Pcj"] {
    color: #808080 !important;
}

/* -------------------------------------------------- */
/* -------------------------------------------------- */
/* -------------------------------------------------- */
/*           Default gamepedia CSS below              */
/* -------------------------------------------------- */
/* -------------------------------------------------- */
/* -------------------------------------------------- */

/* This governs the sections on the Community portal */
.cpbox {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
}

.cpbox #admins {
    box-sizing: border-box;
    width: calc(33% - 10px);
    margin: 5px;
    flex-grow: 1;
    min-width: 300px;
}

.cpbox #help {
    box-sizing: border-box;
    width: calc(67% - 10px);
    margin: 5px;
    flex-grow: 1;
}

/* Template documentation styles */
/* If modifying these styles, be sure to update the mobile skin! */
.doc {
    margin: 0em auto 1em;
    background-color: rgba(0, 0, 0, 0.1);
    border: 2px solid #BDCAC3;
    border-radius: 1em;
    padding: 1em;
}

.doc-header {
    padding-bottom: 3px;
    border-bottom: 1px solid #BDCAC3;
    margin-bottom: 1ex;
}

.doc-footer {
    margin: 0;
    background-color: rgba(0, 0, 0, 0.1);
    border: 2px solid #BDCAC3;
    border-radius: 1em;
    padding: 1em;
}

/* Classes permitting setting of alignment on desktop only or differently on desktop and mobile */
/* (See .mobileleft, .mobilecenter, .mobileright in MediaWiki:Mobile.css for the mobile equivalents */
.desktopleft {
    text-align: left;
}

.desktopcenter {
    text-align: center;
}

.desktopright {
    text-align: right;
}

/* Front page structure */
.fpbox {
    margin: 5px;
    padding: 5px;
    overflow: auto;
    width: calc(100% - 2px);
}

.fpbox.plain {
    background: transparent;
    border: none;
    box-shadow: none;
}

.fpbox .heading,
.fpbox .mainheading,
.fpbox .welcome {
    margin: 0 0 10px;
    padding: 0 0 5px;
    overflow: auto;
}

.fpbox .mainheading,
.fpbox .welcome {
    font-size: 150%;
    font-weight: bold;
}

.fpbox .heading {
    text-align: center;
    font-size: 132%;
}

.linkslabel {
    margin: 15px 5px 5px;
    padding: 0 0 5px;
}

/* Template:FP links styles */
.fplinks {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: stretch;
    text-align: center;
}

.fplink-outer {
    padding: 5px;
    flex-basis: calc(25% - 10px);
    width: calc(25% - 15px);
    min-width: 115px;
    display: inline-block;
    vertical-align: middle;
}

.fplink-wide {
    flex-basis: calc(33% - 10px);
    width: calc(33% - 15px);
}

.fplink-fullwidth {
    flex-basis: 100%;
    width: calc(100% - 15px);
    font-weight: bold;
}

.fplink {
    padding: 0.5em;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    display: table;
}

.fplink-plain {
    background: transparent;
    border-radius: 0;
    border: 0;
    box-shadow: none;
}

.fplink-inner {
    display: table-row;
}

.fplink a {
    display: table-cell;
    vertical-align: middle;
}

.fplink img {
    max-width: 150px;
    width: 100%;
    height: auto;
}
/* Auto-resize front page video to fit smaller columns */
.fpbox .embedvideowrap {
    width: 100%!important;
    max-width: 480px;
    margin: 0 auto;
}

.fpbox .embedvideowrap iframe {
    width: 100%!important;
}

/* Multi-column box support */
.fp-container main .columns .leftcol,
.fp-container .columns .rightcol {
    width: 100%;
    margin: 0;
    padding: 0;
}

@media (min-width: 990px) {
    .fp-container .columns .leftcol {
        float: left;
        width: 50%;
    }

    .fp-container .columns .rightcol {
        float: right;
        width: 50%;
    }
}

.fp-section {
    display: flex;
    flex-wrap: wrap;
}

/* ***************************************************** */
/* This section affects the main page layout             */
/*                                                       */
/* Both 3 and 2 column layouts are here. Managers should */
/* remove whichever of the two they are not using, as    */
/* well as this comment.                                 */
/* ***************************************************** */

/* This CSS governs the responsive 3 column main page layout */
#fptweets {
  min-height:calc(325px + 2.3em);
}

#fp-3column.fp-container {
    display: grid;
    grid-template-areas: "a" "b" "c" "d";
    grid-template-columns: 100%;
}
@media screen and (min-width:990px) {
    #fp-3column.fp-container {
        grid-template-areas: "a b" "c b" "c d";
        grid-template-columns: 50% 50%;
    }
}
@media screen and (min-width:1350px) {
    #fp-3column.fp-container {
        grid-template-areas: "a b c" "d b c";
        grid-template-columns: 33.3% 33.3% 33.3%;
    }
}

#fp-1 {
    grid-area: a;
}

#fp-2 {
    grid-area: b;
}

#fp-3 {
    grid-area: c;
}

#fp-4 {
    grid-area: d;
}

/* end responsive 3 column main page layout */

/* this CSS governs the responsive 2 column main page layout */
#fp-2column.fp-container {
    display: grid;
    grid-template-areas: "a" "b" "c";
    grid-template-columns: 100%;
}
@media screen and (min-width:990px) {
    #fp-2column.fp-container {
        grid-template-areas: "a b" "c c";
        grid-template-columns: 50% 50%;
    }
}
@media screen and (min-width:1350px) {
    #fp-2column.fp-container {
        grid-template-areas: "a b" "c b";
        grid-template-columns: auto 520px;
    }
}

#fp-top {
    grid-area: a;
}

#fp-flex {
    grid-area: b;
}

#fp-bottom {
    grid-area: c;
}

/* end responsive 2 column main page layout */

/* ******************** */
/* End main page layout */
/* ******************** */