Maintenance script (トーク | 投稿記録) (Automated Import) |
(Sync with en wiki) |
||
1行目: | 1行目: | ||
+ | /* [[de:MediaWiki:Common.css]] * [[es:MediaWiki:Common.css]] * [[fr:MediaWiki:Common.css]] * [[it:MediaWiki:Common.css]] * [[pl:MediaWiki:Common.css]] * [[pt-br:MediaWiki:Common.css]] * [[ru:MediaWiki:Common.css]] */ |
||
− | /* CSS placed here will be applied to all skins */ |
||
+ | @font-face { |
||
+ | font-family: 'FontAwesome'; |
||
+ | src: local('FontAwesome'), local('FontAwesome'), url(/media/hydra/fonts/FontAwesome.otf) format('opentype'); |
||
+ | } |
||
+ | |||
+ | /* For elements which only display in the mobile view */ |
||
+ | .mobileonly { |
||
+ | display: none; |
||
+ | } |
||
+ | |||
/* This governs the sections on the Community portal */ |
/* This governs the sections on the Community portal */ |
||
.cpbox { |
.cpbox { |
||
21行目: | 31行目: | ||
flex-grow: 1; |
flex-grow: 1; |
||
} |
} |
||
+ | /* end community portal sections */ |
||
/* Template documentation styles */ |
/* Template documentation styles */ |
||
45行目: | 56行目: | ||
padding: 1em; |
padding: 1em; |
||
} |
} |
||
+ | /* end doc styles */ |
||
+ | table .number { |
||
− | /* Classes permitting setting of alignment on desktop only or differently on desktop and mobile */ |
||
+ | text-align: right; |
||
− | /* (See .mobileleft, .mobilecenter, .mobileright in MediaWiki:Mobile.css for the mobile equivalents */ |
||
− | .desktopleft { |
||
− | text-align: left; |
||
} |
} |
||
+ | /* no external link icon for internal links */ |
||
− | .desktopcenter { |
||
+ | #content a.external[href^="http://ark.gamepedia.com"], #content a.external[href^="https://ark.gamepedia.com"], #content a.external[href^="//ark.gamepedia.com"] { |
||
− | text-align: center; |
||
+ | background: rgba(0, 0, 0, 0) none repeat scroll 0 0; |
||
+ | padding-right: 0; |
||
} |
} |
||
+ | /* Gamepedia fixes */ |
||
− | .desktopright { |
||
+ | .ghost { color: #666666; } |
||
− | text-align: right; |
||
+ | |||
+ | /* link-spanner */ |
||
+ | .link-spanner { |
||
+ | position: absolute; |
||
+ | width: 100%; |
||
+ | height: 100%; |
||
+ | top: 0; |
||
+ | left: 0; |
||
+ | z-index: 1; |
||
} |
} |
||
+ | /* Allow limiting of which header levels are shown in a TOC; |
||
− | /* Front page structure */ |
||
+ | <div class="toclimit-3">, for instance, will limit to |
||
− | .fpbox { |
||
+ | showing ==headings== and ===headings=== but no further |
||
− | margin: 5px; |
||
+ | (as long as there are no =headings= on the page, which |
||
− | padding: 5px; |
||
+ | there shouldn't be according to the MoS). */ |
||
− | overflow: auto; |
||
+ | .toclimit-2 .toclevel-1 ul, |
||
− | width: calc(100% - 2px); |
||
+ | .toclimit-3 .toclevel-2 ul, |
||
+ | .toclimit-4 .toclevel-3 ul, |
||
+ | .toclimit-5 .toclevel-4 ul, |
||
+ | .toclimit-6 .toclevel-5 ul, |
||
+ | .toclimit-7 .toclevel-6 ul { |
||
+ | display: none; |
||
} |
} |
||
+ | /* Creature Region Map */ |
||
− | .fpbox.plain { |
||
+ | .cr-region-map-map img{ |
||
− | background: transparent; |
||
+ | filter: sepia(60%) grayscale(30%); |
||
− | border: none; |
||
+ | } |
||
− | box-shadow: none; |
||
+ | .cr-region-map-marker{ |
||
+ | font-size: 12px; |
||
+ | font-weight: bold; |
||
+ | position: absolute; |
||
+ | border-radius: 2px; |
||
+ | } |
||
+ | .cr-region-map-markercave{ |
||
+ | border: 1px solid black; |
||
} |
} |
||
+ | /* three-colored tables: red, green, gray */ |
||
− | .fpbox .heading, |
||
+ | .yes-no-undef .yes { background-color: #9cee93; } |
||
− | .fpbox .mainheading, |
||
+ | .yes-no-undef .no { background-color: #e3a4a4; } |
||
− | .fpbox .welcome { |
||
+ | .yes-no-undef .undef { background-color: #d3d3d3; } |
||
− | margin: 0 0 10px; |
||
+ | |||
− | padding: 0 0 5px; |
||
+ | .stripes { |
||
− | overflow: auto; |
||
+ | background: repeating-linear-gradient( |
||
+ | 45deg, |
||
+ | transparent, |
||
+ | transparent 5px, |
||
+ | rgba(0, 0, 0, 0.3) 5px, |
||
+ | rgba(0, 0, 0, 0.3) 10px |
||
+ | ); |
||
} |
} |
||
+ | .cr-region-map-very-common{ |
||
− | .fpbox .mainheading, |
||
+ | filter: hue-rotate(120deg) brightness(400%); |
||
− | .fpbox .welcome { |
||
+ | } |
||
− | font-size: 150%; |
||
+ | .cr-region-map-common{ |
||
− | font-weight: bold; |
||
+ | filter: hue-rotate(78deg) brightness(400%); |
||
+ | } |
||
+ | .cr-region-map-uncommon{ |
||
+ | filter: hue-rotate(60deg) brightness(400%); |
||
+ | } |
||
+ | .cr-region-map-very-uncommon{ |
||
+ | filter: hue-rotate(48deg) brightness(400%); |
||
+ | } |
||
+ | .cr-region-map-rare{ |
||
+ | filter: hue-rotate(24deg) brightness(400%); |
||
} |
} |
||
+ | .cr-region-map-cl-very-common{ |
||
− | .fpbox .heading { |
||
+ | background-color: hsl(120,100%,60%); |
||
− | text-align: center; |
||
+ | } |
||
− | font-size: 132%; |
||
+ | .cr-region-map-cl-common{ |
||
+ | background-color: hsl(78,100%,60%); |
||
+ | } |
||
+ | .cr-region-map-cl-uncommon{ |
||
+ | background-color: hsl(60,100%,63.3%); |
||
+ | } |
||
+ | .cr-region-map-cl-very-uncommon{ |
||
+ | background-color: hsl(48,100%,63.3%); |
||
+ | } |
||
+ | .cr-region-map-cl-rare{ |
||
+ | background-color: hsl(30,100%,56.7%); |
||
+ | } |
||
+ | .cr-region-map-cl-very-rare{ |
||
+ | background-color: hsl(0,100%,56.7%); |
||
+ | } |
||
+ | .cr-region-map-cl-unknown{ |
||
+ | background-color: #ccc; |
||
} |
} |
||
+ | /*** spawning-maps, svg ***/ |
||
− | .linkslabel { |
||
+ | .spawningMap-map { |
||
− | margin: 15px 5px 5px; |
||
+ | filter: sepia(60%) grayscale(30%); |
||
− | padding: 0 0 5px; |
||
} |
} |
||
+ | .spawningMap-deuteranopia.spawningMap-map, |
||
− | /* Template:FP links styles */ |
||
+ | .spawningMap-tritanopia.spawningMap-map { |
||
− | .fplinks { |
||
+ | filter: grayscale(90%) contrast(80%); |
||
− | display: flex; |
||
− | flex-wrap: wrap; |
||
− | justify-content: space-evenly; |
||
− | align-items: stretch; |
||
− | text-align: center; |
||
} |
} |
||
+ | .spawningMap-very-common { |
||
− | .fplink-outer { |
||
− | + | fill: #0F0; |
|
+ | background-color: #0F0; |
||
− | flex-basis: calc(25% - 10px); |
||
− | width: calc(25% - 15px); |
||
− | min-width: 115px; |
||
− | display: inline-block; |
||
− | vertical-align: middle; |
||
} |
} |
||
+ | .spawningMap-common { |
||
− | .fplink-wide { |
||
+ | fill: #B2FF00; |
||
− | flex-basis: calc(33% - 10px); |
||
+ | background-color: #B2FF00; |
||
− | width: calc(33% - 15px); |
||
} |
} |
||
+ | .spawningMap-uncommon { |
||
− | .fplink-fullwidth { |
||
− | + | fill: #FF0; |
|
+ | background-color: #FF0; |
||
− | width: calc(100% - 15px); |
||
− | font-weight: bold; |
||
} |
} |
||
+ | .spawningMap-very-uncommon { |
||
− | .fplink { |
||
− | + | fill: #FC0; |
|
+ | background-color: #FC0; |
||
− | box-sizing: border-box; |
||
− | width: 100%; |
||
− | height: 100%; |
||
− | display: table; |
||
} |
} |
||
+ | .spawningMap-rare { |
||
− | .fplink-plain { |
||
+ | fill: #F60; |
||
− | background: transparent; |
||
− | + | background-color: #F60; |
|
− | border: 0; |
||
− | box-shadow: none; |
||
} |
} |
||
+ | .spawningMap-very-rare { |
||
− | .fplink-inner { |
||
− | + | fill: #F00; |
|
+ | background-color: #F00; |
||
} |
} |
||
+ | .spawningMap-deuteranopia .spawningMap-very-common { |
||
− | .fplink a { |
||
− | + | fill: #FFE126; |
|
− | + | background-color: #FFE126; |
|
} |
} |
||
+ | .spawningMap-deuteranopia .spawningMap-common { |
||
− | .fplink img { |
||
− | + | fill: #F3D467; |
|
+ | background-color: #F3D467; |
||
− | width: 100%; |
||
− | height: auto; |
||
} |
} |
||
+ | |||
− | /* Auto-resize front page video to fit smaller columns */ |
||
+ | .spawningMap-deuteranopia .spawningMap-uncommon { |
||
− | .fpbox .embedvideowrap { |
||
+ | fill: #D7C58B; |
||
− | width: 100%!important; |
||
− | + | background-color: #D7C58B; |
|
− | margin: 0 auto; |
||
} |
} |
||
+ | .spawningMap-deuteranopia .spawningMap-very-uncommon { |
||
− | .fpbox .embedvideowrap iframe { |
||
+ | fill: #9090F4; |
||
− | width: 100%!important; |
||
+ | background-color: #9090F4; |
||
} |
} |
||
+ | .spawningMap-deuteranopia .spawningMap-rare { |
||
− | /* Multi-column box support */ |
||
+ | fill: #3F3FD4; |
||
− | .fp-container main .columns .leftcol, |
||
+ | background-color: #3F3FD4; |
||
− | .fp-container .columns .rightcol { |
||
− | width: 100%; |
||
− | margin: 0; |
||
− | padding: 0; |
||
} |
} |
||
+ | .spawningMap-deuteranopia .spawningMap-very-rare { |
||
− | @media (min-width: 990px) { |
||
+ | fill: #2C2CD4; |
||
− | .fp-container .columns .leftcol { |
||
+ | background-color: #2C2CD4; |
||
− | float: left; |
||
+ | } |
||
− | width: 50%; |
||
− | } |
||
+ | .spawningMap-tritanopia .spawningMap-very-common { |
||
− | .fp-container .columns .rightcol { |
||
− | + | fill: #00FED9; |
|
+ | background-color: #00FED9; |
||
− | width: 50%; |
||
− | } |
||
} |
} |
||
+ | .spawningMap-tritanopia .spawningMap-common { |
||
− | .fp-section { |
||
− | + | fill: #008D9D; |
|
− | + | background-color: #008D9D; |
|
} |
} |
||
+ | .spawningMap-tritanopia .spawningMap-uncommon { |
||
− | /* ***************************************************** */ |
||
+ | fill: #2B5B7B; |
||
− | /* This section affects the main page layout */ |
||
+ | background-color: #2B5B7B; |
||
− | /* */ |
||
+ | } |
||
− | /* Both 3 and 2 column layouts are here. Managers should */ |
||
+ | |||
− | /* remove whichever of the two they are not using, as */ |
||
+ | .spawningMap-tritanopia .spawningMap-very-uncommon { |
||
− | /* well as this comment. */ |
||
+ | fill: #7C4284; |
||
− | /* ***************************************************** */ |
||
+ | background-color: #7C4284; |
||
+ | } |
||
+ | |||
+ | .spawningMap-tritanopia .spawningMap-rare { |
||
+ | fill: #FF3068; |
||
+ | background-color: #FF3068; |
||
+ | } |
||
+ | |||
+ | .spawningMap-tritanopia .spawningMap-very-rare { |
||
+ | fill: #FF0422; |
||
+ | background-color: #FF0422; |
||
+ | } |
||
+ | |||
+ | .spawningMap-legendBox { |
||
+ | display: inline-block; |
||
+ | border-radius: 2px; |
||
+ | width: 1.3em; |
||
+ | height: 1.3em; |
||
+ | vertical-align: text-bottom; |
||
+ | border: 1px solid gray; |
||
+ | } |
||
+ | |||
+ | |||
+ | |||
+ | /*************************** |
||
+ | * Used by [[Template:Key]] * |
||
+ | ****************************/ |
||
+ | .key { |
||
+ | display:inline-block; |
||
+ | white-space:nowrap; |
||
+ | } |
||
+ | |||
+ | .key kbd { |
||
+ | padding: 0.1em 0.6em 0.1em 0.6em; |
||
+ | margin-right:2px; |
||
+ | font-size:85%; |
||
+ | font-family:inherit; |
||
+ | font-style:normal; |
||
+ | border-radius: .2em; |
||
+ | } |
||
+ | |||
+ | /* Dark Wiki Variation */ |
||
+ | .keysDark { |
||
+ | color:black; |
||
+ | border: 1px solid rgb(170, 170, 170); |
||
+ | box-shadow: 0.1em 0.2em 0.2em rgb(221, 221, 221); |
||
+ | background-image: linear-gradient(to bottom, rgb(238, 238, 238), rgb(249, 249, 249), rgb(238, 238, 238)); |
||
+ | background-color: rgb(249, 249, 249); |
||
+ | } |
||
+ | |||
+ | /* Light Wiki Variation */ |
||
+ | .keysLight { |
||
+ | color:white; |
||
+ | border: 1px solid rgb(0, 0, 0); |
||
+ | box-shadow: 0.1em 0.2em 0.2em rgb(0, 0, 0); |
||
+ | background-image: linear-gradient(to bottom, rgb(0, 0, 0), rgb(15, 15, 15), rgb(30, 30, 30)); |
||
+ | background-color: rgb(30, 30, 30); |
||
+ | } |
||
+ | |||
+ | /************************** |
||
+ | * End Template:Key styles * |
||
+ | ***************************/ |
||
+ | |||
+ | /* Survival of the Fittest */ |
||
+ | .sotf-team { |
||
+ | width: 20%; |
||
+ | padding: 1em 1em 0 1em !important; |
||
+ | background-color: #9cee93; |
||
+ | } |
||
+ | |||
+ | .sotf-team-left-dead, |
||
+ | .sotf-team-right-dead { |
||
+ | background-color: #eeed93; |
||
+ | } |
||
+ | |||
+ | .sotf-team-both-dead { |
||
+ | background-color: #e3a4a4; |
||
+ | } |
||
+ | |||
+ | .sotf-team-both-dead .sotf-image-left, |
||
+ | .sotf-team-both-dead .sotf-image-right, |
||
+ | .sotf-team-left-dead .sotf-image-left, |
||
+ | .sotf-team-right-dead .sotf-image-right { |
||
+ | opacity: 0.3; |
||
+ | } |
||
+ | |||
+ | .sotf-team-both-dead a:first-child, |
||
+ | .sotf-team-both-dead a:last-child, |
||
+ | .sotf-team-left-dead a:first-child, |
||
+ | .sotf-team-right-dead a:last-child { |
||
+ | text-decoration: line-through; |
||
+ | } |
||
+ | |||
+ | .sotf-image-left, |
||
+ | .sotf-image-right { |
||
+ | display: inline-block; |
||
+ | width: 74px; |
||
+ | height: 74px; |
||
+ | border: 1px solid #000000; |
||
+ | } |
||
+ | |||
+ | .sotf-image-left { background-position: left center; } |
||
+ | .sotf-image-right { background-position: right center; } |
||
+ | |||
+ | .tournamentlive { |
||
+ | background-color: #9cee93; |
||
+ | } |
||
+ | |||
+ | .tournamentdead { |
||
+ | background-color: #e3a4a4; |
||
+ | text-decoration: line-through; |
||
+ | } |
||
+ | |||
+ | /* Removes redundant purge button in menu */ |
||
+ | div.menu li#ca-cargo-purge { |
||
+ | display:none; |
||
+ | } |
||
+ | |||
+ | /*for tabs on structure overview pages*/ |
||
+ | .structureSelector{ |
||
+ | float:right; |
||
+ | max-width:28em; |
||
+ | } |
||
+ | .structureSelector ul.tabbernav{ |
||
+ | width:100%; |
||
+ | display: inline-block; |
||
+ | margin:0 0 0 0; |
||
+ | padding:3px 0; |
||
+ | } |
||
+ | |||
+ | |||
+ | /********************* |
||
+ | /* Front page styles * |
||
+ | /*********************/ |
||
+ | .fpmain { |
||
+ | width: 100%; |
||
+ | overflow: hidden; |
||
+ | z-index: 1; |
||
+ | } |
||
− | /* This CSS governs the responsive 3 column main page layout */ |
||
#fptweets { |
#fptweets { |
||
− | min-height:calc( |
+ | min-height:calc(425px + 2.3em); |
} |
} |
||
− | # |
+ | #fp-container { |
− | + | display: grid; |
|
− | + | grid-template-areas: "a" "b" "c" "d"; |
|
− | + | grid-template-columns: 100%; |
|
} |
} |
||
@media screen and (min-width:990px) { |
@media screen and (min-width:990px) { |
||
− | + | #fp-container { |
|
− | + | grid-template-areas: "a a" "c b" "c b" "d d"; |
|
− | + | grid-template-columns: 50% 50%; |
|
+ | } |
||
− | } |
||
} |
} |
||
@media screen and (min-width:1350px) { |
@media screen and (min-width:1350px) { |
||
− | + | #fp-container { |
|
− | + | grid-template-areas: "a b c" "d b c"; |
|
− | + | grid-template-columns: 33.3% 33.3% 33.3%; |
|
+ | } |
||
− | } |
||
+ | } |
||
+ | |||
+ | .fp-section { |
||
+ | display: flex; |
||
+ | flex-wrap: wrap; |
||
+ | } |
||
+ | |||
+ | .fp-section > .fpbox { |
||
+ | width: calc(100% - 2px); |
||
} |
} |
||
#fp-1 { |
#fp-1 { |
||
− | + | grid-area: a; |
|
} |
} |
||
#fp-2 { |
#fp-2 { |
||
− | + | grid-area: b; |
|
} |
} |
||
#fp-3 { |
#fp-3 { |
||
− | + | grid-area: c; |
|
} |
} |
||
#fp-4 { |
#fp-4 { |
||
− | + | grid-area: d; |
|
} |
} |
||
+ | .fpbanner { |
||
− | /* end responsive 3 column main page layout */ |
||
+ | border: 1px solid #82a8af; |
||
+ | box-shadow: rgba(25, 35, 41, 1) 0 0.1em 0.5em; |
||
+ | background: rgba( 0, 0, 0, .2 ); |
||
+ | color: #000000; |
||
+ | margin: 0 5px 5px 5px; |
||
+ | padding: 5px; |
||
+ | min-height: 80px; |
||
+ | } |
||
+ | .fpbannertable { |
||
− | /* this CSS governs the responsive 2 column main page layout */ |
||
+ | display: table; |
||
− | #fp-2column.fp-container { |
||
− | + | border: none; |
|
+ | background: transparent; |
||
− | grid-template-areas: "a" "b" "c"; |
||
− | + | width: 100%; |
|
+ | min-height: 75px; |
||
+ | margin: 0; |
||
+ | padding: 5px; |
||
} |
} |
||
+ | |||
− | @media screen and (min-width:990px) { |
||
+ | .fpbannercell { |
||
− | #fp-2column.fp-container { |
||
+ | display: table-cell; |
||
− | grid-template-areas: "a b" "c c"; |
||
+ | text-align: center; |
||
− | grid-template-columns: 50% 50%; |
||
+ | vertical-align: middle; |
||
− | } |
||
} |
} |
||
+ | |||
− | @media screen and (min-width:1350px) { |
||
+ | .fpbannerblock { |
||
− | #fp-2column.fp-container { |
||
+ | border: none; |
||
− | grid-template-areas: "a b" "c b"; |
||
+ | color: #ffffff; |
||
− | grid-template-columns: auto 520px; |
||
+ | font-weight: bold; |
||
− | } |
||
+ | text-shadow: 0 0 8px rgba(255, 255, 255, 0.75); |
||
+ | font-size: 132%; |
||
+ | width: 100%; |
||
+ | margin: 0 0 10px 0; |
||
+ | padding: 0 0 5px 0; |
||
} |
} |
||
+ | .fpmidsections { |
||
− | #fp-top { |
||
− | + | float: left; |
|
+ | width: 100%; |
||
+ | overflow: hidden; |
||
} |
} |
||
+ | .fpbox { |
||
− | #fp-flex { |
||
+ | border: 1px solid #82a8af; |
||
− | grid-area: b; |
||
+ | box-shadow: 0 2px 5px #687478; |
||
+ | background: rgba(0, 0, 0, 0.10); |
||
+ | color: #000000; |
||
+ | margin: 5px 5px 5px 5px; |
||
+ | padding: 5px 5px 5px 5px; |
||
+ | overflow: auto; |
||
} |
} |
||
+ | .fpbox .mainheading { |
||
− | #fp-bottom { |
||
− | + | border: none; |
|
+ | border-bottom: 1px solid #82a8af; |
||
+ | color: #82a8af; |
||
+ | font-size: 150%; |
||
+ | font-weight: bold; |
||
+ | margin: 0 0 10px 0; |
||
+ | padding: 0 0 5px 0; |
||
+ | overflow: auto; |
||
} |
} |
||
+ | .fpbox .heading { |
||
− | /* end responsive 2 column main page layout */ |
||
+ | border: none; |
||
+ | border-bottom: 1px solid #82a8af; |
||
+ | color: #ffffff; |
||
+ | font-size: 132%; |
||
+ | margin: 0 0 10px 0; |
||
+ | padding: 0 0 5px 0; |
||
+ | overflow: auto; |
||
+ | } |
||
+ | .fpmain .columns .leftcol { |
||
− | /* ******************** */ |
||
+ | width: 100%; |
||
− | /* End main page layout */ |
||
+ | margin: 0; |
||
− | /* ******************** */ |
||
+ | padding: 0; |
||
+ | } |
||
+ | |||
+ | .fpmain .columns .rightcol { |
||
+ | width: 100%; |
||
+ | margin: 0; |
||
+ | padding: 0; |
||
+ | } |
||
+ | |||
+ | .fpsection1, .fpsection2, .fpsection3, .fpsection4 { |
||
+ | float: left; |
||
+ | clear: both; |
||
+ | width: 100%; |
||
+ | } |
||
+ | |||
+ | div.fp2columnonly, div.fp3columnonly { |
||
+ | display: none; |
||
+ | } |
||
+ | |||
+ | @media (min-width: 790px) { |
||
+ | .fpsection1 { |
||
+ | float: left; |
||
+ | clear: none; |
||
+ | width: 50%; |
||
+ | } |
||
+ | |||
+ | .fpmidsections { |
||
+ | clear: none; |
||
+ | float: right; |
||
+ | width: 50%; |
||
+ | } |
||
+ | |||
+ | .fpsection4 { |
||
+ | float: left; |
||
+ | clear: none; |
||
+ | width: 50%; |
||
+ | } |
||
+ | |||
+ | div.fp2columnonly { |
||
+ | display: block; |
||
+ | } |
||
+ | } |
||
+ | |||
+ | @media (min-width: 990px) { |
||
+ | .fpmain .columns .leftcol { |
||
+ | float: left; |
||
+ | width: 50%; |
||
+ | margin: 0; |
||
+ | padding: 0; |
||
+ | } |
||
+ | |||
+ | .fpmain .columns .rightcol { |
||
+ | float: right; |
||
+ | width: 50%; |
||
+ | margin: 0; |
||
+ | padding: 0; |
||
+ | } |
||
+ | } |
||
+ | |||
+ | @media (min-width: 1390px) { |
||
+ | .fpmidsections { |
||
+ | clear: none; |
||
+ | float: right; |
||
+ | width: 66.667%; |
||
+ | } |
||
+ | |||
+ | .fpsection1 { |
||
+ | clear: none; |
||
+ | width: 33.333%; |
||
+ | } |
||
+ | |||
+ | .fpsection2 { |
||
+ | clear: none; |
||
+ | width: 50%; |
||
+ | } |
||
+ | |||
+ | .fpsection3 { |
||
+ | clear: none; |
||
+ | width: 50%; |
||
+ | } |
||
+ | |||
+ | .fpsection4 { |
||
+ | clear: left; |
||
+ | width: 33.333%; |
||
+ | } |
||
+ | |||
+ | div.fp2columnonly { |
||
+ | display: none; |
||
+ | } |
||
+ | |||
+ | div.fp3columnonly { |
||
+ | display: block; |
||
+ | } |
||
+ | } |
||
+ | |||
+ | .fpbox.plain { |
||
+ | border: none; |
||
+ | box-shadow: none; |
||
+ | background: transparent; |
||
+ | } |
||
+ | |||
+ | .fpimagelist ul { |
||
+ | list-style-type: none; |
||
+ | list-style-image: none; |
||
+ | } |
||
+ | |||
+ | .fpvideos { |
||
+ | margin: 0 auto; |
||
+ | overflow: hidden; |
||
+ | text-align: center; |
||
+ | } |
||
+ | |||
+ | .fpvideo { |
||
+ | display: inline-block; |
||
+ | margin: 0 5px; |
||
+ | } |
||
+ | |||
+ | img.fpWideImage { |
||
+ | max-width:100%; |
||
+ | height:auto; |
||
+ | } |
||
+ | |||
+ | .fpbox + p > br { |
||
+ | display:none; |
||
+ | } |
||
+ | |||
+ | /* Tweaks for infoboxes used within tabbers */ |
||
+ | .infobox-tabber, |
||
+ | .infobox-tabber-big{ |
||
+ | float:right; |
||
+ | } |
||
+ | |||
+ | .infobox-tabber .tabber { |
||
+ | margin-left: 1em; |
||
+ | margin-bottom: 0.5em; |
||
+ | } |
||
+ | |||
+ | .infobox-tabber .tabbertab { |
||
+ | padding:0; |
||
+ | border:0; |
||
+ | } |
||
+ | |||
+ | .infobox-tabber .infobox { |
||
+ | margin:0; |
||
+ | } |
||
+ | |||
+ | .infobox-tabber .tabbertab > p:first-child, |
||
+ | .infobox-tabber .tabbertab > p:last-child{ |
||
+ | display:none; |
||
+ | } |
||
+ | |||
+ | .infobox-tabber .tabbernav { |
||
+ | border-bottom:0; |
||
+ | } |
||
+ | |||
+ | .infobox-tabber .tabbernav { |
||
+ | display:flex; |
||
+ | flex-flow:row wrap-reverse; |
||
+ | } |
||
+ | |||
+ | .infobox-tabber ul.tabbernav > li:first-of-type { |
||
+ | order:1; |
||
+ | } |
||
+ | |||
+ | /* Tweaks for tables within tabbers */ |
||
+ | .table-tabber { |
||
+ | margin:1em 0; |
||
+ | } |
||
+ | |||
+ | .table-tabber .tabbernav { |
||
+ | border-bottom:0; |
||
+ | margin-bottom:2px; |
||
+ | } |
||
+ | |||
+ | .table-tabber .tabbertab { |
||
+ | padding:0; |
||
+ | border:0; |
||
+ | } |
||
+ | |||
+ | .table-tabber .tabbertab > table { |
||
+ | margin:0; |
||
+ | } |
||
+ | |||
+ | .table-tabber .tabbertab > p:first-child, |
||
+ | .table-tabber .tabbertab > p:last-child{ |
||
+ | display:none; |
||
+ | } |
||
+ | |||
+ | /* Used by [[Template:CreatureTableHeader]] */ |
||
+ | th span.long { |
||
+ | display:initial; |
||
+ | } |
||
+ | |||
+ | th.long, |
||
+ | td.long { |
||
+ | display:table-cell; |
||
+ | } |
||
+ | |||
+ | th span.short { |
||
+ | display:none; |
||
+ | } |
||
+ | |||
+ | @media only screen and (max-width:1700px){ |
||
+ | .with-siderail th span.long, |
||
+ | .with-siderail th.long, |
||
+ | .with-siderail td.long { |
||
+ | display:none; |
||
+ | } |
||
+ | .with-siderail th span.short { |
||
+ | display:initial; |
||
+ | } |
||
+ | table.cargo-creature-table th { |
||
+ | font-size:80%; |
||
+ | } |
||
+ | |||
+ | } |
||
+ | |||
+ | @media only screen and (max-width:1350px) { |
||
+ | th span.long, |
||
+ | th.long, |
||
+ | td.long { |
||
+ | display:none; |
||
+ | } |
||
+ | th span.short { |
||
+ | display:initial; |
||
+ | } |
||
+ | table.cargo-creature-table th { |
||
+ | font-size:60%; |
||
+ | } |
||
+ | } |
||
+ | |||
+ | /* Grid Filtering css */ |
||
+ | .creature_roster { |
||
+ | line-height: 0; /* Kills any vertical spacing between rows */ |
||
+ | margin: 0 !important; |
||
+ | padding: .5em 0 !important; |
||
+ | border-bottom: 1px solid #333; |
||
+ | text-align: center; |
||
+ | } |
||
+ | .creature_roster li { |
||
+ | display: inline-block; |
||
+ | margin: 0; |
||
+ | overflow: hidden; |
||
+ | } |
||
+ | |||
+ | /* Prevents [[Table of Breeding]] from conflicting with siderail */ |
||
+ | @media only screen and (min-width:1350px) and (max-width:1560px) { |
||
+ | div#global-wrapper.with-siderail table#breeding-table { |
||
+ | font-size:0.85em; |
||
+ | } |
||
+ | |||
+ | div#global-wrapper.with-siderail table#breeding-table th { |
||
+ | font-size:0.8em; |
||
+ | } |
||
+ | |||
+ | div#global-wrapper.with-siderail table#breeding-table .temperature-bar { |
||
+ | width:8em !important; |
||
+ | } |
||
+ | |||
+ | } |
||
+ | |||
+ | /* vertical-align table cells */ |
||
+ | table.valign-table > * > tr > td { |
||
+ | vertical-align: top !important; |
||
+ | } |
||
+ | |||
+ | dl { |
||
+ | margin-bottom: 0; |
||
+ | } |
||
+ | |||
+ | /* link break behavior tweak to help Chrome/Safari with wrapping */ |
||
+ | .mw-parser-output a.external.free { |
||
+ | word-break: break-all; |
||
+ | } |
||
+ | |||
+ | /* Fix for popups sometimes overlapping their link, creating a loop */ |
||
+ | .mwe-popups.flipped-y, |
||
+ | .mwe-popups.flipped-x-y { |
||
+ | margin-top: -30px; |
||
+ | } |
||
+ | |||
+ | /* Fix for photo-nav tabbers on map pages flowing under region maps at narrow widths */ |
||
+ | @media only screen and (max-width:1330px){ |
||
+ | .photo-tabber { |
||
+ | clear:right; |
||
+ | } |
||
+ | } |
||
+ | |||
+ | /* Discord link in sidebar */ |
||
+ | div#mw-panel div.portal li a[href="https://discord.gg/eFzS7z5"] { |
||
+ | display: inline-block; |
||
+ | position:relative; |
||
+ | height: 20px; |
||
+ | width: 119px; |
||
+ | margin-top: 10px; |
||
+ | } |
||
+ | |||
+ | div#mw-panel div.portal li a[href="https://discord.gg/eFzS7z5"]::before { |
||
+ | position:absolute; |
||
+ | width:100%; |
||
+ | height:100%; |
||
+ | top:0; |
||
+ | left:0; |
||
+ | content:""; |
||
+ | background:url(https://discord.com/api/guilds/551556635785429052/embed.png) no-repeat; |
||
+ | } |
||
+ | |||
+ | /* Used for tables that are too wide, and slip under ads or offscreen */ |
||
+ | .widetable { |
||
+ | overflow-x:auto; |
||
+ | margin-top:1em; |
||
+ | } |
||
+ | |||
+ | .widetable > table { |
||
+ | margin-top:0; |
||
+ | } |
||
+ | |||
+ | .widetable, |
||
+ | .widetable > table { |
||
+ | transform:rotateX(180deg); |
||
+ | -ms-transform:rotateX(180deg); |
||
+ | -webkit-transform:rotateX(180deg); |
||
+ | } |
||
+ | |||
+ | /********************************************* |
||
+ | * Used by [[Template:CreatureStats/attacks]] * |
||
+ | **********************************************/ |
||
+ | .attack { |
||
+ | text-align: right; |
||
+ | table-layout: fixed; |
||
+ | width:980px; |
||
+ | } |
||
+ | |||
+ | .attack .attack-name { |
||
+ | word-wrap: break-word; |
||
+ | } |
||
+ | |||
+ | @media screen and (max-width:1735px) { |
||
+ | .with-siderail .attack { |
||
+ | width:unset; |
||
+ | max-width:100%; |
||
+ | } |
||
+ | } |
||
+ | |||
+ | .with-siderail .tabber .attack { |
||
+ | width:unset; |
||
+ | max-width:100%; |
||
+ | } |
||
+ | /************************************* |
||
+ | * End Template:CreatureStats/attacks * |
||
+ | **************************************/ |
||
+ | |||
+ | /******************************************** |
||
+ | * Improved responsiveness for narrow widths * |
||
+ | *********************************************/ |
||
+ | .level img { /* wikipoints level on profile */ |
||
+ | max-width:100%; |
||
+ | } |
||
+ | |||
+ | @media screen and (max-width:720px) { |
||
+ | div#content, |
||
+ | div#footer { |
||
+ | border-left:none; |
||
+ | } |
||
+ | |||
+ | /* vector tabs */ |
||
+ | div#right-navigation { |
||
+ | margin-right:10px; |
||
+ | } |
||
+ | |||
+ | div.vectorTabs li span, |
||
+ | div#mw-head div.vectorMenu h3 { |
||
+ | margin:0; |
||
+ | } |
||
+ | |||
+ | div#right-navigation div#p-search { |
||
+ | margin-right:0; |
||
+ | margin-top:0.5em; |
||
+ | } |
||
+ | |||
+ | div#right-navigation div#simpleSearch { |
||
+ | border-bottom:1px solid #7FE7FF; |
||
+ | } |
||
+ | /* end vector tabs */ |
||
+ | |||
+ | /* sidebar (now underbar I guess)*/ |
||
+ | div#mw-navigation div#mw-panel { |
||
+ | width:100%; |
||
+ | margin: 0; |
||
+ | margin-top:2em; |
||
+ | padding:0; |
||
+ | padding-top:0.5em; |
||
+ | top:0; |
||
+ | } |
||
+ | |||
+ | div#mw-panel div.portal h3:not(#p-socialProfiles-label):not(#p-sitePromos-label) { |
||
+ | padding-right:20px; |
||
+ | } |
||
+ | |||
+ | div#mw-navigation div#mw-panel .portal { |
||
+ | width:auto; |
||
+ | text-align:center; |
||
+ | margin:0 0.5em; |
||
+ | } |
||
+ | |||
+ | #mw-panel.collapsible-nav .portal .body { |
||
+ | margin:5px; |
||
+ | } |
||
+ | |||
+ | #mw-panel.collapsible-nav .portal div.body ul { |
||
+ | margin:0; |
||
+ | } |
||
+ | |||
+ | #mw-panel.collapsible-nav .portal div.body ul li, |
||
+ | #mw-panel .portal div.body ul li { |
||
+ | padding:0.25em; |
||
+ | } |
||
+ | /* end sidebar */ |
||
+ | |||
+ | /* profile */ |
||
+ | .curseprofile .leftcolumn, |
||
+ | .curseprofile .rightcolumn { |
||
+ | width:unset; |
||
+ | } |
||
+ | |||
+ | div.mainavatar { |
||
+ | float:none; |
||
+ | text-align:center; |
||
+ | } |
||
+ | |||
+ | .userinfo .headline { |
||
+ | clear:left; |
||
+ | text-align:center; |
||
+ | } |
||
+ | |||
+ | .headline h1 { |
||
+ | float:none; |
||
+ | } |
||
+ | |||
+ | .grouptags { |
||
+ | clear:left |
||
+ | } |
||
+ | |||
+ | .stats dl { |
||
+ | width:100%; |
||
+ | max-width:16em; |
||
+ | } |
||
+ | /* end profile */ |
||
+ | |||
+ | .wikitable { |
||
+ | overflow-x: auto; |
||
+ | display: block; |
||
+ | } |
||
+ | |||
+ | #mw-searchoptions table { |
||
+ | float:none; |
||
+ | } |
||
+ | |||
+ | #mw-searchoptions table td { |
||
+ | display:block; |
||
+ | } |
||
+ | |||
+ | .infobox { |
||
+ | float:none; |
||
+ | margin:auto; |
||
+ | } |
||
+ | } |
||
+ | /****************************** |
||
+ | * end improved responsiveness * |
||
+ | *******************************/ |
||
+ | |||
+ | /* [[Template:Mission]] */ |
||
+ | .missions { |
||
+ | display:flex; |
||
+ | flex-wrap:wrap; |
||
+ | } |
||
+ | |||
+ | .mission{ |
||
+ | display:flex; |
||
+ | flex-direction:column; |
||
+ | width:25em; |
||
+ | vertical-align:top; |
||
+ | margin:1em; |
||
+ | padding:3px; |
||
+ | } |
||
+ | |||
+ | .mission-description { |
||
+ | height:100%; |
||
+ | text-align:justify; |
||
+ | } |
||
+ | |||
+ | .mission-dif-gamma, |
||
+ | .mission-dif-beta, |
||
+ | .mission-dif-alpha, |
||
+ | ,.mission-dif-none { |
||
+ | font-size: larger; |
||
+ | font-weight: bolder; |
||
+ | } |
||
+ | |||
+ | /* Fix for embedded videos not pushing the content below it down when it is pushed down */ |
||
+ | .embedvideowrap { |
||
+ | overflow: auto; |
||
+ | } |
2020年9月25日 (金) 03:18時点における版
/* [[de:MediaWiki:Common.css]] * [[es:MediaWiki:Common.css]] * [[fr:MediaWiki:Common.css]] * [[it:MediaWiki:Common.css]] * [[pl:MediaWiki:Common.css]] * [[pt-br:MediaWiki:Common.css]] * [[ru:MediaWiki:Common.css]] */
@font-face {
font-family: 'FontAwesome';
src: local('FontAwesome'), local('FontAwesome'), url(/media/hydra/fonts/FontAwesome.otf) format('opentype');
}
/* For elements which only display in the mobile view */
.mobileonly {
display: none;
}
/* 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;
}
/* end community portal sections */
/* Template documentation styles */
/* If modifying these styles, be sure to update the mobile skin! */
.doc {
margin: 0em auto 1em;
background-color: rgba(0, 0, 0, 0.1);
border: 2px solid #BDCAC3;
border-radius: 1em;
padding: 1em;
}
.doc-header {
padding-bottom: 3px;
border-bottom: 1px solid #BDCAC3;
margin-bottom: 1ex;
}
.doc-footer {
margin: 0;
background-color: rgba(0, 0, 0, 0.1);
border: 2px solid #BDCAC3;
border-radius: 1em;
padding: 1em;
}
/* end doc styles */
table .number {
text-align: right;
}
/* no external link icon for internal links */
#content a.external[href^="http://ark.gamepedia.com"], #content a.external[href^="https://ark.gamepedia.com"], #content a.external[href^="//ark.gamepedia.com"] {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
padding-right: 0;
}
/* Gamepedia fixes */
.ghost { color: #666666; }
/* link-spanner */
.link-spanner {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
}
/* Allow limiting of which header levels are shown in a TOC;
<div class="toclimit-3">, for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS). */
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* Creature Region Map */
.cr-region-map-map img{
filter: sepia(60%) grayscale(30%);
}
.cr-region-map-marker{
font-size: 12px;
font-weight: bold;
position: absolute;
border-radius: 2px;
}
.cr-region-map-markercave{
border: 1px solid black;
}
/* three-colored tables: red, green, gray */
.yes-no-undef .yes { background-color: #9cee93; }
.yes-no-undef .no { background-color: #e3a4a4; }
.yes-no-undef .undef { background-color: #d3d3d3; }
.stripes {
background: repeating-linear-gradient(
45deg,
transparent,
transparent 5px,
rgba(0, 0, 0, 0.3) 5px,
rgba(0, 0, 0, 0.3) 10px
);
}
.cr-region-map-very-common{
filter: hue-rotate(120deg) brightness(400%);
}
.cr-region-map-common{
filter: hue-rotate(78deg) brightness(400%);
}
.cr-region-map-uncommon{
filter: hue-rotate(60deg) brightness(400%);
}
.cr-region-map-very-uncommon{
filter: hue-rotate(48deg) brightness(400%);
}
.cr-region-map-rare{
filter: hue-rotate(24deg) brightness(400%);
}
.cr-region-map-cl-very-common{
background-color: hsl(120,100%,60%);
}
.cr-region-map-cl-common{
background-color: hsl(78,100%,60%);
}
.cr-region-map-cl-uncommon{
background-color: hsl(60,100%,63.3%);
}
.cr-region-map-cl-very-uncommon{
background-color: hsl(48,100%,63.3%);
}
.cr-region-map-cl-rare{
background-color: hsl(30,100%,56.7%);
}
.cr-region-map-cl-very-rare{
background-color: hsl(0,100%,56.7%);
}
.cr-region-map-cl-unknown{
background-color: #ccc;
}
/*** spawning-maps, svg ***/
.spawningMap-map {
filter: sepia(60%) grayscale(30%);
}
.spawningMap-deuteranopia.spawningMap-map,
.spawningMap-tritanopia.spawningMap-map {
filter: grayscale(90%) contrast(80%);
}
.spawningMap-very-common {
fill: #0F0;
background-color: #0F0;
}
.spawningMap-common {
fill: #B2FF00;
background-color: #B2FF00;
}
.spawningMap-uncommon {
fill: #FF0;
background-color: #FF0;
}
.spawningMap-very-uncommon {
fill: #FC0;
background-color: #FC0;
}
.spawningMap-rare {
fill: #F60;
background-color: #F60;
}
.spawningMap-very-rare {
fill: #F00;
background-color: #F00;
}
.spawningMap-deuteranopia .spawningMap-very-common {
fill: #FFE126;
background-color: #FFE126;
}
.spawningMap-deuteranopia .spawningMap-common {
fill: #F3D467;
background-color: #F3D467;
}
.spawningMap-deuteranopia .spawningMap-uncommon {
fill: #D7C58B;
background-color: #D7C58B;
}
.spawningMap-deuteranopia .spawningMap-very-uncommon {
fill: #9090F4;
background-color: #9090F4;
}
.spawningMap-deuteranopia .spawningMap-rare {
fill: #3F3FD4;
background-color: #3F3FD4;
}
.spawningMap-deuteranopia .spawningMap-very-rare {
fill: #2C2CD4;
background-color: #2C2CD4;
}
.spawningMap-tritanopia .spawningMap-very-common {
fill: #00FED9;
background-color: #00FED9;
}
.spawningMap-tritanopia .spawningMap-common {
fill: #008D9D;
background-color: #008D9D;
}
.spawningMap-tritanopia .spawningMap-uncommon {
fill: #2B5B7B;
background-color: #2B5B7B;
}
.spawningMap-tritanopia .spawningMap-very-uncommon {
fill: #7C4284;
background-color: #7C4284;
}
.spawningMap-tritanopia .spawningMap-rare {
fill: #FF3068;
background-color: #FF3068;
}
.spawningMap-tritanopia .spawningMap-very-rare {
fill: #FF0422;
background-color: #FF0422;
}
.spawningMap-legendBox {
display: inline-block;
border-radius: 2px;
width: 1.3em;
height: 1.3em;
vertical-align: text-bottom;
border: 1px solid gray;
}
/***************************
* Used by [[Template:Key]] *
****************************/
.key {
display:inline-block;
white-space:nowrap;
}
.key kbd {
padding: 0.1em 0.6em 0.1em 0.6em;
margin-right:2px;
font-size:85%;
font-family:inherit;
font-style:normal;
border-radius: .2em;
}
/* Dark Wiki Variation */
.keysDark {
color:black;
border: 1px solid rgb(170, 170, 170);
box-shadow: 0.1em 0.2em 0.2em rgb(221, 221, 221);
background-image: linear-gradient(to bottom, rgb(238, 238, 238), rgb(249, 249, 249), rgb(238, 238, 238));
background-color: rgb(249, 249, 249);
}
/* Light Wiki Variation */
.keysLight {
color:white;
border: 1px solid rgb(0, 0, 0);
box-shadow: 0.1em 0.2em 0.2em rgb(0, 0, 0);
background-image: linear-gradient(to bottom, rgb(0, 0, 0), rgb(15, 15, 15), rgb(30, 30, 30));
background-color: rgb(30, 30, 30);
}
/**************************
* End Template:Key styles *
***************************/
/* Survival of the Fittest */
.sotf-team {
width: 20%;
padding: 1em 1em 0 1em !important;
background-color: #9cee93;
}
.sotf-team-left-dead,
.sotf-team-right-dead {
background-color: #eeed93;
}
.sotf-team-both-dead {
background-color: #e3a4a4;
}
.sotf-team-both-dead .sotf-image-left,
.sotf-team-both-dead .sotf-image-right,
.sotf-team-left-dead .sotf-image-left,
.sotf-team-right-dead .sotf-image-right {
opacity: 0.3;
}
.sotf-team-both-dead a:first-child,
.sotf-team-both-dead a:last-child,
.sotf-team-left-dead a:first-child,
.sotf-team-right-dead a:last-child {
text-decoration: line-through;
}
.sotf-image-left,
.sotf-image-right {
display: inline-block;
width: 74px;
height: 74px;
border: 1px solid #000000;
}
.sotf-image-left { background-position: left center; }
.sotf-image-right { background-position: right center; }
.tournamentlive {
background-color: #9cee93;
}
.tournamentdead {
background-color: #e3a4a4;
text-decoration: line-through;
}
/* Removes redundant purge button in menu */
div.menu li#ca-cargo-purge {
display:none;
}
/*for tabs on structure overview pages*/
.structureSelector{
float:right;
max-width:28em;
}
.structureSelector ul.tabbernav{
width:100%;
display: inline-block;
margin:0 0 0 0;
padding:3px 0;
}
/*********************
/* Front page styles *
/*********************/
.fpmain {
width: 100%;
overflow: hidden;
z-index: 1;
}
#fptweets {
min-height:calc(425px + 2.3em);
}
#fp-container {
display: grid;
grid-template-areas: "a" "b" "c" "d";
grid-template-columns: 100%;
}
@media screen and (min-width:990px) {
#fp-container {
grid-template-areas: "a a" "c b" "c b" "d d";
grid-template-columns: 50% 50%;
}
}
@media screen and (min-width:1350px) {
#fp-container {
grid-template-areas: "a b c" "d b c";
grid-template-columns: 33.3% 33.3% 33.3%;
}
}
.fp-section {
display: flex;
flex-wrap: wrap;
}
.fp-section > .fpbox {
width: calc(100% - 2px);
}
#fp-1 {
grid-area: a;
}
#fp-2 {
grid-area: b;
}
#fp-3 {
grid-area: c;
}
#fp-4 {
grid-area: d;
}
.fpbanner {
border: 1px solid #82a8af;
box-shadow: rgba(25, 35, 41, 1) 0 0.1em 0.5em;
background: rgba( 0, 0, 0, .2 );
color: #000000;
margin: 0 5px 5px 5px;
padding: 5px;
min-height: 80px;
}
.fpbannertable {
display: table;
border: none;
background: transparent;
width: 100%;
min-height: 75px;
margin: 0;
padding: 5px;
}
.fpbannercell {
display: table-cell;
text-align: center;
vertical-align: middle;
}
.fpbannerblock {
border: none;
color: #ffffff;
font-weight: bold;
text-shadow: 0 0 8px rgba(255, 255, 255, 0.75);
font-size: 132%;
width: 100%;
margin: 0 0 10px 0;
padding: 0 0 5px 0;
}
.fpmidsections {
float: left;
width: 100%;
overflow: hidden;
}
.fpbox {
border: 1px solid #82a8af;
box-shadow: 0 2px 5px #687478;
background: rgba(0, 0, 0, 0.10);
color: #000000;
margin: 5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
overflow: auto;
}
.fpbox .mainheading {
border: none;
border-bottom: 1px solid #82a8af;
color: #82a8af;
font-size: 150%;
font-weight: bold;
margin: 0 0 10px 0;
padding: 0 0 5px 0;
overflow: auto;
}
.fpbox .heading {
border: none;
border-bottom: 1px solid #82a8af;
color: #ffffff;
font-size: 132%;
margin: 0 0 10px 0;
padding: 0 0 5px 0;
overflow: auto;
}
.fpmain .columns .leftcol {
width: 100%;
margin: 0;
padding: 0;
}
.fpmain .columns .rightcol {
width: 100%;
margin: 0;
padding: 0;
}
.fpsection1, .fpsection2, .fpsection3, .fpsection4 {
float: left;
clear: both;
width: 100%;
}
div.fp2columnonly, div.fp3columnonly {
display: none;
}
@media (min-width: 790px) {
.fpsection1 {
float: left;
clear: none;
width: 50%;
}
.fpmidsections {
clear: none;
float: right;
width: 50%;
}
.fpsection4 {
float: left;
clear: none;
width: 50%;
}
div.fp2columnonly {
display: block;
}
}
@media (min-width: 990px) {
.fpmain .columns .leftcol {
float: left;
width: 50%;
margin: 0;
padding: 0;
}
.fpmain .columns .rightcol {
float: right;
width: 50%;
margin: 0;
padding: 0;
}
}
@media (min-width: 1390px) {
.fpmidsections {
clear: none;
float: right;
width: 66.667%;
}
.fpsection1 {
clear: none;
width: 33.333%;
}
.fpsection2 {
clear: none;
width: 50%;
}
.fpsection3 {
clear: none;
width: 50%;
}
.fpsection4 {
clear: left;
width: 33.333%;
}
div.fp2columnonly {
display: none;
}
div.fp3columnonly {
display: block;
}
}
.fpbox.plain {
border: none;
box-shadow: none;
background: transparent;
}
.fpimagelist ul {
list-style-type: none;
list-style-image: none;
}
.fpvideos {
margin: 0 auto;
overflow: hidden;
text-align: center;
}
.fpvideo {
display: inline-block;
margin: 0 5px;
}
img.fpWideImage {
max-width:100%;
height:auto;
}
.fpbox + p > br {
display:none;
}
/* Tweaks for infoboxes used within tabbers */
.infobox-tabber,
.infobox-tabber-big{
float:right;
}
.infobox-tabber .tabber {
margin-left: 1em;
margin-bottom: 0.5em;
}
.infobox-tabber .tabbertab {
padding:0;
border:0;
}
.infobox-tabber .infobox {
margin:0;
}
.infobox-tabber .tabbertab > p:first-child,
.infobox-tabber .tabbertab > p:last-child{
display:none;
}
.infobox-tabber .tabbernav {
border-bottom:0;
}
.infobox-tabber .tabbernav {
display:flex;
flex-flow:row wrap-reverse;
}
.infobox-tabber ul.tabbernav > li:first-of-type {
order:1;
}
/* Tweaks for tables within tabbers */
.table-tabber {
margin:1em 0;
}
.table-tabber .tabbernav {
border-bottom:0;
margin-bottom:2px;
}
.table-tabber .tabbertab {
padding:0;
border:0;
}
.table-tabber .tabbertab > table {
margin:0;
}
.table-tabber .tabbertab > p:first-child,
.table-tabber .tabbertab > p:last-child{
display:none;
}
/* Used by [[Template:CreatureTableHeader]] */
th span.long {
display:initial;
}
th.long,
td.long {
display:table-cell;
}
th span.short {
display:none;
}
@media only screen and (max-width:1700px){
.with-siderail th span.long,
.with-siderail th.long,
.with-siderail td.long {
display:none;
}
.with-siderail th span.short {
display:initial;
}
table.cargo-creature-table th {
font-size:80%;
}
}
@media only screen and (max-width:1350px) {
th span.long,
th.long,
td.long {
display:none;
}
th span.short {
display:initial;
}
table.cargo-creature-table th {
font-size:60%;
}
}
/* Grid Filtering css */
.creature_roster {
line-height: 0; /* Kills any vertical spacing between rows */
margin: 0 !important;
padding: .5em 0 !important;
border-bottom: 1px solid #333;
text-align: center;
}
.creature_roster li {
display: inline-block;
margin: 0;
overflow: hidden;
}
/* Prevents [[Table of Breeding]] from conflicting with siderail */
@media only screen and (min-width:1350px) and (max-width:1560px) {
div#global-wrapper.with-siderail table#breeding-table {
font-size:0.85em;
}
div#global-wrapper.with-siderail table#breeding-table th {
font-size:0.8em;
}
div#global-wrapper.with-siderail table#breeding-table .temperature-bar {
width:8em !important;
}
}
/* vertical-align table cells */
table.valign-table > * > tr > td {
vertical-align: top !important;
}
dl {
margin-bottom: 0;
}
/* link break behavior tweak to help Chrome/Safari with wrapping */
.mw-parser-output a.external.free {
word-break: break-all;
}
/* Fix for popups sometimes overlapping their link, creating a loop */
.mwe-popups.flipped-y,
.mwe-popups.flipped-x-y {
margin-top: -30px;
}
/* Fix for photo-nav tabbers on map pages flowing under region maps at narrow widths */
@media only screen and (max-width:1330px){
.photo-tabber {
clear:right;
}
}
/* Discord link in sidebar */
div#mw-panel div.portal li a[href="https://discord.gg/eFzS7z5"] {
display: inline-block;
position:relative;
height: 20px;
width: 119px;
margin-top: 10px;
}
div#mw-panel div.portal li a[href="https://discord.gg/eFzS7z5"]::before {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
content:"";
background:url(https://discord.com/api/guilds/551556635785429052/embed.png) no-repeat;
}
/* Used for tables that are too wide, and slip under ads or offscreen */
.widetable {
overflow-x:auto;
margin-top:1em;
}
.widetable > table {
margin-top:0;
}
.widetable,
.widetable > table {
transform:rotateX(180deg);
-ms-transform:rotateX(180deg);
-webkit-transform:rotateX(180deg);
}
/*********************************************
* Used by [[Template:CreatureStats/attacks]] *
**********************************************/
.attack {
text-align: right;
table-layout: fixed;
width:980px;
}
.attack .attack-name {
word-wrap: break-word;
}
@media screen and (max-width:1735px) {
.with-siderail .attack {
width:unset;
max-width:100%;
}
}
.with-siderail .tabber .attack {
width:unset;
max-width:100%;
}
/*************************************
* End Template:CreatureStats/attacks *
**************************************/
/********************************************
* Improved responsiveness for narrow widths *
*********************************************/
.level img { /* wikipoints level on profile */
max-width:100%;
}
@media screen and (max-width:720px) {
div#content,
div#footer {
border-left:none;
}
/* vector tabs */
div#right-navigation {
margin-right:10px;
}
div.vectorTabs li span,
div#mw-head div.vectorMenu h3 {
margin:0;
}
div#right-navigation div#p-search {
margin-right:0;
margin-top:0.5em;
}
div#right-navigation div#simpleSearch {
border-bottom:1px solid #7FE7FF;
}
/* end vector tabs */
/* sidebar (now underbar I guess)*/
div#mw-navigation div#mw-panel {
width:100%;
margin: 0;
margin-top:2em;
padding:0;
padding-top:0.5em;
top:0;
}
div#mw-panel div.portal h3:not(#p-socialProfiles-label):not(#p-sitePromos-label) {
padding-right:20px;
}
div#mw-navigation div#mw-panel .portal {
width:auto;
text-align:center;
margin:0 0.5em;
}
#mw-panel.collapsible-nav .portal .body {
margin:5px;
}
#mw-panel.collapsible-nav .portal div.body ul {
margin:0;
}
#mw-panel.collapsible-nav .portal div.body ul li,
#mw-panel .portal div.body ul li {
padding:0.25em;
}
/* end sidebar */
/* profile */
.curseprofile .leftcolumn,
.curseprofile .rightcolumn {
width:unset;
}
div.mainavatar {
float:none;
text-align:center;
}
.userinfo .headline {
clear:left;
text-align:center;
}
.headline h1 {
float:none;
}
.grouptags {
clear:left
}
.stats dl {
width:100%;
max-width:16em;
}
/* end profile */
.wikitable {
overflow-x: auto;
display: block;
}
#mw-searchoptions table {
float:none;
}
#mw-searchoptions table td {
display:block;
}
.infobox {
float:none;
margin:auto;
}
}
/******************************
* end improved responsiveness *
*******************************/
/* [[Template:Mission]] */
.missions {
display:flex;
flex-wrap:wrap;
}
.mission{
display:flex;
flex-direction:column;
width:25em;
vertical-align:top;
margin:1em;
padding:3px;
}
.mission-description {
height:100%;
text-align:justify;
}
.mission-dif-gamma,
.mission-dif-beta,
.mission-dif-alpha,
,.mission-dif-none {
font-size: larger;
font-weight: bolder;
}
/* Fix for embedded videos not pushing the content below it down when it is pushed down */
.embedvideowrap {
overflow: auto;
}