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.
/* Main page CSS */
.tile {
width: 100%;
padding: 1.3rem 1.5rem 0.6rem;
background: var(--color-surface-2);
border: 1px solid var(--border-color-base);
}
/* Homepage Buttons effects (main content grid) */
.home-tile {
position: relative;
display: inline-block;
height: 100px;
width: 100px;
margin: 1px;
overflow: hidden;
}
.home-tile img {
position: absolute;
width: 100px;
height: 100px;
transition: 0.3s;
}
.home-tile .home-tile-silver img {
top: 0;
z-index: 1;
}
.home-tile .home-tile-gold img {
bottom: 0;
background: radial-gradient(circle at 50% 75%, #727272 0, #151515 50%);
z-index: 2;
opacity: 0;
}
.home-tile .home-tile-link {
position: absolute;
bottom: 0;
width: 100%;
background-color: var(--color-surface-0);
text-align: center;
text-transform: uppercase;
color: var(--color-primary);
text-shadow: 0 0 2px;
font-size: 12px;
z-index: 4;
font-family: "Noto Sans", sans-serif;
}
.home-tile .home-tile-link a {
color: var(--color-primary);
text-decoration: none;
}
.home-tile:hover .home-tile-gold img {
opacity: 1;
}
h1, h2 {
margin-top: 0;
}
/* Tables */
.wikitable th {
text-align:center;
}
.wikitable th, .wikitable td {
padding: var(--space-xs);
}
.wikitable tbody tr:hover {
background:none;
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable), .jquery-tablesorter th.headerSort {
background-position-x: center;
background-position-y: 90%;
padding-bottom: 12px;
padding-right: 0.5em;
}
/* Stuff for Item Infobox */
.smallClassHeader {
border: 1px solid black;
box-shadow: inset 0 0 3px 4px rgba(0,0,0,0.3);
padding: 4px;
flex: 1;
text-align: center;
font-size: x-small;
}
.uncoloredClass {
color: black;
border: 1px solid black;
box-shadow: inset 0 0 3px 4px rgba(0,0,0,0.3);
padding: 4px;
flex: 1;
text-align: center;
font-size: x-small;
background-color: #eee;
}
.classCannotUse {
color: black;
border: 1px solid black;
box-shadow: inset 0 0 3px 4px rgba(0,0,0,0.3);
padding: 4px;
flex: 1;
background-color: rgba(255, 158, 77, 1);
text-align: center;
}
.classCanUse {
color: black;
border: 1px solid black;
box-shadow: inset 0 0 3px 4px rgba(0,0,0,0.3);
padding: 4px;
flex: 1;
background-color: rgba(221, 255, 83, 1);
text-align: center;
}
.more_info {
border-bottom: 1px dotted;
position: relative;
}
.more_info .title {
position: absolute;
top: 20px;
background: silver;
padding: 4px;
left: 0;
white-space: nowrap;
color:black;
}
.citizen-table-wrapper {
overflow-x: clip;
}
@media (max-width: 479px) {
.fullwidth {
width:100%;
}
}
/* Navbox stuff */
.navbox {
font-size: 0.85em;
border-collapse: collapse;
margin: 15px auto;
width: 100%;
clear: both;
border: none;
}
.navbox:not(.navbox-collapsible) {
box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.1);
}
.navbox .navbox-title {
font-size: 110%;
background: var(--color-surface-2);
text-align: center;
padding: 3px 8px;
border: none;
}
.navbox .navbox-title .mw-collapsible-toggle {
font-size: 0.9em;
margin-left: 6em;
float: right;
}
.navbox .navbox-footer {
border-top: 1px;
text-align: center;
font-size: smaller;
}
.navbox .navbox-group-title {
background: var(--color-surface-3);
border-bottom: 1px solid var(--border-color-base);
font-weight: bold;
padding-left: 10px;
width: 15%;
}
.navbox .navbox-group-title a {
white-space: normal;
}
.navbox .navbox-list {
border-bottom: 1px solid var(--border-color-base);
border-left: 1px solid var(--border-color-base);
padding: 4px 8px;
}
.navbox .navbox-list ul {
margin: 0;
}
.navbox .navbox-list li {
display: inline-block;
}
.navbox .navbox-list li + li::before {
content: '• ';
}
.navbox .navbox-parent {
padding: 0;
}
.navbox .navbox-subgroup {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
}
.navbox .navbox-subgroup > tbody > tr:last-child > td {
border-bottom: none;
}
.navbox .navbox.navbox-collapsible {
font-size: 100%;
margin: 5px 0 0;
}
.navbox .navbox.navbox-collapsible .navbox-title {
background: #8B0000;
padding: 0 8px;
}
.navbox img {
height: auto;
width: auto;
padding: 0 1px;
}
.navbox + .navbox {
margin-top: -8px;
}
.navbox-data {
display: none;
}
.navbox-data + .navbox {
margin-top: -8px;
}
.mw-collapsible.mw-collapsed {
min-width: 250px;
}
.mw-collapsible .mw-collapsible-toggle {
font-weight: normal;
}
.navbox-title-name-plain {
padding-right: 6em;
}
.navbox-title-name-notplain {
padding-right: 0;
}
.navbox-title-noname-plain {
padding-left: 0;
}
.navbox-title-noname-notplain {
padding-left: 6em;
}