CSS and Javascript changes must comply with the wiki design rules.
Note: After saving, 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: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Clear the cache in Tools → Preferences
/* CSS placed here will be applied to all skins */
/* 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;
}
.feature {
background: rgba(0, 0, 0, 0.05);
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 5px;
padding: 10px;
}
/* this CSS governs the responsive 2 column main page layout */
.fpcontent {
width: 100%;
overflow: hidden;
z-index: 1;
}
.fpmaybecols {
overflow: hidden;
margin: -5px 0 -5px 0;
}
.fpmaybecols + .fpmaybecols {
margin: 0 0 -5px 0;
}
.fpbox {
margin: 5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
}
.fpbox2 {
margin: 5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
border: 2px solid #DFC668;
}
.fpboxcell {
border: 2px solid #CDB88A;
}
.fpplainbox {
padding: 5px 8px 10px 8px;
margin: 0 5px 10px 5px;
vertical-align: top;
}
.fpbox .welcome {
border-bottom: 2px solid #1B1823;
font-size: 150%;
margin: 0 0 10px 0;
padding: 0 0 5px 0;
text-transform: uppercase;
}
.fpbox .heading {
border-bottom: 1px solid #505050;
font-size: 132%;
font-variant: small-caps;
margin: 0 0 10px 0;
padding: 0 0 5px 0;
}
.fpbox .heading .smalllink {
font-size: 75%;
font-weight: bold;
}
.fpbox hr {
border: none;
border-bottom: 2px solid #1B1823;
}
div#content hr {
background-color: #1B1823;
color: #1B1823;
}
.fplinks {
margin: -5px;
}
.fplinks .linkslabel {
background: rgba(255,255,255,.75);
border-bottom: 2px solid #1B1823;
font-weight: bold;
margin: 15px 5px 5px 5px;
padding: 0 0 5px 0;
}
.fplink {
display: inline-block;
vertical-align: middle;
width: 100%;
}
/* Yeah, using display: table makes for a lot of extra markup, but it makes proportionate sizing and vertical centering a lot easier, so going with it */
.fplink .box {
border-collapse: separate;
border-spacing: 5px;
display: table;
width: 100%;
}
.fplink .box .row {
display: table-row;
}
.fplink .box .row .cell {
display: table-cell;
font-weight: bold;
position: relative;
vertical-align: middle;
}
.fplink.wide .box .row .cell {
padding: 0 5px;
}
#fptopsection .fplink.image,
#fpflexsection .fplink.image,
#fpbottomsection .fplink.image
{
height: 114px;
width: 114px;
}
.fplink.image .box .row .cell {
height: 100px;
width: 100px;
vertical-align: bottom;
}
.fplink.image .box .row .cell .image img {
height: 100px;
width: 100px;
}
@media (min-width: 470px) {
.fplink {
width: 50%;
}
.fplink.wide {
width: 100%;
}
}
@media (min-width: 580px) {
.fplink {
width: 33.333%;
}
.fplink.wide {
width: 66.666%;
}
}
@media (min-width: 690px) {
.fplink {
width: 25%;
}
.fplink.wide {
width: 50%;
}
}
@media (min-width: 800px) {
.fplink {
width: 20%;
}
.fplink.wide {
width: 40%;
}
}
@media (min-width: 910px) {
.fplink {
width: 16.666%;
}
.fplink.wide {
width: 33.333%;
}
}
@media (min-width: 990px) {
.fpcontent {
padding-right: 520px;
width: auto;
}
#fptopsection {
float: left;
width: 100%;
}
#fpflexsection {
float: right;
width: 520px;
margin-right: -520px
}
#fpbottomsection {
float: left;
width: 100%;
margin-top: -5px;
}
#fptopsection .fplink, #fpbottomsection .fplink {
width: 50%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 100%;
}
#fpflexsection .fplink {
width: 25%;
}
#fpflexsection .fplink.wide {
width: 50%;
}
}
@media (min-width: 1100px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 33.333%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 66.666%;
}
}
@media (min-width: 1210px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 25%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 50%;
}
}
@media (min-width: 1320px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 20%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 40%;
}
}
@media (min-width: 1430px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 16.666%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 33.333%;
}
.fplink a {
padding: 3px 5px;
}
}
@media (min-width: 1540px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 14.285%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 28.571%;
}
#fptopsection .fpmaybercol .fpbox, #fpbottomsection .fpmaybercol .fpbox {
background-image: none;
}
.fpmaybelcol {
float: left;
width: 50%;
}
#fptopsection .fpmaybelcol .fplink, #fpbottomsection .fpmaybelcol .fplink {
width: 20%;
}
#fptopsection .fpmaybelcol .fplink.wide, #fpbottomsection .fpmaybelcol .fplink.wide {
width: 40%;
}
.fpmaybercol {
float: right;
width: 50%;
}
#fptopsection .fpmaybercol .fplink, #fpbottomsection .fpmaybercol .fplink {
width: 50%;
}
#fptopsection .fpmaybercol .fplink.wide, #fpbottomsection .fpmaybercol .fplink.wide {
width: 100%;
}
}
@media (min-width: 1650px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 12.5%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 25%;
}
}
@media (min-width: 1697px) {
#fptopsection .fpmaybelcol .fplink, #fpbottomsection .fpmaybelcol .fplink {
width: 16.666%;
}
#fptopsection .fpmaybelcol .fplink.wide, #fpbottomsection .fpmaybelcol .fplink.wide {
width: 33.333%;
}
}
@media (min-width: 1760px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 11.111%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 22.222%;
}
}
@media (min-width: 1850px) {
#fptopsection .fpmaybelcol .fplink, #fpbottomsection .fpmaybelcol .fplink {
width: 14.285%;
}
#fptopsection .fpmaybelcol .fplink.wide, #fpbottomsection .fpmaybelcol .fplink.wide {
width: 28.571%;
}
}
@media (min-width: 1870px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 10%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 20%;
}
#fptopsection .fplink.image, #fpbottomsection .fplink.image {
width: 134px;
height: 134px;
}
#fptopsection .fplink.image .box .row .cell, #fpbottomsection .fplink.image .box .row .cell {
width: 120px;
height: 120px;
}
#fptopsection .fplink.image .box .row .cell .image img, #fpbottomsection .fplink.image .box .row .cell .image img {
width: 120px;
height: 120px;
}
}
@media (min-width: 1918px) {
#fptopsection .fpmaybercol .fplink, #fpbottomsection .fpmaybercol .fplink {
width: 33.333%;
}
#fptopsection .fpmaybercol .fplink.wide, #fpbottomsection .fpmaybercol .fplink.wide {
width: 66.666%;
}
}
@media (min-width: 1980px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 9.09%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 18.181%;
}
}
@media (min-width: 2006px) {
#fptopsection .fpmaybelcol .fplink, #fpbottomsection .fpmaybelcol .fplink {
width: 12.5%;
}
#fptopsection .fpmaybelcol .fplink.wide, #fpbottomsection .fpmaybelcol .fplink.wide {
width: 25%;
}
}
@media (min-width: 2090px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 8.33%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 16.666%;
}
}
@media (min-width: 2161px) {
#fptopsection .fpmaybelcol .fplink, #fpbottomsection .fpmaybelcol .fplink {
width: 11.111%;
}
#fptopsection .fpmaybelcol .fplink.wide, #fpbottomsection .fpmaybelcol .fplink.wide {
width: 22.222%;
}
}
@media (min-width: 2200px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 7.692%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 15.384%;
}
}
@media (min-width: 2296px) {
#fptopsection .fpmaybercol .fplink, #fpbottomsection .fpmaybercol .fplink {
width: 25%;
}
#fptopsection .fpmaybercol .fplink.wide, #fpbottomsection .fpmaybercol .fplink.wide {
width: 50%;
}
}
@media (min-width: 2310px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 7.142%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 14.285%;
}
}
@media (min-width: 2316px) {
#fptopsection .fpmaybelcol .fplink, #fpbottomsection .fpmaybelcol .fplink {
width: 10%;
}
#fptopsection .fpmaybelcol .fplink.wide, #fpbottomsection .fpmaybelcol .fplink.wide {
width: 20%;
}
}
@media (min-width: 2420px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 6.666%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 13.333%;
}
.fplink a {
padding: 5px 5px;
}
#fptopsection .fplink.image, #fpbottomsection .fplink.image {
width: 164px;
height: 164px;
}
#fptopsection .fplink.image .box .row .cell, #fpbottomsection .fplink.image .box .row .cell {
width: 150px;
height: 150px;
}
#fptopsection .fplink.image .box .row .cell .image img, #fpbottomsection .fplink.image .box .row .cell .image img {
width: 150px;
height: 150px;
}
}
.fplink.image .image {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
font-size: 75%;
z-index: 1;
}
.fplink.image a {
z-index: 2;
}
.fplink a {
display: block;
position: relative;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 1px 5px;
}
.fplink.image .image a {
padding: 0;
}
.fplink.image .link a {
background: rgba(255,255,255,.75);
border-top: 2px solid #505050;
}
.fplink.wide a {
margin: 0 -5px;
}
.fpvideos {
margin: 0 auto;
overflow: hidden;
text-align: center;
}
.fpvideo {
display: inline-block;
margin: 0 5px;
}
/* Infoboxes */
.infoboxtable {
float: right;
background: #ECEFF6;
width: 350px;
}
.infoboxname {
background:#FF0000;
color: #fff;
font-size: 115%;
}
.infoboxlabel {
width: 50%;
background:#1B1823;
color: #000 ;
border: 1px solid #1B1823;
border-radius:5px;
padding: 0.5px 7px;
text-align: right;
}
.infoboxdetails {
padding-right: 5px;
}
/* Newer Navbox template style */
table.navbox {
border: 1px solid #67676;
clear: both;
font-size: 88%;
margin: auto;
padding: 1px;
text-align: center;
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: black;
}
.navbox-list {
border-color: black; /* Must match background color */
}
/* Level 1 color */
.navbox-title,
table.navbox th {
background: #000;
border: 1px solid #6C98BC;
color: #fff;
}
/* Level 2 styling */
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: #000;
border: 1px solid #6C98BC;
color: #fff;
}
/* Level 3 styling */
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: #000;
border: 1px solid #6C98BC;
color: #fff;
}
/* Even row striping */
.navbox-even {
background: #202020;
color: #fff;
}
/* Odd row striping */
.navbox-odd {
background: transparent;
}
.collapseButton {
font-weight: normal;
width: auto;
}
.navbox .collapseButton {
width: 6em;
}
.navbar {
font-size: 88%;
font-weight: normal;
}
.navbox .navbar {
font-size: 100%;
}
table.collapsed tr.collapsible {
display: none;
}
/* End of new Navbox styling */
/* Unreleased Content */
.unreleased-page {
background:
url("https://static.wikia.nocookie.net/commons_hydra/images/a/a0/Gacha_Corner_Top_Left.png") no-repeat scroll left top border-box,
url("https://static.wikia.nocookie.net/commons_hydra/images/8/88/Gacha_Corner_Top_Right.png") no-repeat scroll right top border-box,
url("https://static.wikia.nocookie.net/commons_hydra/images/9/90/Gacha_Corner_Bottom_Left.png") no-repeat scroll left bottom border-box,
url("https://static.wikia.nocookie.net/commons_hydra/images/0/00/Gacha_Corner_Bottom_Right.png") no-repeat scroll right bottom border-box,
url("https://static.wikia.nocookie.net/commons_hydra/images/f/f7/Gacha_Border_Top.png") repeat-x scroll right top border-box,
url("https://static.wikia.nocookie.net/commons_hydra/images/1/16/Gacha_Border_Left.png") repeat-y scroll left top border-box,
url("https://static.wikia.nocookie.net/commons_hydra/images/9/96/Gacha_Border_Right.png") repeat-y scroll right top border-box,
url("https://static.wikia.nocookie.net/commons_hydra/images/2/27/Gacha_Border_Bottom.png") repeat-x scroll left bottom border-box, rgba(255,255,255,.9)
url("https://static.wikia.nocookie.net/commons_hydra/images/6/61/Gacha_Background.png") left top repeat padding-box;
}
.mw-content-ltr > :not(.unreleased-page) .unreleased { display: none }
/* Item Icons */
.item-icon {
position: relative;
display: inline-block;
text-align: center;
}
div.item-icon {vertical-align: top;}
.item-icon > div {
width: 100%;
}
.item-icon > .img {
position: relative;
background: url(https://static.wikia.nocookie.net/forwhomthealchemistexists_gamepedia_en/images/7/7f/Icon_frame_sprite.png/revision/latest) no-repeat;
background-size: 700%;
}
.item-icon .item-count {
position: absolute;
pointer-events: none;
color: white;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
font-size: 1.25em;
bottom: 2px;
right: 5px;
}
.item-icon > .img {display: inline-block;}
.item-icon > span.img {vertical-align: middle;}
.item-icon > span.img img {vertical-align: unset;}
.item-icon > .img.x-1 {background-position-x: 16.667%;}
.item-icon > .img.x-2 {background-position-x: 33.333%;}
.item-icon > .img.x-3 {background-position-x: 50%;}
.item-icon > .img.x-4 {background-position-x: 66.667%;}
.item-icon > .img.x-5 {background-position-x: 83.333%;}
.item-icon > .img.x-6 {background-position-x: 100%;}
.item-icon > .img.y-1 {background-position-y: 25%;}
.item-icon > .img.y-2 {background-position-y: 50%;}
.item-icon > .img.y-3 {background-position-y: 75%;}
.item-icon > .img.y-4 {background-position-y: 100%;}
.background-gate {
background: url(https://static.wikia.nocookie.net/forwhomthealchemistexists_gamepedia_en/images/6/6f/Game%2CAssets%2CUI%2CTobira%2CSprite%2Cui_Tobira_03.png/revision/latest) no-repeat;
background-size: 309%;
}
/* Item List */
.item-list {display: flex; flex-wrap: wrap}
.memento-list {display: flex; width: 200px; font-size: 15px;}
/* Unit List */
.unit-tiny-list {
display:inline-block;
margin:0.35rem;
position:relative;
text-align: center;
font-size: 90%;
line-height: 1.3em;
}
.unit-tiny-list img {border-radius: 7px;}
.unit-tiny-icon {
background: url(https://static.wikia.nocookie.net/forwhomthealchemistexists_gamepedia_en/images/f/fc/Unit_border.png/revision/latest?cb=20210814111504) no-repeat;
background-size: 66px;
padding: 3px;
}
/* Added by Rangedz */
.responsive-img img {
max-width: 100%;
height: auto;
}
.wikiButton {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.wikiButton > button {
background-color: skyblue;
border: solid 2px black;
border-radius: 3px;
padding: 10px 30px;
max-width: 100%;
font-size: 14pt;
font-weight: bold;
}
/* End of Added by Rangedz */
/* Added by cdaveb for TAC News Posts */
.tac-news .table {
width: 80%;
border: 2px solid gray;
text-align: center;
margin: 0 auto; }
.table th, .table td {
border: 1px solid #333333;
vertical-align: middle;
height: 2.0em; }
.tac-news .table__cell--title {
font-weight: bold;
color: #0cb9f2; }
.tac-news article,
.tac-news aside,
.tac-news details,
.tac-news figcaption,
.tac-news figure,
.tac-news footer,
.tac-news header,
.tac-news hgroup,
.tac-news nav,
.tac-news section,
.tac-news summary {
display: block; }
.tac-news audio,
.tac-news canvas,
.tac-news video {
display: inline-block; }
.tac-news audio:not([controls]) {
display: none;
height: 0; }
.tac-news template {
display: none; }
.tac-news a {
background: transparent; }
.tac-news a:focus {
outline: thin dotted; }
.tac-news a:hover, a:active {
outline: 0; }
.tac-news h1 {
font-size: 2em;
margin: 0.67em 0; }
.tac-news h2 {
font-size: 1.5em;
margin: 0.83em 0; }
.tac-news h3 {
font-size: 1.17em;
margin: 1em 0; }
.tac-news h4 {
font-size: 1em;
margin: 1.33em 0; }
.tac-news h5 {
font-size: 0.83em;
margin: 1.67em 0; }
.tac-news h6 {
font-size: 0.75em;
margin: 2.33em 0; }
.tac-news abbr[title] {
border-bottom: 1px dotted; }
.tac-news dfn {
font-style: italic; }
.tac-news mark {
background: #ff0;
color: #000; }
.tac-news code,
.tac-news kbd,
.tac-news pre,
.tac-news samp {
font-family: monospace, serif;
font-size: 1em; }
.tac-news pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word; }
.tac-news q {
quotes: "\201C" "\201D" "\2018" "\2019"; }
.tac-news q:before, .tac-news q:after {
content: '';
content: none; }
.tac-news small {
font-size: 80%; }
.tac-news sub,
.tac-news sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
.tac-news sup {
top: -0.5em; }
.tac-news sub {
bottom: -0.25em; }
.tac-news img {
border: 0; }
.tac-news svg:not(:root) {
overflow: hidden; }
.tac-news figure {
margin: 0; }
.tac-news fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em; }
.tac-news legend {
border: 0;
padding: 0;
white-space: normal; }
.tac-news table {
border-collapse: collapse;
border-spacing: 0; }
.tac-news {
padding: 20px;
border: 1px solid white;
border-radius: 10px;
background: #222222;
color: #ffffff; }
.tac-news a {
color: #ffffff; }
.tac-news ul {
margin: 0;
padding: 0;
list-style: none; }
.tac-news .text-fuchsia {
color: #ff99ff; }
.tac-news .text-cyan {
color: #88ffff; }
.tac-news .text-silver {
color: #999999; }
.tac-news .text-lemon {
color: #ffff55; }
.tac-news .text-lime {
color: #d6ff58; }
.tac-news .text-white {
color: #fff; }
.tac-news .text-rainbow--ios {
font-weight: bold;
display: inline-block;
background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, #f42d33), color-stop(14%, #f45bc6), color-stop(28%, #fd9c47), color-stop(42%, #fffd31), color-stop(56%, #58ef8d), color-stop(70%, #88f3ff), color-stop(84%, #1e81fd), color-stop(100%, #b949f7));
-webkit-background-clip: text;
color: transparent;
-webkit-animation: rainbow 10s linear infinite alternate; }
.tac-news .text-red {
color: #ff3333; }
.tac-news .text-orange {
color: #ff8800; }
.tac-news .text-yellow {
color: #ffe200; }
.tac-news .text-green {
color: #37ff0e; }
.tac-news .text-blue {
color: #0cb9f2; }
.tac-news .text-pink {
color: #ffabce; }
.tac-news .text-gray {
color: #999999; }
.tac-news .text-left {
text-align: left; }
.tac-news .text-center {
text-align: center; }
.tac-news .text-right {
text-align: right; }
.tac-news .text-fuchsia--light {
color: #fff;
text-shadow: -1px -1px 2px #ff99ff, 1px 1px 2px #ff99ff, 0 0 5px #ffccff, 0 0 10px #ffccff; }
.tac-news .text-cyan--light {
color: #fff;
text-shadow: -1px -1px 2px #44FFFF, 1px 1px 2px #44FFFF, 0 0 5px #77ffff, 0 0 10px #77ffff; }
.tac-news .text-silver--light {
color: #fff;
text-shadow: -1px -1px 2px #999999, 1px 1px 2px #999999, 0 0 5px #b3b3b3, 0 0 10px #b3b3b3; }
.tac-news .text-lime--light {
color: #fff;
text-shadow: -1px -1px 2px #99CC33, 1px 1px 2px #99CC33, 0 0 5px #add65c, 0 0 10px #add65c; }
.tac-news .text-lemon--light {
color: #fff;
text-shadow: -1px -1px 2px #ffff00, 1px 1px 2px #ffff00, 0 0 5px #ffff33, 0 0 10px #ffff33; }
.tac-news .text-red--light {
color: #fff;
text-shadow: -1px -1px 2px #ff3333, 1px 1px 2px #ff3333, 0 0 5px #ff6666, 0 0 10px #ff6666; }
.tac-news .text-orange--light {
color: #fff;
text-shadow: -1px -1px 2px #ff8800, 1px 1px 2px #ff8800, 0 0 5px #ffa033, 0 0 10px #ffa033; }
.tac-news .text-yellow--light {
color: #fff;
text-shadow: -1px -1px 2px #FFD700, 1px 1px 2px #FFD700, 0 0 5px #ffdf33, 0 0 10px #ffdf33; }
.tac-news .text-green--light {
color: #fff;
text-shadow: -1px -1px 2px #37ff0e, 1px 1px 2px #37ff0e, 0 0 5px #61ff41, 0 0 10px #61ff41; }
.tac-news .text-blue--light {
color: #fff;
text-shadow: -1px -1px 2px #0cb9f2, 1px 1px 2px #0cb9f2, 0 0 5px #3cc7f5, 0 0 10px #3cc7f5; }
.tac-news .text-pink--light {
color: #fff;
text-shadow: -1px -1px 2px #ff99cc, 1px 1px 2px #ff99cc, 0 0 5px #ffcce6, 0 0 10px #ffcce6; }
.tac-news .text-violet--light {
color: #fff;
text-shadow: -1px -1px 2px #8A2BE2, 1px 1px 2px #8A2BE2, 0 0 5px #a358e8, 0 0 10px #a358e8; }
.tac-news .text-title {
color: #fff;
font-weight: 600;
margin: 5px 0 2px;
display: block;
text-shadow: 0 0 5px #3cc7f5, 0 0 10px #3cc7f5; }
.tac-news .text-silver--light {
color: #fff;
display: block;
text-shadow: -1px -1px 2px #999999, 1px 1px 2px #999999, 0 0 5px #3cc7f5, 0 0 10px #3cc7f5; }
.tac-news .anim-blink {
animation-name: fadeIn;
animation-duration: 1s;
animation-iteration-count: infinite; }
.tac-news .anim-blink--half {
animation-name: fadeInHalf;
animation-duration: 1s;
animation-iteration-count: infinite; }
.tac-news .anim-pulse {
animation-name: pulse;
animation-duration: 1s;
animation-iteration-count: infinite; }
.tac-news .image-box {
display: block;
text-align: center;
width: 100%;
margin: 14px auto; }
.image-box img {
width: 300px;
height: auto; }
.tac-news .line--silver {
margin-top: 3px;
margin-bottom: 10px;
width: 88%;
height: 1px;
position: relative;
background: -webkit-linear-gradient(left, rgba(179, 220, 237, 0) 0%, #29b8e5 17%, #29b8e5 30%, rgba(188, 224, 238, 0) 100%);
/* Chrome10-25,Safari5.1-6 */ }
.line--silver:after {
position: absolute;
top: 1px;
left: 0;
height: 1px;
width: 100%;
background: -webkit-linear-gradient(left, rgba(210, 229, 237, 0) 0%, #b3dced 17%, #29b8e5 30%, rgba(188, 224, 238, 0) 100%);
/* Chrome10-25,Safari5.1-6 */
content: ''; }
.tac-news .box-text {
background-color: #2a2a2a;
border: 1px solid #575756;
border-radius: 10px;
padding: 8px; }
.tac-news a {
text-decoration: none; }
.tac-news .whatsnew {
opacity: 0; }
.tac-news .shake {
animation-duration: 2s;
animation-iteration-count: infinite;
animation-name: shake; }
.tac-news .shake--symmetry {
animation-duration: 2s;
animation-direction: alternate;
animation-iteration-count: infinite;
animation-name: shake-symmetry; }
.tac-news .minibanner {
width: 320px;
margin: 5px auto;
padding: 0;
text-align: center; }
.tac-news .minibanner__item {
display: inline-block; }
.tac-news .minibanner__link {
display: block; }
.tac-news .minibanner__thumb {
width: 100px;
height: auto; }
.tac-news .notice {
width: 443px;
display: block;
margin: 10px auto 6px; }
.tac-news .emergency {
opacity: 0; }
/* End of added by cdaveb for TAC News Posts */
/* Added for stat table styling */
table.statmap td {
text-align: right; }
/* Added to force site notice info boxes to format properly */
.ambox-text {
text-align: left;
}
/* Cargo styling support */
.cargoTable th {
color:#000;
}
/* Gear styling support */
div.statRarityContainer {
width: 100%;
height: auto;
clear: both;
}
div.statRarityContainer div.statRaritySection {
width: 20%;
float: left;
height: auto;
}
div.abilityContainer {
height: auto;
width: 100%;
clear: both;
}
div.abilityContainer div.abilitySection {
float: left;
width: 45%;
height: auto;
padding-left: 3%;
}
table.jobEquipmentList td {
vertical-align: top;
}
table.jobEquipmentList td:first-child {
vertical-align: middle;
}
/* river's fp css */
#mf-home {
display:flex;
}
#fptopsection {
display:flex;
flex-direction:column;
align-self:baseline;
}
#about-outer {
display:flex;
}
#about-outer > .fpmaybercol,
#about-outer > .fpmaybercol > *{
height:100%;
}
#fpflexsection {
overflow-y:auto;
}
/* Added for Featured Unit Support */
.featured-unit, .featured-memento, .featured-gear {
text-align: center;
font-size: 13px;
}
.featured-unit .featured-unit-name, .featured-memento .featured-memento-name, .featured-gear .featured-gear-name {
font-size: 120%;
font-weight: 700;
}
/* Added for general purpose clearing of floats */
.clear {
clear: both;
}
/* Adding classes for styling of update schedule list */
.update-schedule .item-icon {
width: 64px;
height: 64px;
vertical-align: top;
}
.update-schedule .unit-upgrade-entry {
width: 29px;
height: 29px;
padding: 3px 32px 32px 3px;
}
.update-schedule .generic-item-entry {
width: 57px;
height: 57px;
padding: 3.5px;
}
.update-schedule .master-entry {
position: absolute;
top: 7px;
right: 7px;
width: 21px;
pointer-events: none;
}
.update-schedule .upgrade-name {
font-size: 0.7em;
overflow: hidden;
right: 0;
bottom: 4px;
line-height: 10px;
}
.update-schedule .job-upgrade-entry {
position: absolute;
top: 3px;
right: 3px;
width: 29px;
pointer-events: none;
}
.update-schedule .background-gate {
position: absolute;
top: 3px;
right: 3px;
width: 29px;
height: 29px;
pointer-events: none;
}
.background-gate-pos-1 {
background-position: 47.5% 0%;
}
.background-gate-pos-2 {
background-position: 95% 0%;
}
.background-gate-pos-3 {
background-position: 0% 47.5%;
}
.background-gate-pos-4 {
background-position: 47.5% 47.5%;
}
.background-gate-pos-5 {
background-position: 95% 47.5%;
}
.background-gate-pos-6 {
background-position: 0% 95%;
}
.background-gate-pos-7 {
background-position: 47.5% 95%;
}
/* Generic Info Box Styles for pages like items, mementos, gear */
.infobox {
font-size: 12px;
border: 1px solid #aaa;
float: right;
background: #eee;
margin-left: 15px;
width: 300px;
}
.infobox .heading {
line-height: 1.25em;
font-weight: 700;
font-size: 140%;
text-align: center;
min-height: 64px;
display: flex;
background: goldenrod;
justify-items: flex-start;
flex-direction: row;
}
.infobox .infobox-icon {
padding: 0.25rem;
flex: 0 0 64px;
}
.infobox .name {
justify-content: center;
text-align: center;
padding: 0.25rem;
display: flex;
flex: 1 1 100%;
align-items: center;
margin: 0;
}
.infobox .wrapper {
overflow: hidden;
flex: 1 1 100%;
}
.infobox dl {
display: grid;
grid-template-columns: 100px 1fr;
}
.infobox dt {
grid-column-start: 1;
text-align: right;
padding: 2px 8px 2px 3px;
margin: 0 -2px 0 0;
border-right: 2px solid #aaa;
}
.infobox dd {
grid-column-start: 2;
padding: 2px 7px;
margin: 0;
border-left: 2px solid #aaa;
}
img.fullwidth {
max-width: 100%;
height: auto;
}
table.storyline {
max-width: 800px;
}
/* Readability fix for table menus */
.ve-ui-tableLineContext > .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
background-color: #666;
}
ol.references, ul.references, ol ol, ul ol, dl ol {
list-style: decimal;
}
ol ul, ul ul, dl ul {
list-style: disc;
}
/* Tabber style */
.portable-infobox.pi-theme-tabber {
float: none !important;
}
.page-content {
overflow-x: unset;
}
.mw-parser-output {
overflow-x: unset;
}
/* Prevent footer content from floating */
.page-footer {
clear: both;
}
/* Added by Vivilid */
.lore {
background-color: #F1F1F1;
color: #34515E;
font-size: 16px;
font-family: Ebrima, Roboto, sans-serif;
line-height: 1.8;
}
.lore0 {
font-family: Ebrima, Roboto, sans-serif;
text-align: left;
line-height: 1.8;
}
.lore1 {
background-color: #F7F7F7;
font-size: 18px;
border-bottom: 1px solid silver;
font-family: Ebrima, Roboto, sans-serif;
text-align: center;
line-height: 1.8;
}
.lore2 {
background-color: #F7F7F7;
font-size: 18px;
font-family: Ebrima, Roboto, sans-serif;
line-height: 1.8;
}
.lore3 {
background-color: #F7F7F7;
font-size: 16px;
border-top: 1px solid silver;
border-bottom: 1px solid silver;
font-family: Ebrima, Roboto, sans-serif;
line-height: 1.8;
}
.lore4 {
background-color: #F1F1F1;
font-size: 16px;
border-top: 1px solid silver;
border-bottom: 1px solid silver;
font-family: Ebrima, Roboto, sans-serif;
line-height: 1.8;
}
.lore-dialogue-header {
background-color: #F7F7F7;
color: #34515E;
font-size: 18px;
border-bottom: 2px solid silver;
font-family: Ebrima, Roboto, sans-serif;
text-align: center;
padding-left: 10px;
padding-right: 10px;
line-height: 1.8;
}
.lore-dialogue-subheader {
background-color: #F1F1F1;
font-size: 16px;
font-family: Ebrima, Roboto, sans-serif;
border-bottom: 1px solid silver;
padding-left: 10px;
padding-right: 10px;
line-height: 1.8;
}
.lore-scene {
background-color: #F1F1F1;
border-bottom: 1px solid silver;
}
.lore-dialogue {
color: #34515E;
font-size: 16px;
font-family: Ebrima, Roboto, sans-serif;
padding-left: 10px;
padding-right: 10px;
line-height: 1.8;
}
.lore-dialogue1 {
font-size: 16px;
font-family: Ebrima, Roboto, sans-serif;
background-color: #F1F1F1;
border-bottom: 1px solid silver;
padding: 10px;
line-height: 1.8;
}
.lore-dialogue2 {
font-size: 16px;
font-family: Ebrima, Roboto, sans-serif;
background-color: #F1F1F1;
border-bottom: 1px solid silver;
padding: 20px;
line-height: 1.8;
}
.lore-footer {
background-color: #F7F7F7;
border-top: 1px solid silver;
border-bottom: 2px solid silver;
padding-left: 10px;
padding-right: 10px;
line-height: 1.8;
}