MediaWiki:Common.css: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
/* CSS placed here will be applied to all skins */ | /* CSS placed here will be applied to all skins */ | ||
/* Also see MediaWiki:Gadget-DesignTokens.css */ | |||
#pagehistory li.selected { | #pagehistory li.selected { |
Latest revision as of 12:30, 17 August 2024
/* CSS placed here will be applied to all skins */
/* Also see MediaWiki:Gadget-DesignTokens.css */
#pagehistory li.selected {
color: var(--iopw-sys-palette-gray-70);
}
#pagehistory .selected {
color: #e7c554;
background-color: rgba(108, 108, 108, 0.75);
}
#pt-notifications-notice .mw-echo-notifications-badge::before,
#pt-notifications-alert .mw-echo-notifications-badge::before {
background-color: var(--iopw-sys-palette-gray-99);
}
.mediawiki textarea,
.mediawiki input[type='search'],
.mediawiki input[type='number'],
.mediawiki input[type='text'] {
color: var(--iopw-sys-palette-on-input);
background-color: var(--iopw-sys-palette-input);
&::selection {
color: var(--iopw-sys-palette-on-primary);
background-color: var(--iopw-sys-palette-primary);
}
}
/*Disable section editing */
.mw-editsection { display:none!important; }
.mw-editform .editOptions {
color: var(--iopw-sys-palette-gray-99);
background-color: #8a8a8a2b;
}
.mw-message-box {
text-shadow: none;
}
.mediawiki .wikiEditor-ui-toolbar .page-characters div span {
height: auto;
font-size: 1.25rem;
}
.mediawiki #msupload-dropzone {
height: auto;
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-etnabled .oo-ui-tagMultiselectWidget-handle {
border: 1px solid #a2a9b138;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
background-color: color-mix(in srgb, var(--iopw-sys-palette-gray-50) var(--iopw-sys-transparency-75), transparent);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: #78787899;
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled {
color: var(--iopw-sys-palette-gray-90);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
color: var(--iopw-sys-palette-gray-80);
}
.oo-ui-tagItemWidget {
border: var(--iopw-sys-border-width) var(--iopw-sys-border-style) var(--iopw-sys-palette-gray-50);
}
.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {
border-style: none;
border-radius: 15px;
text-shadow: none;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--iopw-sys-palette-gray-90);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select {
background-color: color-mix(in srgb, var(--iopw-sys-palette-gray-90) var(--iopw-sys-transparency-75), transparent);
}
.mw-rcfilters-container .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
background-color: var(--iopw-sys-palette-primary-darker);
color: var(--iopw-sys-palette-on-primary);
border: none;
text-shadow: none;
}
.tabstabber > .tabber ul.tabbernav li a:link {
background-color: var(--iopw-sys-palette-surface-dim);
color: var(--iopw-sys-palette-primary);
}
.tocnumber {
color: var(--iopw-sys-palette-gray-99);
}
.toctogglelabel {
color: var(--iopw-sys-palette-primary-darker);
}
.references-section h2:last-child {
display: none;
}
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: #83838347;
border: 1px solid #d1cec842;
}
/* For the background images on T-Doll pages */
.bg-character {
display: none;
}
.bg-rarity {
display: none;
}
/** Flowthread Styling **/
#flowthread {
clear: both;
margin-top: var(--iopw-sys-size-8);
color: var(--iopw-comp-comment-font-color);
border-top: thick solid gray;
padding-top: 10px;
}
#flowthread,
.comment-container {
& .comment-body textarea,
& .comment-preview {
margin: 0;
padding: var(--iopw-sys-size-2);
resize: none;
width: 100%;
display: block;
font-family: var(--iopw-comp-comment-font);
font-size: var(--iopw-comp-comment-post-font-size);
line-height: var(--iopw-sys-size-5);
border-width: var(--iopw-sys-border-width) var(--iopw-sys-border-width) medium;
border-style: var(--iopw-sys-border-style) var(--iopw-sys-border-style) none;
border-color: var(--iopw-sys-palette-gray-70) var(--iopw-sys-palette-gray-70) var(--iopw-sys-palette-gray-50);
border-radius: var(--iopw-comp-comment-border-radius);
}
& .comment-body textarea {
background: var(--iopw-sys-palette-input);
color: var(--iopw-sys-palette-on-input);
height: calc(var(--iopw-sys-size-12) + var(--iopw-sys-size-3));
}
& .comment-preview {
min-height: var(--iopw-sys-size-16);
padding: var(--iopw-sys-size-4);
background: color-mix(in srgb, var(--iopw-sys-palette-gray-60) var(--iopw-sys-transparency-75), transparent);
}
& .comment-toolbar {
position: relative;
height: auto;
color: var(--iopw-sys-palette-gray-30);
padding: var(--iopw-sys-size-2);
font-size: var(--iopw-comp-comment-control-font-size);
line-height: initial;
border: var(--iopw-sys-border-width) var(--iopw-sys-border-style) var(--iopw-sys-palette-gray-40);
border-radius: 0px 0px var(--iopw-comp-comment-border-radius) var(--iopw-comp-comment-border-radius);
background: color-mix(in srgb, var(--iopw-sys-palette-gray-40) var(--iopw-sys-transparency-50), transparent);
}
& .comment-submit {
font-family: var(--iopw-comp-comment-font);
position: absolute;
height: var(--iopw-sys-size-7);
text-shadow: none;
color: var(--iopw-sys-palette-gray-30);
font-size: var(--iopw-comp-comment-control-font-size);
font-weight: var(--iopw-sys-font-weight-bold);
border: var(--iopw-sys-border-width) var(--iopw-sys-border-style) var(--iopw-sys-palette-gray-99);
transition: all 0.3s ease-out;
box-shadow: 0px 0px 0px var(--iopw-sys-palette-gray-99) inset, 0px 0px 0px var(--iopw-sys-palette-gray-99);
cursor: pointer;
margin: 0;
padding: 0 var(--iopw-sys-size-3);
border-radius: 0;
outline: 0;
background: linear-gradient(0deg, transparent 10%, var(--iopw-sys-palette-primary) 30%, var(--iopw-sys-palette-primary-lighter) 100%),
repeating-linear-gradient(135deg, var(--iopw-sys-palette-primary) 0px, var(--iopw-sys-palette-primary) 0.15rem, var(--iopw-sys-palette-primary-lighter) 0.15rem, var(--iopw-sys-palette-primary-lighter) 0.3rem, var(--iopw-sys-palette-primary-lighter) 0.3rem);
clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 0.5rem), calc(100% - 0.5rem) 100%, 0 100%);
top: 0;
bottom: 0;
margin-top: auto;
margin-bottom: auto;
right: var(--iopw-sys-size-1);
width: auto;
align-items: center;
display: flex;
justify-content: center;
&::after {
background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 55%, rgba(255,255,255,0.3) 70%, rgba(255,255,255,0.2) 90%, rgba(255,255,255,0.8) 100%);
content: "";
width: 100%;
height: 100%;
display: block;
position: absolute;
}
}
& .comment-submit:hover {
box-shadow: 0px 0px 0px var(--iopw-sys-palette-gray-99) inset, 0 5px 11px 0 rgba(0, 0, 0, 0.18)
}
& .comment-submit:active {
box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset, 0px 0px 0px var(--iopw-sys-palette-gray-99)
}
& .flowthread-btn {
position: static;
float: none;
width: var(--iopw-sys-size-6);
height: var(--iopw-sys-size-6);
margin: 0;
padding: 0;
border-radius: var(--iopw-comp-border-radius);
outline: 0;
border: var(--iopw-sys-border-width) var(--iopw-sys-border-style) var(--iopw-sys-palette-gray-60);
background-color: var(--iopw-sys-palette-gray-50);
background-repeat: no-repeat;
background-position: center;
transition: all 0.3s ease-out;
cursor: pointer;
}
& .flowthread-btn::-moz-focus-inner,
& .comment-submit::-moz-focus-inner {
border: 0
}
& .flowthread-btn:hover {
border: var(--iopw-sys-border-width) var(--iopw-sys-border-style) var(--iopw-sys-palette-gray-80);
box-shadow: 0px 0px 0px var(--iopw-sys-palette-gray-99) inset, 0 5px 11px 0 rgba(0, 0, 0, 0.18);
background-color: var(--iopw-sys-palette-primary-lighter);
}
& .flowthread-btn:active,
& .flowthread-btn.on {
border: var(--iopw-sys-border-width) var(--iopw-sys-border-style) var(--iopw-sys-palette-gray-80);
box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset, 0px 0px 0px var(--iopw-sys-palette-gray-99);
background-color: var(--iopw-sys-palette-primary-darker);
}
& .flowthread-btn.on:hover {
border: var(--iopw-sys-border-width) var(--iopw-sys-border-style) var(--iopw-sys-palette-gray-80);
box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset, 0 5px 11px 0 rgba(0, 0, 0, 0.18)
}
& .flowthread-btn.on:active {
border: var(--iopw-sys-border-width) var(--iopw-sys-border-style) var(--iopw-sys-palette-gray-80);
box-shadow: 0px 0px 0px white inset, 0 0 0 0 white
}
& .flowthread-btn-preview {
width: 0;
margin: 0;
opacity: 0;
background-image: url(/extensions/FlowThread/assets/preview.svg?a181a)
}
& .flowthread-btn-wikitext {
background-image: url(/extensions/FlowThread/assets/wikitext.svg?e4407)
}
& .flowthread-btn-wikitext.on+.flowthread-btn-preview {
width: var(--iopw-sys-size-6);
margin: 0 0 0 var(--iopw-sys-size-1);
opacity: 1
}
& .comment-reply::before,
& .comment-like::before,
& .comment-report::before,
& .comment-delete::before,
& .comment-recover::before {
content: "";
background: transparent url(/extensions/FlowThread/assets/sprites.png?e1980) no-repeat scroll 0% 0%;
opacity: 0.6;
display: inline-block;
width: 0.9375;
height: 0.625rem;
transition: opacity 0.15s linear 0s;
font-size: 0.5625rem;
vertical-align: middle
}
& .comment-reply,
& .comment-like,
& .comment-report,
& .comment-delete {
margin-left: 0.3125rem;
cursor: pointer;
transition: color 0.15s linear 0s
}
& .comment-reply:hover,
& .comment-like:hover,
& .comment-report:hover,
& .comment-delete:hover {
opacity: 1.0;
color: var(--iopw-sys-palette-gray-30)
}
& .comment-reply:hover::before,
& .comment-like:hover::before,
& .comment-report:hover::before,
& .comment-delete:hover::before {
opacity: 1.0
}
& .comment-reply::before {
background-position: 0px 0px
}
& .comment-like::before {
background-position: 0px -14px
}
& .comment-like[liked]::before {
background-position: 0px -27px
}
& .comment-report::before {
background-position: 0px -50px
}
& .comment-report[reported]::before {
background-position: 0px -62px
}
& .comment-delete::before {
background-position: 0px -40px
}
& .comment-avatar img {
width: var(--iopw-sys-size-12);
height: auto;
}
& .comment-thread>div:not(:first-child) .comment-avatar img {
width: var(--iopw-sys-size-7);
height: auto;
}
& .comment-thread>div:not(:first-child) .comment-body {
padding-left: calc(var(--iopw-sys-size-8) + var(--iopw-sys-size-2));
}
& .comment-thread .comment-replybox {
margin-left: calc(var(--iopw-sys-size-12) + var(--iopw-sys-size-3));
}
& .comment-avatar {
float: left;
cursor: pointer
}
& .comment-container {
margin-top: var(--iopw-sys-size-4)
}
& .comment-text {
font-size: var(--iopw-comp-comment-post-font-size);
line-height: var(--iopw-sys-size-6);
margin: var(--iopw-sys-size-2) 0;
word-wrap: break-word;
max-width: calc(var(--iopw-sys-size-2) * 70);
/* Added to guard against malacious position:absolute */
position: relative;
overflow: hidden;
min-height: var(--iopw-sys-size-4);
}
& .comment-markchecked {
margin-left: 0.3125rem
}
& .comment-markchecked,
& .comment-recover {
margin-left: 0.3125rem;
cursor: pointer;
transition: color 0.15s linear 0s
}
& .comment-recover::before {
background-position: 0px 0px
}
& .comment-recover:hover::before {
opacity: 1.0
}
& .comment-recover:hover,
& .comment-markchecked:hover {
opacity: 1.0;
color: var(--iopw-sys-palette-gray-50)
}
& .comment-selected {
padding-left: var(--iopw-sys-size-4);
background: var(--iopw-sys-palette-gray-80);
}
& .comment-replybox .comments-guideline {
border-top: 2px solid gray;
padding: 15px;
font-size: var(--iopw-comp-comment-control-font-size);
}
& .comment-thread {
border-top: var(--iopw-sys-border-width) var(--iopw-sys-border-style) var(--iopw-sys-palette-gray-30);
}
& .comment-post {
padding: calc(var(--iopw-sys-size-2) + var(--iopw-sys-size-0-5));
}
& .comment-body {
padding-left: calc(var(--iopw-sys-size-12) + var(--iopw-sys-size-3));
}
& .comment-user {
color: var(--iopw-sys-palette-gray-60);
font-size: var(--iopw-comp-comment-control-font-size);
margin-right: var(--iopw-sys-size-2);
&>a {
color: var(--iopw-sys-palette-primary);
font-size: inherit;
}
}
& .comment-footer {
font-size: var(--iopw-comp-comment-control-font-size);
margin-right: var(--iopw-sys-size-2);
color: var(--iopw-sys-palette-gray-60);
}
& .comment-footer span:not(.comment-time) {
color: var(--iopw-sys-palette-primary);
&:hover {
color: var(--iopw-sys-palette-primary-lighter);
}
}
& .comment-post .comment-report, .comment-post .comment-delete {
display: none;
}
& .comment-post:hover .comment-report, .comment-report[reported], .comment-post:hover .comment-delete {
display: initial;
}
& .comment-thread .comment-thread {
margin-left: calc(var(--iopw-sys-size-8) + var(--iopw-sys-size-2));
}
& .comment-paginator {
border-top: var(--iopw-sys-border-width) var(--iopw-sys-border-style) rgba(0,0,0,0.13);
text-align: right;
padding: var(--iopw-sys-size-2);
}
& .comment-paginator span {
color: var(--iopw-sys-palette-primary);
border-radius: var(--iopw-comp-comment-border-radius);
font-size: var(--iopw-comp-comment-control-font-size);
margin: 0 0.1875rem;
padding: 0.125rem 0.3125rem;
border: var(--iopw-sys-border-width) var(--iopw-sys-border-style) transparent;
cursor: pointer;
}
& .comment-paginator span:hover {
color: var(--iopw-sys-palette-primary-lighter);
background-color: var(--iopw-sys-palette-on-primary);
}
& .comment-paginator span[current] {
border: var(--iopw-comp-comment-border);
color: var(--iopw-sys-palette-on-primary);
background-color: var(--iopw-sys-palette-primary);
text-shadow: none;
}
& .comment-bannotice {
border-top: var(--iopw-sys-border-width) var(--iopw-sys-border-style) rgba(0,0,0,0.13);
font-size: var(--iopw-comp-comment-post-font-size);
text-align: center;
padding: var(--iopw-sys-size-4);
color: var(--iopw-sys-palette-gray-50);
}
& .comment-container-top {
border: var(--iopw-comp-comment-border);
border-radius: var(--iopw-comp-comment-border-radius);
}
& .comment-container-top[disabled] {
display: none;
}
/* The title bar */
& .comment-container-top > div:first-child {
background: color-mix(in srgb, var(--iopw-sys-palette-gray-99) var(--iopw-sys-transparency-50), transparent);
line-height: var(--iopw-sys-size-6);
color: var(--iopw-sys-palette-gray-99);
text-indent: 0;
font-size: var(--iopw-sys-size-4);
height: auto;
text-align: center;
border-radius: var(--iopw-comp-comment-border-radius) var(--iopw-comp-comment-border-radius) 0 0;
}
& .comment-container-top > div:last-child {
border-radius: 0 0 var(--iopw-comp-comment-border-radius) var(--iopw-comp-comment-border-radius);
}
& .comment-container-top:not([disabled]) + .comment-container > div:first-child {
border-top: 0;
}
}
#flowthread a.pager-disable,
a.pager-disable {
color: var(--iopw-sys-palette-font-negative);
cursor: text;
text-decoration: none
}
/* Category */
#catlinks {
border: thin solid gray;
padding: 5px;
}
/* Reference to the main article of an information */
div.hatnote {
padding-left: 1.6em;
margin-bottom: 0.5em;
font-style: italic;
}
/*For Template:DollBG on t-dproll pages*/
#bg-character {
position: fixed;
height: 1280px;
min-height:500px;
top:10%;
left:0;
z-index: -2;
}
#bg-rarity {
position: fixed;
top:15%;
right:5%;
z-index: -3;
width:650px;
}
/* Tabs extension*/
.tabs-tabbox {margin:0;}
.tabs-tabbox > .tabs-container {
border: none;
padding: 0;
margin-top: 0;
}
.tabs-tabbox > .tabs-input:checked + .tabs-label, .tabs-input-0:checked + .tabs-input-1 + .tabs-label {
background-color: #F0b000;
border-radius: 15px;
color:#4E443C;
border: none;
text-shadow:none;
z-index:5;
}
.tabs-tabbox > .tabs-label {
background-color: #4E443C;
border-radius: 15px;
color:#F0b000;
border: none;
text-shadow:none;
z-index:5;
font-weight: bold;
}
/*gallery tabs*/
.tabs-gallery { display:inline-block;}
.tabs-gallery > .tabs-container {margin-top: -24px;}
.tabs-gallery > .tabs-label {
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-webkit-transition: all .2s ease-in;
transition: all .2s ease-in;
opacity:0.5;
}
.tabs-gallery > .tabs-label:hover {opacity:1;}
/*vertical*/
.verticaltabber {
display:flex;
flex-wrap:wrap;
}
.verticaltabber > .tabber {display:flex;}
.verticaltabber > .tabber > .tabbertab {display:flex;}
.verticaltabber > .tabber > .tabbertab > p {margin:0;}
.verticaltabber > .tabber ul.tabbernav {order:2;}
.verticaltabber > .tabber ul.tabbernav li {display:flex;}
.verticaltabber > .tabber ul.tabbernav li a {margin: 0 0 3px 0;width:100%;font-style:italic;}
.verticaltabber > .tabber ul.tabbernav li:first-child a {margin: 0 0 3px 0;width:100%;font-style:normal;}
.verticaltabber > .tabber .tabs {margin:auto;}
.paddedtabber-2px > .tabber {padding:2px;}
/* tabs styled tabber */
/* tab body*/
.tabstabber > .tabber {padding:0;}
.tabstabber > .tabber .tabbertab {padding: 2px;background-color: transparent;}
.tabstabber > .tabber ul.tabbernav {margin: 10px 0 2px 0;}
.tabstabber > .tabber > .tabbertab > p {margin:0;}
/* inactive tab */
.tabstabber > .tabber ul.tabbernav li a:link {
background-color: #4E443C;
border-radius: 15px;
color:#F0b000;
border: none;
text-shadow:none;
font-weight: bold;
padding: 3px 6px;
margin: 2px;
}
.tabstabber > .tabber ul.tabbernav li:first-child a:link {margin-left: 10px;}
/* active tab */
.tabstabber > .tabber ul.tabbernav li.tabberactive a, .tabstabber > .tabber ul.tabbernav li.tabberactive a:link {background-color: #F0b000;color:#4E443C;}
/*gradient divs*/
.gradientDivs {
width:100%;
}
.gradientDivs > div{
background: -moz-radial-gradient(at left top,rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.25) 10%, transparent 70%); /* FF3.6-15 */
background: -webkit-radial-gradient(at left top,rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.25) 10%, transparent 70%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(at left top,rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.25) 10%, transparent 70%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
padding: 1em;
overflow: hidden;
max-width: 800px;
}
.gradientDivs > h4 {
background-color: rgba(255,255,255,0.25);
display: table;
padding: 3px 6px 3px 6px;
margin-left: 0.25em;
}
.gradientDivs > h4 > .mw-editsection {display:none;}
.gradientDivs > div > div{background: linear-gradient(115deg,rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 60%, transparent 90%);width:80%;padding:0 5px 0 5px;}
.gradientDivs > div > p {width:75%;text-align:right;}
/* Stats Graph */
line.emphased {
stroke-width: 3pt
}
line.radial {
stroke: #333;
stroke-width: 4pt;
}
svg {
fill: none;
stroke: #777;
stroke-opacity: 1;
stroke-width: 1pt;
}
text {
fill: white;
font-size: 2.5em;
font-weight: normal;
stroke: none;
text-anchor: middle;
}
polygon {
stroke-width: 3pt;
fill-opacity: var(--iopw-sys-transparency-50);
}
.graph-orange {
stroke: #ff7733;
fill: orange;
}
.graph-red {
stroke: #bd0b0b;
fill: red;
}
.graph-green {
stroke: #007f00;
fill: green;
}
.graph-blue {
stroke: #00007f;
fill: blue;
}
/* Charactertabber */
.charactertabber {
width: 100%;
border-bottom: var(--iopw-ref-border-width-thick) var(--iopw-ref-border-style) var(--iopw-sys-palette-gray-50);
}
.charactertabber td {
padding: 0.5rem;
background-color: var(--iopw-sys-palette-gray-50);
font-weight: bold;
opacity: 0.45;
white-space: nowrap;
}
.charactertabber td:hover {
opacity: 1;
}
.charactertabber td.active {
background-color: var(--iopw-sys-palette-primary);
font-weight: var(--iopw-sys-font-weight-bold);
color: var(--iopw-sys-palette-on-surface);
opacity: 1;
}
.charactertabber td.filler {
width: 100%;
opacity: 0;
}
/* HOC Matrix styling */
.hoc-matrix {
display: inline-block;
}
.hoc-matrix .hoc-matrix-row {
display: block;
line-height: 0.1;
white-space: nowrap;
}
.hoc-matrix .hoc-matrix-element {
display: inline-block;
height: 15px;
width: 15px;
border: thin solid #4a4a4a;
}
.hoc-matrix .hoc-matrix-element.hoc-matrix-element-type-0 {
background-color: var(--iopw-sys-palette-gray-50);
}
.hoc-matrix.chipcolor-blue .hoc-matrix-element.hoc-matrix-element-type-1 {
background-color: var(--gfl-sys-palette-hoc-chip-blue);
}
.hoc-matrix.chipcolor-blue .hoc-matrix-element.hoc-matrix-element-type-2 {
background-color: var(--gfl-sys-palette-hoc-chip-blue-alt);
}
.hoc-matrix.chipcolor-orange .hoc-matrix-element.hoc-matrix-element-type-1 {
background-color: var(--gfl-sys-palette-hoc-chip-orange);
}
.hoc-matrix.chipcolor-orange .hoc-matrix-element.hoc-matrix-element-type-2 {
background-color: var(--gfl-sys-palette-hoc-chip-orange-alt);
}
/* Stattable (The one with digimind upgrade tabs) */
.upgradeablestattable {
max-width: 1040px;
min-width: 510px;
display: flex;
flex-direction: column;
}
.upgradeablestattable .header {
color: var(--iopw-sys-palette-on-primary);
font-size: 110%;
background-color: var(--iopw-sys-palette-primary);
text-align: center;
padding: 5px;
text-shadow: none;
font-weight: bold;
display: flex;
flex-direction: column;
}
.upgradeablestattable .stattabcontainer {
display: flex;
flex-flow: wrap;
}
.upgradeablestattable .stattabcontainer .tabbertab {
display: flex;
flex-flow: wrap;
background-color: rgba(100, 100, 100, 0.3);
}
.obtain-panel {
display: grid;
grid: auto / minmax(auto, max-content) 1fr;
grid-gap: 0.3rem;
& .obtainflagcontainer {
color: var(--iopw-sys-palette-gray-00);
text-shadow: none;
display: flex;
gap: 0.3rem;
align-items: flex-start;
flex-wrap: wrap;
/* Remove in the future: */
float: none;
width: none;
}
& .obtainflag {
border-radius: 0.2rem;
padding-left: 0 0.2rem;
white-space: nowrap;
/* Remove in the future: */
border: none;
clear: both;
}
}
.obtainflagcontainer {
float: left;
color: black;
text-shadow: none;
display: inline-block;
width: 150px;
}
.obtainflag {
border: 1px solid transparent;
border-radius:2px;
margin-right:2px;
padding-left: 2px;
padding-right: 2px;
clear: both;
}
.obtainflag.obtain-normal { background:green; }
.obtainflag.obtain-heavy { background:orange; }
.obtainflag.obtain-drop { background:yellow; }
.obtainflag.obtain-reward { background:salmon; }
.obtainflag.obtain-gacha { background:pink; }
.obtainflag.obtain-hoc-fragments { background: #f9d988; }
.obtainflag.obtain-assimilation { background-color: #8abfee; }
.obtainflag.notpossible { opacity: 0.25; }
/* TileGrid */
.tilegridtable {
background: rgba(62, 62, 62);
padding: 10px;
}
.tilegridtable td {
background: rgba(0, 0, 0, 0.5);
}
.tilegridtable td.standing {
background: rgba(255, 255, 255, 1);
}
.tilegridtable td.buff {
background: rgba(0, 255, 222, 1);
}
.gamebanner {
display: inline-block;
margin-right: 20px;
}
/* Fairies */
.fairy-sidebar-profile {
position: absolute;
margin-top: -25px;
margin-left: -56px;
}
/* HOC named card */
.profile-card { position: relative; display:inline-block; height:190px; width:128px;}
.profile-card .profileimage { position: absolute; top: 21px; left: 5px; width:118px }
.profile-card .profilebackground { transform:scaleX(-1); position: absolute; top: 0; left: 0; }
.profile-card .namefield { position: absolute; top: 139px; right: 5px; overflow:hidden; width:119px}
.profile-card .classificationsymbol { position: absolute; top: 5px; right: 5px;}
.profile-card .cardtitle { position: absolute; text-decoration: none; color: black; top: 138px; left: 8px; font-size: 125%; text-shadow: none; color: black; font-weight: bold; font-family: "Times New Roman",Times,serif; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.profile-card .range { background-image: url('/images/b/b1/HOC_Range.png'); background-size: 13px 13px; background-repeat: no-repeat; padding-left: 14px; padding-right: 2px; position: absolute; top: 6px; left: 6px; font-size: 12px; font-weight: bold; color: orange; background-color: black; line-height: 14px; }
.profile-card .indexnumber { position: absolute; bottom: 5px; left: 80px; color: white;}
.entity-name {
display: inline-block;
& .entity-icon {
width: 1rem;
display: inline-block;
height: 1rem;
vertical-align: text-bottom;
background-size: contain;
background-position: center;
margin-right: 0.1rem;
}
}
/** GFL1 Fairy name */
.gfl-name-fairy {
&.fairy-battle {
color: var(--gfl-sys-unit-fairy-battle);
text-shadow: 0 0 0.2rem var(--gfl-sys-unit-fairy-battle);
}
&.fairy-strategy {
color: var(--gfl-sys-unit-fairy-strategy);
text-shadow: 0 0 0.2rem var(--gfl-sys-unit-fairy-strategy);
}
}
/** GFL1 Equipment name */
.gfl-name-equip {
&.rarity-2 {
color: var(--gfl-sys-rarity-2star);
text-shadow: 0 0 0.2rem var(--gfl-sys-rarity-2star);
}
&.rarity-3 {
color: var(--gfl-sys-rarity-3star);
text-shadow: 0 0 0.2rem var(--gfl-sys-rarity-3star);
}
&.rarity-4 {
color: var(--gfl-sys-rarity-4star);
text-shadow: 0 0 0.2rem var(--gfl-sys-rarity-4star);
}
&.rarity-5 {
color: var(--gfl-sys-rarity-5star);
text-shadow: 0 0 0.2rem var(--gfl-sys-rarity-5star);
}
}
/* Equipment named card */
.equipmentnamedcard {
width: 5rem;
text-align: center;
display: inline-block;
margin-right: 1rem;
vertical-align: top;
}
.equipmentnamedcard .equipmentcard {
margin-left: 0.3125rem;
margin-right: 0.3125rem;
}
.equipmentnamedcard .equipname {
font-size: 0.9em;
}
.equipmentnamedcard .equipname small {
display: none;
}
/* Equipment cards */
.equipmentcard {
display: inline-block;
position: relative;
overflow: hidden;
background-color: var(--iopw-sys-palette-gray-20);
border: 2px solid var(--iopw-sys-palette-gray-80);
width: 4rem;
height: 3.75rem;
background-repeat: no-repeat;
background-size: auto 0.45rem, contain;
background-position: top right, top left;
&.rarity2 { background-image: url(/images/2/25/2Stars.png), url(/images/9/96/2starE.png); }
&.rarity3 { background-image: url(/images/d/dd/3Stars.png), url(/images/9/91/3starE.png); }
&.rarity4 { background-image: url(/images/4/41/4Stars.png), url(/images/2/2e/4starE.png); }
&.rarity5 { background-image: url(/images/8/81/5Stars.png), url(/images/d/d4/5starE.png); }
& .overlay-link {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
& .type {
position: absolute;
top: 0;
left: 0;
width: 1.6rem;
}
& .equipimage {
position: absolute;
margin-top: 3px;
top: 0;
left: 0;
}
}
.event-node-difficulties .tabs-content {
width: 100%;
}
.event-map-summary {
float: right;
width: 450px;
max-width: 450px;
}
.event-map-overview {
float: right;
}
.enemylist-entry {
display: inline-block;
overflow: hidden;
width: 130px;
height: 190px;
padding: 5px;
position: relative;
}
.enemylist-entry .enemylist-entry-box {
position: absolute;
z-index: 5;
overflow: hidden;
height: 190px;
}
.enemylist-entry .enemylist-entry-name {
position: absolute;
left: 10px;
top: 144px;
z-index: 4;
text-align: left;
font-size: 125%;
text-shadow: none;
color: black;
font-weight: bold;
font-family: "Times New Roman",Times,serif;
display: block;
width: 116px;
height: 26px;
background-position-x: -10px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
padding-left: 2px;
}
.enemylist-entry .enemylist-entry-name.sangvisferri {
background-image: url('/images/e/ee/Infobox_name_sangvisferri.png');
}
.enemylist-entry .enemylist-entry-name.kcco {
background-image: url('/images/5/52/Infobox_name_kcco.png');
}
.enemylist-entry .enemylist-entry-name.paradeus {
background-image: url('/images/3/32/Infobox_name_paradeus.png');
}
.enemylist-entry .enemylist-entry-name.collab {
background-image: url('/images/c/c0/Infobox_name_EXTRAstar.png');
}
.enemylist-entry .enemylist-entry-name.other {
background-image: url('/images/c/ce/Infobox_name_other.png');
}
.enemylist-entry .enemylist-entry-profile {
position: absolute;
width: 118px;
top: 25px;
left: 10px;
}
.enemylist-entry .enemylist-entry-faction {
position: absolute;
top: 164px;
left: 12px;
opacity: 0.5;
}
.enemylist-entry .enemylist-entry-classification-boss {
position: absolute;
top: 13px;
left: 20px;
height: 18px;
}
.enemylist-entry .enemylist-entry-frame {
position: absolute;
}
.ombox,
table.ombox,
.ombox.ombox-notice {
border: 2px solid #929292;
background-color: #5151511f;
background-image: radial-gradient(#727272 5%, transparent 5%), radial-gradient(#727272 5%, transparent 5%);
background-size: 6px 6px;
padding: 5px;
margin-left: auto;
margin-right: auto;
}
/*image*/
.mediawiki .thumb .thumbimage {
width: 100%;
height: 100%;
}
div.thumbinner {
border: 0;
background-color: rgba(255,255,255,0.25);
}
.layout-image {
display: block;
height: 100%;
width: 100%;
background-repeat: no-repeat;
}
.gfl-doll-card {
width: 8rem;
height: 14.25rem;
position: relative;
border: thin solid var(--iopw-sys-palette-gray-99);
background-size: 8rem 14.25rem;
display: inline-block;
background-image: url(/images/thumb/5/5a/Infobox_bg.png/138px-Infobox_bg.png);
/* Background calc until Infobox gets rid of its shadow */
background-size: calc(100% + 10px);
background-position: -5px calc(-0.75rem - 5px);
& .doll-image {
background-size: contain;
background-position-y: 0.8rem;
}
& .rarity-class {
position: absolute;
top: 0;
left: 0;
background-position: 0.075rem 0.075rem;
pointer-events: none;
}
& .index {
bottom: 0.165rem;
width: 100%;
font-size: 1.0rem;
letter-spacing: -0.1875rem;
padding-right: 0.35rem;
line-height: 1rem;
text-shadow: none;
text-align: right;
color: white;
font-family: var(--iopw-sys-typeface-mono),var(--iopw-sys-typeface-mono-alt),var(--iopw-sys-typeface-mono-fallback);
position: absolute;
left: 0;
user-select: none;
}
& .card-frame {
width: 100%;
background: url("/images/thumb/2/2c/Infobox_border.png/128px-Infobox_border.png") top left no-repeat;
height: 100%;
background-size: contain;
position: absolute;
top: 0;
left: 0;
}
& > .plainlinks.card-frame > .external.text {
color: transparent;
opacity: 0;
position: absolute;
width: 100%;
height: 100%;
}
& .name {
top: 11rem;
font-size: 1rem;
width: 100%;
padding: 0.1rem;
background-repeat: no-repeat;
background-size: contain;
line-height: 1.5rem;
background-position: center;
text-align: left;
text-shadow: none;
color: black;
font-weight: var(--iopw-sys-font-weight-bold);
font-family: var(--iopw-sys-typeface-fancy);
text-overflow: ellipsis;
white-space: nowrap;
left: 0;
position: absolute;
overflow: hidden;
user-select: none;
}
&.doll-rarity-2 .name { background-image: url("/images/b/b1/Infobox_name_2star.png"); }
&.doll-rarity-3 .name { background-image: url("/images/c/c1/Infobox_name_3star.png"); }
&.doll-rarity-4 .name { background-image: url("/images/8/81/Infobox_name_4star.png"); }
&.doll-rarity-5 .name { background-image: url("/images/2/26/Infobox_name_5star.png"); }
&.doll-rarity-6 .name { background-image: url("/images/a/a0/Infobox_name_6star.png"); }
&.doll-rarity-EXTRA .name { background-image: url("/images/c/c0/Infobox_name_EXTRAstar.png"); }
}
.card-bg {
background-image:url("/images/5/5a/Infobox_bg.png");
width:auto;
height:456px;
padding:10px;
margin-left: auto;
margin-right: auto;
position: relative;
}
.withborders{
border:grey 2px solid;
}
/* For compatibility. Move to card-bg class if possible. */
.profiletable .card-bg {
height:auto;
margin: 0;
display: inline-block;
}
.card-bg .raritystars {
position: absolute;
top: 11px;
right: 15px;
z-index: 3;
}
.card-bg .raritystars.rarityEXTRA {
top: inherit;
bottom: 120px;
}
.card-bg .dollname {
position: absolute;
margin-left: 2px;
z-index: 4;
text-align: left;
font-size: 250%;
text-shadow: none;
color: black;
font-weight: bold;
font-family: times new roman;
bottom: 50px;
}
.card-bg .indexnumber {
position: absolute;
bottom: 3px;
width: 66px;
z-index: 4;
font-size: 245%;
text-shadow: none;
color: white;
font-family: courier new;
letter-spacing: -6px;
text-align: center;
right: 8px;
line-height: 1;
}
.card-bg .namefield {
position: absolute;
z-index: 3;
bottom: 52px;
}
.card-bg .classificationsymbol {
position: absolute;
margin-left: 1px;
margin-top: 1px;
z-index: 3;
}
.card-bg .profilebackground {
position: absolute;
z-index: 2;
}
.card-bg .dollprofileimage {
margin-top: 21px;
min-width: 256px;
margin-bottom: 94px;
}
.card-bg-small {
background-image:url("/images/thumb/5/5a/Infobox_bg.png/138px-Infobox_bg.png");
width:128px;
height:228px;
padding:5px;
display:inline-block;
}
.card-bg-small.unreleased,
.unreleased {
opacity: 0.25;
}
.card-bg-small .pad {
position:absolute;
z-index:5
}
.card-bg-small .name {
position:absolute;
margin-left:2px;
margin-top:178px;
z-index:4;
text-align:left;
font-size:125%;
text-shadow:none;
color: black;
font-weight: bold;
font-family: "Times New Roman", Times, serif;
text-overflow: ellipsis;
width: 126px;
white-space: nowrap;
overflow: hidden;
}
.card-bg-small .index {
position:absolute;
margin-top:206px;
width:128px;
z-index:4;
font-size:110%;
text-shadow:none;
text-align:right;
color: white;
font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
letter-spacing: -3px
}
.card-bg-small .rarity-stars {
position:absolute;
margin-top:178px;
z-index:3
}
.card-bg-small .rarity-class {
position:absolute;
margin-left:1px;
margin-top:1px;
z-index:3
}
.card-bg-small .infobox-border {
position:absolute;
z-index:2
}
.card-bg-small .doll-image {
margin-top:10px;
height:167px;
display: inline-block;
}
.icon-bg-2star-small {
background-image: url("/images/thumb/7/72/BG_2star_S.png/60px-BG_2star_S.png");
padding: 0.3125rem;
display: inline-block;
width: 3.125rem;
height: 3.125rem;
background-size: contain;
& img {
height: 100%;
width: 100%;
}
}
.gfl-item {
display: flex;
padding: 0.3125rem;
position: relative;
& h3 {
display: none;
}
& .container {
background-color: rgba(0, 0, 0, 0.5);
width: 21.25rem;
padding: 0.625rem 0.625rem 1.875rem 0.625rem;
}
& .item-background {
background-image: url("/images/thumb/7/72/BG_2star_S.png/60px-BG_2star_S.png");
background-size: cover;
padding: 0.3125rem;
float: left;
margin-right: 1.25rem;
width: 3.125rem;
height: 3.125rem;
& img {
height: 100%;
width: 100%;
}
}
& .item-name {
background: rgba(127, 127, 127, 0.4);
display: flex;
padding: 0.1rem 0.3125rem
}
& .item-desc {
border: 1px darkgrey solid;
width: 100%;
margin-bottom: 0.5rem;
padding: 0.5rem;
text-align: justify;
}
& .item-addon {
position: absolute;
left: 1rem;
bottom: 1rem;
}
}
.variable-columns {
-ms-column-width: 450px;
-moz-column-width: 450px;
-webkit-column-width: 450px;
column-width: 450px;
}
li.gallerybox div.thumb {
background-color: #f9f9f91a;
backdrop-filter: blur(var(--iopw-sys-size-1));
}
.chibiAnimationContainer {
height: 300px;
width: 300px;
margin-left: auto;
margin-right: auto;
max-height: 260px;
max-width: 240px;
display: flex;
justify-content: center;
align-items: center;
position: relative;
}
.chibiAnimationContainer .chibiScreenshotButton {
position: absolute;
top: 5px;
right: 5px;
width: 20px;
height: 20px;
display: inline-block;
background-image: url('/images/8/8e/Screencap.png');
background-size: 20px 20px;
background-repeat: no-repeat;
}
.chibi-costume-switcher {
width: 240px;
}
.profiletable {
overflow: hidden;
}
.profiletable .tdoll_chibi,
.profiletable .chibiAnimationContainer,
.chibiAnimationContainer.commander-chibi {
background: repeating-linear-gradient(-55deg,#22222266,#22222266 10px,#33333366 10px,#33333366 20px);
}
.profiletable .tdoll_chibi .chibiAnimation,
.profiletable .chibiAnimationContainer .chibiAnimation {
margin-top: 80px;
}
.profiletable .tdoll_chibi .chibiAnimationClickArea,
.profiletable .chibiAnimationContainer .chibiAnimationClickArea {
height: 260px;
}
.tdoll_chibi .chibiAnimation,
.chibiAnimationContainer .chibiAnimation {
flex-shrink: 0;
pointer-events: none;
}
.commander-chibi-container {
display: inline-block;
}
.commander-chibi-container .chibiAnimationClickArea {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.commander-chibi-container .chibiAnimation {
position: absolute;
}
.notification {
margin-bottom: 10px;
display: inline-block;
font-size: 0.8em;
font-style: italic;
color: #71fdff;
}
.profiletable.boss {
background-image: url('/images/f/fc/Boss_Skull_Icon.png');
background-repeat: no-repeat;
background-position-x: 5px;
background-position-y: 5px;
}
.gf-table.stattable {
display: inline-block;
vertical-align: top;
}
.gf-table.stattable + .gf-table.stattable {
margin-left: 10px;
}
.gf-table.stattable .statlabel {
background:rgba(127, 127, 127, 0.2);
}
.gf-table.stattable .statlabel.statlabelgradient {
background: linear-gradient(135deg, rgba(127, 127, 127, 0.4) 85%, rgba(0, 0, 0, 0.5) 85%);
}
.gf-table.stattable .statvalue {
background:rgba(0, 0, 0, 0.25);
padding-left:10px;
padding-right:10px;
text-align:center
}
.gf-table.stattable .statcomment {
font-style: italic;
}
/* for color inversion */
.invertcolor{-webkit-filter:invert(1);filter:invert(1)}
.invertcolor-50{-webkit-filter:invert(1);filter:invert(0.5)}
/*For construction tables*/
.multi-column-table tbody {display:block;}
.multi-column-table tr {display:table;}
.multi-column-table td {display:table-cell;}
.multi-column-table tbody, .multi-column-table tr {min-width:100%;}
.multi-column-table table {width: 100%; max-width: 100%;}
.multi-column-table tbody {
column-width:450px;
-moz-column-width:450px;
-webkit-column-width:450px;
}
.multi-column-200px tbody {
-ms-column-width: 200px;
-moz-column-width:200px;
-webkit-column-width:200px;
column-width:200px;
}
.multi-column-300px tbody {
-ms-column-width: 300px;
-moz-column-width:300px;
-webkit-column-width:300px;
column-width:300px;
}
@media only screen and (max-width: 820px) {
div#mw-panel {display:none;}
div#left-navigation{margin-left:0;}
.mw-body {margin-left:0;}
}
.floatright {
margin: 0;
float: right;
}
.floatleft {
margin: 0;
float: left;
}
/* plain links*/
.plainlinks {
padding:0;
background:none;
}
/* Spoiler Text */
.spoiler {
-moz-transition: all .1s ease-in;
-o-transition: all .1s ease-in;
-webkit-transition: all .1s ease-in;
transition: all .1s ease-in;
-webkit-filter: blur(3px); /* Safari 6.0 - 9.0 */
filter: blur(3px);
}
.spoiler:hover {
filter: none;
}
div.spoiler {
display: inline-block;
}
.gfwiki-message-box {
padding: 4px;
min-height: 75px;
border: thin solid gray;
background: #323232;
background: rgba(50,50,50,0.5);
overflow: auto;
}
.gfwiki-message-box + .gfwiki-message-box {
margin-top: 1rem;
}
.darken {filter:brightness(30%);}
/* Tables */
.mw-templatedata-doc-wrap .mw-templatedata-doc-params th,
.gf-table th,
.cargoTable th,
.gf-table.testcasetable th.testcasedescription {
color: var(--iopw-sys-palette-on-primary);
font-size: var(--iopw-sys-size-4);
background-color: var(--iopw-sys-palette-primary);
padding: var(--iopw-sys-size-2);
text-align: center;
text-shadow: none;
}
.gf-table th a {color: #875e00}
.mw-templatedata-doc-wrap .mw-templatedata-doc-params > tbody > tr > td,
.gf-table > tbody > tr > td,
.cargoTable > tbody > tr > td {
background-color: rgba(0, 0, 0, 0.6);
padding: 5px;
}
.gf-table-borders {
border: grey 2px solid;
border-collapse: collapse;
}
.gf-table-borders td {
border: grey 1px solid;
}
.gf-table-lightcell > tbody > tr > td {
background: rgba(0, 0, 0, 0.3);
}
.gf-table-layered > tbody > tr > td {
background: rgba(0, 0, 0, 0.3);
color:rgb(200,200,200);
}
.gf-table-layered > tbody > tr > th {
color:white;
background: rgba(0, 0, 0, 0.6);
}
.gf-table-darkcell > tbody > tr > td {
background: rgba(0, 0, 0, 0.6);
}
.mw-templatedata-doc-wrap .mw-templatedata-doc-params {
color: white;
color: rgba(250,250,250,1);
text-shadow: 0 0 0.2em black,0 0 0.2em black;
}
.mw-templatedata-doc-wrap table.wikitable {
border: none;
border-collapse: separate;
background-color: transparent;
}
.mw-templatedata-doc-wrap table.wikitable > * > tr > th,
.mw-templatedata-doc-wrap table.wikitable > * > tr > td {
border: none;
}
.mw-templatedata-format {
font-weight: normal;
}
/* General button style */
button.gf-button {
padding: 3px 6px;
margin: 2px 2px;
border-radius: 15px;
border: thin solid transparent;
text-shadow:none;
font-family: arial;
font-weight: bold;
font-size: 1em;
background-color: #4E443C;
color:#F0b000;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-webkit-transition: all .2s ease-in;
transition: all .2s ease-in;
opacity:0.5;
}
button.gf-button.enabled {
border: thin solid #F0b000;
opacity:0.75;
}
button.gf-button.active {
color:#4E443C;
background-color: #F0b000;
border-radius: 15px;
border: none;
text-shadow:none;
opacity:1;
}
button.gf-button:hover {
opacity:1;
}
button.gf-button:disabled,
button.gf-button:disabled:hover {
color: #a2a2a2;
opacity:0.75;
}
/*equipment*/
.greenrow > td {color:green}
.redrow > td {color:red}
/* picture preview*/
.mw-mmv-image img.gif, .mw-mmv-image img.png, .mw-mmv-image img.svg, .mw-mmv-image img.tiff, .mw-mmv-image img.tif {
background: none;
}
.mw-mmv-image img.gif:hover, .mw-mmv-image img.png:hover, .mw-mmv-image img.svg:hover, .mw-mmv-image img.tiff:hover, .mw-mmv-image img.tif:hover {
background: url(/extensions/MultimediaViewer/resources/mmv/ui/checker.png?bdcf5) repeat;
}
.mw-mmv-overlay {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,0.8);
opacity: 0.73;
}
body.mediawiki.mw-mmv-lightbox-open #mw-page-base,
body.mediawiki.mw-mmv-lightbox-open #mw-head-base,
body.mediawiki.mw-mmv-lightbox-open #mw-navigation,
body.mediawiki.mw-mmv-lightbox-open #content,
body.mediawiki.mw-mmv-lightbox-open #footer,
body.mediawiki.mw-mmv-lightbox-open #globalWrapper {
display: inherit;
}
body.mediawiki.mw-mmv-lightbox-open > * {
display: inherit;
}
body.mediawiki.mw-mmv-lightbox-open > script,
body.mediawiki.mw-mmv-lightbox-open > style {
display: none;
}
body.mediawiki.mw-mmv-lightbox-open {
overflow: hidden;
}
body .mw-mmv-wrapper {
position: fixed;
}
/* mutilmediaViewer 信息栏修复 */
.mw-mmv-image-metadata {
margin-top: 0;
}
.mw-mmv-image-metadata-column.mw-mmv-image-metadata-desc-column {
width: 30%;
}
.mw-mmv-image-metadata-column.mw-mmv-image-metadata-links-column {
width: 70%;
max-width: 70%;
}
ul.mw-mmv-image-links li {
float: left;
padding: .3em 1em;
}
div.mw-mmv-image-desc-div,
div.mw-mmv-image-links-div{
display:block
}
div.metadata-panel-is-closed .mw-mmv-image-links li.mw-mmv-license-li {
height:inherit;
line-height:inherit;
}
/* fading effects*/
.hover-button {
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-webkit-transition: all .2s ease-in;
transition: all .2s ease-in;
opacity:0.75;
}
.hover-button:hover {
opacity:1;
}
.hover-button50 {
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-webkit-transition: all .2s ease-in;
transition: all .2s ease-in;
opacity:0.5;
}
.hover-button50:hover {
opacity:1;
}
/* main page */
/*MAIN PAGE CONTENTS*/
@keyframes glowing {
0% {
box-shadow: 0px 0px 10px #000;
border-color:grey;
}
45% {
box-shadow:0 0 10px #c40400;
border-color:red;
}
55% {
box-shadow:0 0 10px #c40400;
border-color:red;
}
100% {
box-shadow: 0px 0px 10px #000;
border-color:grey;
}
}
.button-glow {
animation:glowing 3000ms infinite
}
.rightcol, .leftcol {
max-width: 800px;
width:100%;
margin-left:auto;
margin-right:auto;
}
.leftcol {
float: left;
position: relative;
margin-bottom:5px;
}
.rightcol{
float:left;
height:auto;
}
#timerwidgets{float:left}
#flexible-panel{width:100%;display:none}
.mainpage{
margin-left:auto;
margin-right:auto; /*Mediawiki max space for 1080p is some 1600px*/
padding:0;
}
/* small screen less than 800px content width*/
@media only screen and (max-width: 1040px) {
.mainpage{
width:100%;
}
#timerwidgets{width:240px;float:left;}
#newestadditions{width:auto;margin-left:0;}
#twitter-widget-0{height:267px!important;}
.updates{max-height:136.833px;}
.promotions{max-height:120.133px;}
}
/* over 800px, not resize for page necessary*/
@media only screen and (min-width: 1040px) {
.mainpage{width:800px;}
#timerwidgets{width:345px;float:left;}
#newestadditions{width:450px;float:left;margin-left:5px;}
#twitter-widget-0{height:373px!important;}
#aboutgame{width:800px;}
#aboutwiki{width:800px; margin-left: 0.5em;}
.updates{max-height:198.25px;}
.promotions{max-height:164px;}
}
@media only screen and (min-width: 1360px) {
.mainpage{width:1068px;}
.rightcol{width:240px;margin-left:2em;}
#timerwidgets{width:240px;}
#newestadditions{width:240px;margin-left:0;min-height: 0;max-height: 479px;margin-bottom:5px;}
#twitter-widget-0{height:479px!important;}
.updates{max-height:136.833px;}
.promotions{max-height:120.133px;}
}
@media only screen and (min-width: 1480px) {
.mainpage{width:1188px;}
.rightcol{width:360px;margin-left:2em;}
#timerwidgets{width:360px;}
#newestadditions{width:360px;margin-left:0px;min-height: 0;max-height: 361px;}
#twitter-widget-0{height: 361px !important;}
.updates{max-height:217.017px;}
.promotions{max-height:170.267px;}
}
@media only screen and (min-width: 1600px) {
.mainpage{width:1308px;}
.rightcol{width:480px;}
#timerwidgets{width:235px;}
#newestadditions{width:240px;margin-left:5px;min-height: 269px;max-height: 269px;}
#twitter-widget-0{height:269px!important;}
#aboutgame,#aboutwiki{width:480px;margin-left:2em;}
.updates{max-height:133.917px;}
.promotions{max-height:118.05px;}
}
@media only screen and (min-width: 1720px) {
.mainpage{width:1428px;}
.rightcol{width:600px;}
#timerwidgets{width:295px;}
#newestadditions{width:300px;min-height: 0;max-height: 329px;}
#twitter-widget-0{height:329px!important;}
#aboutgame,#aboutwiki{width:600px;}
.updates{max-height:169px;}
.promotions{max-height:143.117px;}
}
.homepage-panel{
background-color: rgba(150,150,150,0.8);
border: rgb(150,150,150);
border-width: 3px;
border-style: solid;
box-shadow: 0px 0px 10px #000;
}
#aboutgame,#aboutwiki,#newestadditions{
padding:0.5em;
background-color: #3f3f3f;
border: rgb(150,150,150);
border-width: 3px;
border-style: solid;
box-shadow: 0px 0px 10px #000;
background-image:url("/images/1/10/Aboutgame.png");
background-repeat: no-repeat;
background-position: -1.5em -0.2em,left top;
overflow:hidden;
display:inline-block;
box-sizing:border-box;
}
#newestadditions {
width:100%;
overflow:auto;
white-space:nowrap;
}
#newestadditions h4{
margin: 0;
padding: 0;
border-bottom: thin solid gray;
}
.newestadditiongroup {
display: inline-block;
width: 47%;
margin-top: 5px;
}
.newestadditiongroup table {
width: 100%;
}
.newestadditiongroup td {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
max-width: 0;
}
.mainpage-link-collection {
display: inline-flex;
flex-direction: row;
flex-wrap: wrap;
}
.mainpage-link-collection .mainpage-link-section {
display: flex;
flex-wrap: wrap;
flex-direction: row;
position: relative;
padding-top: 2.3em;
margin-right: 0;
margin-bottom: 10px;
}
.mainpage-link-collection .mainpage-link-section-title {
position: absolute;
top: 0;
left: 5px;
font-size: 1.5em;
margin: 0;
padding: 0;
}
.mainpage-link-collection .mainpage-link-group {
border: 3px solid rgb(150, 150, 150);
padding: 0.5em;
min-width: 300px;
position: relative;
background-color:#3f3f3f;
box-shadow: 0px 0px 10px#000;
background-image: url("/images/1/10/Aboutgame.png");
background-repeat: no-repeat;
background-position: -1.5em -0.2em,left top;
margin-right: 10px;
}
.mainpage-link-collection .mainpage-link-group-title {
margin: 0;
padding: 0;
border-bottom: thin solid gray;
}
.mainpage-link-collection .mainpage-link-group li {
list-style: none;
}
#mainmenu{
background-image:url("/images/8/86/BG_homescreen.jpg");
background-repeat: no-repeat;
background-size: cover;
margin-top:5px;
max-width:800px;
height:300px;
position:relative;
border: rgb(150,150,150);
border-width: 3px;
border-style: solid;
box-shadow: 0px 0px 10px #000
}
.GamesThumbContainer{
display:inline-block;
width:230px;
height:125px;
padding:2px;
}
.GameThumb{
display:flex;
position:absolute;
justify-content:center;
width:230px;
height:125px;
flex-direction:column;
text-align:center;
background-color: rgba(0,0,0,0.5);
font-size:1.5em;
text-shadow: 0px 0px 5px #000000;
}
.GameThumb a{
margin:2px;
}
.game-thumb-container {
display: flex;
flex-wrap: wrap;
gap: var(--iopw-sys-size-2);
justify-content: center;
& .game-thumb {
position: relative;
width: 14.375rem;
height: 7.8125rem;
}
& .game-thumb-img {
position: absolute;
filter: brightness(50%);
transition: 0.35s ease-in-out;
& .mw-file-element {
object-fit: cover;
width: 100%;
height: 100%;
}
}
& .game-thumb:hover .game-thumb-img {
filter: brightness(90%);
}
& .game-thumb .game-thumb-link a {
position: absolute;
display: flex;
width: 100%;
height: 100%;
align-items: center;
justify-content: center;
text-align: center;
font-size: var(--iopw-sys-size-5);
padding: 1rem;
}
}
#directory{
background-image:url("/images/e/e8/BG_main_directory.png");
background-color: #3f3f3f;
border: rgb(150,150,150);
background-repeat: no-repeat;
background-position: right bottom;
background-size: auto 100%;
margin-top:5px;
max-width:800px;
position:relative;
border-width: 3px;
border-style: solid;
box-shadow: 0px 0px 10px #000;
padding:0.5em;
}
.banners{
max-width:800px;
max-height:198px;
width:auto;
height:auto;
border: rgb(150,150,150);
border-width: 0.25em;
border-style: solid;
box-shadow: 0 0 10px #000;
visibility:hidden;
position:absolute;
}
.banners .jcarousel-item {
max-height: 200px;
}
.banners .jcarousel-item img {
display: block;
max-width: 100%;
max-height: 100%;
object-fit: contain;
}
.updates{
background-image: url("/images/thumb/6/6f/BG_factory.png/395px-BG_factory.png");
background-repeat: no-repeat;
background-size: cover;
width:360px;
width:auto;
border: rgb(150,150,150);
border-width: 3px;
border-style: solid;
box-shadow: 0px 0px 10px #000;
margin-bottom:5px;
visibility:hidden;
position:absolute;
}
#banner-blank {
visibility:visible;
position:inherit;
}
#update-blank {
visibility:visible;
position:inherit;
}
.promotions {
max-width:360px;
height:auto;
width:auto;
overflow:hidden;
background-color:#232323;
border: rgb(150,150,150);
border-width: 0.25em;
border-style: solid;
box-shadow: 0 0 10px #000;
margin-bottom:5px;
visibility:hidden;
position:absolute;
}
#promotion-blank {
visibility:visible;
position:inherit;
}
.dropdown {
position: relative;
display: inline-block;
}
.dropdown-content {
display: none;
position: absolute;
z-index:3;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}
.dropdown-content a {
text-decoration: none;
display: block;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-webkit-transition: all .2s ease-in;
transition: all .2s ease-in;
}
.dropdown-content a:hover {opacity:0;}
.dropdown:hover .dropdown-content {
bottom: 100%;
display: block;
left:1em;
}
#serverTabSpan {
position: absolute;
margin: -6px 0 0 6px;
}
.serverTabLinks:hover {
opacity: 0.8;
}
.serverTabLinks {
border: none;
border-radius: 1px;
border: none;
text-shadow: none;
z-index: 5;
padding: 3px 6px;
margin: 2px 2px;
font-weight: bold;
font-size: 40%;
transition: all .2s ease-in;
opacity: 0.5;
}
.serverTabLinks-active {
opacity: 0.9!important;
}
.tabButtonLane {
display: flex;
padding-top:1px
}
.tabButtonLane > button {
background-color: rgba(100,100,100,0.3);
color: white;
font-weight: bold;
display: inline-block;
padding: 4px 10px;
margin-left: 3px;
border: none;
text-shadow: 0 0 0.2em black,0 0 0.2em black;
font-size: 1em;
cursor: pointer;
}
.tabButtonLane > button:hover {
background-color: rgba(100,100,100,0.45);
}
.tabButtonLane > .tabButton-active {
background-color: rgba(100,100,100,0.7)!important;
}
.gf-droplist {
background-color:rgba(250,250,250,0.9);
text-align:center;
border: none;
color: rgb(63,63,63);
}
/* For droplists on T-Doll pages */
.skill {
background-color: #f0b000;
width:60px;
height:21px;
text-align:center;
border:none;
color:rgb(63,63,63);
}
/* Tile Search Engine */
div.tileSearchDiv {
display: inline-block;
margin-right: 15px;
}
table.userselectiongridtable td {
height: 20px;
width: 20px;
border: thin solid gray;
}
table.userselectiongridtable td.active {
background-color: cyan;
}
table.userselectionpositiontable td {
height: 20px;
width: 20px;
border: thin solid gray;
}
table.userselectionpositiontable td.active {
background-color: white;
}
table.minigridtable td {
height: 3px;
width: 3px;
background-color: rgba(0,0,0,0.5);
}
table.tilesearchdolls tr[data-tile1="1"] table.minigridtable tr:nth-child(3) td:nth-child(1),
table.tilesearchdolls tr[data-tile2="1"] table.minigridtable tr:nth-child(3) td:nth-child(2),
table.tilesearchdolls tr[data-tile3="1"] table.minigridtable tr:nth-child(3) td:nth-child(3),
table.tilesearchdolls tr[data-tile4="1"] table.minigridtable tr:nth-child(2) td:nth-child(1),
table.tilesearchdolls tr[data-tile5="1"] table.minigridtable tr:nth-child(2) td:nth-child(2),
table.tilesearchdolls tr[data-tile6="1"] table.minigridtable tr:nth-child(2) td:nth-child(3),
table.tilesearchdolls tr[data-tile7="1"] table.minigridtable tr:nth-child(1) td:nth-child(1),
table.tilesearchdolls tr[data-tile8="1"] table.minigridtable tr:nth-child(1) td:nth-child(2),
table.tilesearchdolls tr[data-tile9="1"] table.minigridtable tr:nth-child(1) td:nth-child(3) {
background-color: cyan;
}
table.tilesearchdolls tr[data-tile1="0"] table.minigridtable tr:nth-child(3) td:nth-child(1),
table.tilesearchdolls tr[data-tile2="0"] table.minigridtable tr:nth-child(3) td:nth-child(2),
table.tilesearchdolls tr[data-tile3="0"] table.minigridtable tr:nth-child(3) td:nth-child(3),
table.tilesearchdolls tr[data-tile4="0"] table.minigridtable tr:nth-child(2) td:nth-child(1),
table.tilesearchdolls tr[data-tile5="0"] table.minigridtable tr:nth-child(2) td:nth-child(2),
table.tilesearchdolls tr[data-tile6="0"] table.minigridtable tr:nth-child(2) td:nth-child(3),
table.tilesearchdolls tr[data-tile7="0"] table.minigridtable tr:nth-child(1) td:nth-child(1),
table.tilesearchdolls tr[data-tile8="0"] table.minigridtable tr:nth-child(1) td:nth-child(2),
table.tilesearchdolls tr[data-tile9="0"] table.minigridtable tr:nth-child(1) td:nth-child(3) {
background-color: white;
}
table.tilesearchdolls>tbody>tr { display: none; }
table.tilesearchdolls>tbody>tr.works { display: inherit; }
/* Documentational stuff */
.testcasetable {
width: 100%;
}
.testcasetable th,
.gf-table.testcasetable th {
background: rgba(50,50,50,0.5);
text-align: left;
padding-left: 5px;
padding-right: 5px;
color: lightgray;
}
.testcasetable > tr >td,
.testcasetable > tbody > tr >td {
width: 100%;
}
.testcasetable .testcasedescription {
width: 100%;
}
.mw-templatedata-doc-wrap .mw-templatedata-doc-params > tbody > tr > td.mw-templatedata-doc-param-status-required,
table > tbody > tr > td.cell-yes,
table > tbody > tr > td.cell-no {
color: white;
vertical-align: middle;
text-align: left;
}
.mw-templatedata-doc-wrap .mw-templatedata-doc-params > tbody > tr > .mw-templatedata-doc-param-type + td.mw-templatedata-doc-param-status-required,
table > tbody > tr > td.cell-yes {
background-color: #AB8C63;
}
.mw-templatedata-doc-wrap .mw-templatedata-doc-params > tbody > tr > .mw-templatedata-doc-param-type + td,
table > tbody > tr > td.cell-no {
background-color: #67718A;
}
.mw-templatedata-doc-wrap dt {
float: left;
clear: left;
margin-right: 5px;
}
.navbox {
position: relative;
border: thin solid lightgray;
width: 100%;
margin: 1em auto 0;
background: rgba(0,0,0,0.5);
box-sizing: border-box;
}
.navbox + .navbox {
margin-top: -1px;
}
/* Only style the navbox headers, not the childs of childs */
.navbox>tr>th,
.navbox>tbody>tr>th,
.navbox>thead>tr>th {
background: rgba(255,255,255,0.5);
border: none;
color: white;
}
.navbox th .navboxpopularizer {
float: right;
padding: 0 1em;
}
.navbox .navboxlist {
border: none;
width: 90%;
margin-left: auto;
margin-right: auto;
background: rgba(0,0,0,0.5);
}
.navboxlist table,
.navboxlist-table {
border: none;
width: 100%;
background: rgba(0,0,0,0.0);
}
.navboxlist table .navboxlist-oddrow,
.navboxlist-table .navboxlist-oddrow {
background: linear-gradient(115deg,rgba(100,100,100,0.2) 0%, transparent 100%);
}
/* Definition for tooltips */
.tooltip {
position: relative;
text-decoration-line: underline;
text-decoration-style: dotted;
text-decoration-color: gray;
}
.tooltip .tooltipcontainer {
visibility: hidden;
width: 300px;
/* Position the tooltip */
position: absolute;
z-index: 1;
bottom: 100%;
left: 50%;
margin-left: -150px; /* Use half of the width, to center the tooltip */
}
.tooltip .tooltiptext {
height: 100%;
width: 100%;
position: relative;
background-color: #222222;
background-clip:content-box;
color: lightgray;
padding: 17px;
}
.tooltip:hover .tooltiptext {
visibility: visible;
}
.tooltiptext .tooltiptext-content {
margin: 17px;
margin-bottom: 20px;
}
.tooltiptext-corners {
z-index: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAlCAYAAAAqXEs9AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAB3RJTUUH4gkQDhoCnuyTOgAAAqpJREFUWMPFmL2O00AUhc/4J469kDjJFlQ0CIUCiQeg5BXS0RDyCLwCEmIlXgBRpSZbUNDvNjQ020UrSkSklTYbR0mcxT+XImPixDOOvRs7I0WR7LHn073n3LljBvHQAJj8v9TBBNdqHIRwgBEHUgHYAEIccLBYigzHcd6HYXib9eGrq6thu90+BaBkiHwuoIcA5kQU5Hl44jinDdt+x6Mbf+dcAjXfBXsv8eqK0ur3+891XVezzA+CgDHGdkaoyQXsbEVomUHYIX/H3gwgddP5+c8/Jycfm6qqluo2aapMs9q4uPhBlYpRqsuUlHsHqUMFVWLKUYc3n9GKgTkWQC24T6SeBVDPD8QYcDNTSOZeIoJtgYFtAx1xKJlKfABOfqCbmULX33814UomGMCzN+bYcw2WrBA2ACcldf7dIgSXRz+UVCbfB1AVpE0FUE+FuruGQsB63b4+0gK2LaGa9ZetFq1LoEypnuJADwaDwavRaOT3er1PAJ7sYjrWAqaboST+AeRQFgCPz5EDqZ1OZwhA6Xa7i/04LuBCNgVOjFIXZC6MexquMBJrKLVsICaMxBpqsycsASiCmkiWi8oBlQkULTWR2F39L/5t23ur0raP7YMJRW7XxvS4AYsSpZwAhEKg6v1hbGk0XjxaVF4+dWllfSprt9f4Lynks0vLO7u0vHiaSnCZ2NLJzdTP1aAVDMUOURjzQ4k05GVdy6ovyUycAULMPcYCn7agpsIUraFWJ3hNcDcTECnA8PPvlqgfar9tjeHH+yHi+9lUUg6inqaW32VVnfDlW3156zFh41zRiGmeLoiFtqMX8gFM8wMZOrEPX1tu+qwZk/dC6VAFiTpIWVQVtCOluCwNypI6r2Db+xJnyctBwUC7eqEkVAnfECMoS3KiNTY+G/0Dnsrgv/SoxVYAAAAASUVORK5CYII='), url('data:image/png;base64,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'), url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAB3RJTUUH4gkQDhgL1QZJHAAAAaVJREFUOMu1lT1P20AYx39nX5xLAlYxEgtDkceCxEC7MvIl+jEy8JXoABII9WN0QWJgapTBDBGBAOnFL7kOdlKH+BIS1L90Op3l5+fn5Z7HIgy/PFCpBMiw6eDgG5eXZ97F+fn303b7l9dqpf1+P42iKJXgAW6FWRN4BMYs0mazydHhYc0oVet2uzqKotSBJ4uhAbaWQoda8xjHGGOmzxwQQJ98f6sx4FsiyfWqNfedDs4sdLI9W8A1QBWez4ezEwT+8clJ8PuuY7KnPCoRhmGpUB7QsvgUA6/T0/7+V3N19SOYnIUQYkO6n17STDjzhsNqpvCK4lnlvKSZKIVflq42UUCzDjRYpgqoAB5m89sooHWg0bDldxF0Ah7+81CVPTagtheCpf17Ol/alpFwVU8/pv8ClUkSr2WYJIm2Qm9ubufbxCwpb/6WtR4yjvX1LNCYIAiOpZR7a0Y/AtgDPpfWbq/X+2lWVFGfbUDIYmh65XQppbw1PDTF5TaiGJpTua5LlmUjIF2F6Pt+fTAYPE9aZ+uDN0gU42v0jo56380C/rz9mf0F/562M0QxvvYAAAAASUVORK5CYII='), url('data:image/png;base64,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');
background-attachment: local;
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
background-position: top left, top right, bottom right, bottom left;
}
.tooltiptext-borders-l {
position: absolute;
top: 30px;
bottom: 40px;
left: 0;
width: 20px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAACCAYAAACt+Hc7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAB3RJTUUH4gkQDhowVjvCugAAAChJREFUCNdjZGBgEGRABZyfP39eePHiTeO4uDAGLPIkAyYsYmwMVAYAIvkHb69H/GoAAAAASUVORK5CYII=');
background-repeat: repeat-y;
background-position: top left;
}
.tooltiptext-borders-r {
position: absolute;
top: 30px;
bottom: 20px;
left: 0;
right: 0;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAACCAYAAACt+Hc7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAB3RJTUUH4gkQDhof/er/4wAAACpJREFUCNdjVFJS+s9AOXi/aNEqBn199bO8vLzxDAwM35ElmRioD9jQBQDWZwcb/aOfmQAAAABJRU5ErkJggg==');
background-repeat: repeat-y;
background-position: top right;
}
.tooltiptext-borders-t {
position: absolute;
top: 0;
left: 36px;
right: 103px;
height: 38px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAnCAYAAAAy9QloAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAB3RJTUUH4gkQDhoP4F3vhwAAAOhJREFUOMu1lMsNwjAQRJ9NSFAACVIBpAIOtJQKqCHVUBsRB5QPEjaHxJCP7RwQK/n2tLszO7IA9nhKMlO/AwGgvUCe5ycfILTWpbdDll1qb4c0TYu/y0xsk4Gb6aA6K/pPAbEBKkfzCIiR0AClE+qWdEM9FQ22cSOZVafACRh5wmfUEHI4KT77BG6TO+ClhOcSNUJf0b7QicPxXIw3H1xTCk170cIK9VQk1oCPZO4mkJzy0Vzk1kA4l8kNsDTA0wJoYAuESHjghlbI72FsRi3MDgq4zxllh0YqVG9c+wJ7DsrBD+NIVFtvbtw4Rw1j9KMAAAAASUVORK5CYII=');
background-repeat: repeat-x;
background-position: top left;
}
.tooltiptext-borders-b {
position: absolute;
bottom: 1px;
left: 130px;
right: 20px;
height: 20px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAVCAYAAABPPm7SAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAB3RJTUUH4gkQDhkdOMnNDAAAALdJREFUOMvNlMsOwiAQRQ+1Nmo0UT+hS7/f7yJojFaI4qKQaMPQNmy8GxZMztx5gGrbkyYpB7wYUw0NsEhcbQADvLOACi5CkAf2fUgeoDKZPLAOpwiAHvII51ANsBMhX/4scBPyLIHtGCBC7gKkCeVkAQDPUE5KkwAAnQDxwPGnH5kZSU2NkFVcJEkK0KObWFGoYkDtnC0CKGOuusiBtd25yEGYyRTF5+mHgMOMhD7xocx2/Gd78AFOSyj+CS+viAAAAABJRU5ErkJggg==');
background-repeat: repeat-x;
background-position: top left;
}
/* New Tooltip engine */
#tooltip {
position: absolute;
z-index: 999;
font-size: 0.875em;
line-height: 1.6;
}
.tooltip-inline .tooltip-content.uninitialized {
display: none;
}
@-moz-document url-prefix() {
.skill, .gf-droplist{
-moz-appearance: none;
text-indent: -5px;
text-overflow: "";
background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%);
background-position: calc(100% - 10px) calc(0.5em + 2px), calc(100% - 5px) calc(0.5em + 2px), calc(100% - 2.5em) 0.5em;
background-size: 5px 5px, 5px 5px, 1px 1.5em;
background-repeat: no-repeat;
}
}
#description {
overflow-y:auto;
}
.loading .chibiAnimationClickArea,
.loading {
background-image: url('/images/8/88/gfloading.gif');
background-repeat: no-repeat;
background-attachment: local;
background-position: bottom right;
background-size: 50px;
}
.loading2 {
background-image: url("/images/5/5e/gf_loading2.gif");
background-repeat: no-repeat;
background-attachment: local;
background-position: bottom right;
background-size: 18px;
}
.lazy-img {
background-image: url("/images/5/5e/gf_loading2.gif");
background-repeat: no-repeat;
background-position: center;
}
.enemyname {
color: #FF0012;
text-shadow: 0px 0px 3px #EC5151;
display: inline-block;
}
.enemyname.boss {
/* background-image: url('/images/1/1e/Boss_Icon_Small.png');*/
background-image: url('/images/f/fc/Boss_Skull_Icon.png');
background-size: 12px;
background-repeat: no-repeat;
padding-left: 14px;
background-position-y: 3px;
background-position-x: 0;
}
/* PNC specifics =========================== */
/* Character index */
.pnc-index-entry {
position: relative;
display: inline-block;
height: 250px;
width: 126px;
overflow: hidden;
margin-right: 20px;
border-radius: 5px;
}
.pnc-index-entry .file {
position: absolute;
top: 0;
left: 0;
}
.pnc-index-entry .card {
position: absolute;
top: 14px;
left: 2px;
width: 124px;
}
.pnc-index-entry .back {
position: absolute;
bottom: -30px;
}
.pnc-index-entry .hero {
position: absolute;
}
.pnc-index-entry .front {
position: absolute;
bottom: -28px;
}
.pnc-index-entry .company {
position: absolute;
top: 12px;
left: 40px;
width: 120px;
opacity: 20%;
}
.pnc-index-entry .rarity {
position: relative;
top: 190px;
left: 4px;
}
.pnc-index-entry .name {
position: absolute;
bottom: 10px;
left: 8px;
width: 120px;
color: lightgray;
font-size: 17px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.pnc-index-entry .heroclass {
position: absolute;
top: 15px;
left: 4px;
width: 16px;
}
/* Template:hero name */
.heroname {
background-size: 9px;
background-repeat: no-repeat;
padding-left: 11px;
/*white-space:wrap;*/
}
.heroname.star1 {
color:#2999F3;
text-shadow: 0px 0px 3px #2999F3;
}
.heroname.star2 {
color:#B470E1;
text-shadow: 0px 0px 3px #B470E1;
}
.heroname.star3 {
color:#FC8C10;
text-shadow: 0px 0px 3px #FC8C10;
}
.heroname.medic {
background-image: url('/images/3/30/Icon_PNC_Hero_Class_white_Medic.png')
}
.heroname.guard {
background-image: url('/images/8/80/Icon_PNC_Hero_Class_white_Guard.png')
}
.heroname.warrior {
background-image: url('/images/f/f8/Icon_PNC_Hero_Class_white_Warrior.png')
}
.heroname.specialist {
background-image: url('/images/8/8a/Icon_PNC_Hero_Class_white_Specialist.png')
}
.heroname.sniper {
background-image: url('/images/8/87/Icon_PNC_Hero_Class_white_Sniper.png')
}
/* Hide tagline */
.heading-holder .tagline {
display:none;
}