🌟 | 現在、 鉄壁ヘッドショットには対応済みです。 鉄壁HSは通常HSと同じダメージになります。LMG及びDMR、チャージライフル、ハンマーポイント弾を除き、すべてのダメージ値が一致していることを確認しています。 |
「MediaWiki:Common.css」の版間の差分
ナビゲーションに移動
検索に移動
(group-containerの配置を横に収まりきらないときに改行するように変更) |
(クラスtpl-navboxのリンクをタッチで拡大するように改善) |
||
(同じ利用者による、間の275版が非表示) | |||
1行目: | 1行目: | ||
/* ここに記述したCSSはすべての外装に反映されます */ | /* ここに記述したCSSはすべての外装に反映されます */ | ||
/* | /* Use color emoji for Windows */ | ||
html, body { font-family: -apple-system, BlinkMacSystemFont, Verdana, "Helvetica Neue", "Segoe UI Emoji", Meiryo, sans-serif, "Apple Color Emoji", "Segoe UI Symbol"; } | |||
.mw-body h1:lang(ja), .mw-body-content h1:lang(ja), .mw-body-content h2:lang(ja), | |||
.mw-body h1:lang(he), .mw-body-content h1:lang(he), .mw-body-content h2:lang(he), | |||
.mw-body h1:lang(ko), .mw-body-content h1:lang(ko), .mw-body-content h2:lang(ko) { | |||
font-family: -apple-system, BlinkMacSystemFont, Arial, Roboto, "Helvetica Neue", "Segoe UI Emoji", "Meiryo UI", Meiryo, sans-serif, "Apple Color Emoji", "Segoe UI Symbol"; | |||
-webkit-font-feature-settings: "palt"; | |||
font-feature-settings: "palt"; | |||
} | |||
/* Hide main page title */ | /* Hide main page title */ | ||
.page-メインページ h1.firstHeading { display: none; } | .page-メインページ h1.firstHeading { display: none; } | ||
/* | /* Basic text style */ | ||
.text-primary { color: #000000; } | |||
- | .text-secondary, .text-separator { color: rgba(0, 0, 0, .6); } | ||
.text-tertiary { color: rgba(0, 0, 0, .4); } | |||
.text-smaller { font-size: smaller; } | |||
.text-larger { font-size: larger; } | |||
@media screen and (max-width: 799px), | |||
screen and (max-height: 439px) { | |||
.text-desktop, | |||
.text-desktoponly { display: none; } | |||
} | |||
.text-type-number, | |||
.cell-type-number { letter-spacing: -.04em; } | |||
/* Device display style */ | |||
.disp-mobiledevice { display: none; } | |||
@media screen and (max-width: 480px), screen and (max-height: 439px) { | |||
.disp-mobiledevice { display: block; } | |||
} | |||
/* Buff/nerf text style */ | |||
.text-adjustment-buff { color: #0669B2; } | |||
.text-adjustment-nerf { color: #DF0024; } | |||
/* Buff/nerf list style */ | |||
ul.list-adjustment { margin: .3em 0 0 2.1em; } | |||
ul.list-adjustment > li { | |||
list-style-type: none; | |||
list-style-image: none; | |||
} | |||
ul.list-adjustment > li > a { | |||
color: inherit; | |||
text-decoration: underline; | |||
} | |||
ul.list-adjustment > li::before { | |||
content: '-'; | |||
margin: 0 .2em 0 -1.5em; | |||
} | |||
ul.list-adjustment > li.list-adjustment-nerf { color: #DF0024; } | |||
ul.list-adjustment > li.list-adjustment-nerf::before { content: '▼'; } | |||
ul.list-adjustment > li.list-adjustment-buff { color: #0669B2; } | |||
ul.list-adjustment > li.list-adjustment-buff::before { content: '△'; } | |||
/* Rarity text style */ | |||
.text-rarity-common { color: #8C8C80; } | |||
.text-secondary .text-rarity-common { color: rgba(140, 140, 128, .6); } | |||
.text-rarity-rare { color: #1C91FF; } | |||
.text-secondary .text-rarity-rare { color: rgba(28, 145, 255, .6); } | |||
.text-rarity-epic { color: #5700B3; } | |||
.text-secondary .text-rarity-epic { color: rgba(87, 0, 179, .6); } | |||
.text-rarity-legendary { color: #CEAD21; /* #FAC700 */ } | |||
.text-secondary .text-rarity-legendary { color: rgba(206, 173, 33, .6); } | |||
.text-rarity-heirloom { color: #FF0000; } | |||
.text-secondary .text-rarity-heirloom { color: rgba(255, 0, 0, .6); } | |||
/* Rarity block style */ | |||
.block-rarity { | |||
display: inline-block; | |||
margin: -.2em -.4em; | |||
border-radius: 4px; | |||
padding: .2em .4em; | |||
} | |||
/* Rarity display style */ | |||
.disp-rarity-common { background-color: rgba(140, 140, 128, .15); } | |||
.disp-rarity-rare { background-color: rgba(28, 145, 255, .15); } | |||
.disp-rarity-epic { background-color: rgba(87, 0, 179, .15); } | |||
.disp-rarity-legendary { background-color: rgba(101, 75, 14, .15); /* rgba(250, 199, 0, .15) */ } | |||
.disp-rarity-heirloom { background-color: rgba(255, 0, 0, .15); } | |||
/* Ammo text style */ | |||
.text-ammo-light { color: #7D542D; } | |||
.text-ammo-heavy { color: #386B59; } | |||
.text-ammo-energy { color: #5A6E28; } | |||
.text-ammo-shotgun { color: #6B2007; } | |||
.text-ammo-sniper { color: #4B408F; } | |||
.text-ammo-arrows { color: #8E7C2F; } | |||
.text-ammo-special { color: #B20137; } | |||
.text-ammo-minigun { color: #A13CA1; } | |||
/* Other text style */ | |||
.text-materials { color: #1BC2BD; } | |||
/* Condensed table style */ | |||
.condensedtable { | |||
border-spacing: 0; | |||
white-space: nowrap; | |||
} | |||
.condensedtable th { | |||
padding: 0; | |||
font-weight: normal; | |||
text-align: left; | |||
} | |||
.condensedtable th[align=center] { text-align: center; } | |||
.condensedtable td { | |||
padding: 0; | |||
text-align: center; | |||
} | |||
.condensedtable td[align=left] { text-align: left; } | |||
.condensedtable th[align=right], | |||
.condensedtable td[align=right] { text-align: right; } | |||
/* Rarity table style */ | |||
.raritytable { margin-left: -.4em; } | |||
.raritytable th:first-child, .raritytable td:first-child { padding-left: .4em; } | |||
.raritytable th:last-child, .raritytable td:last-child { padding-right: .4em; } | |||
.row-rarity-first th, .row-rarity-first td { padding-top: .4em; } | |||
.row-rarity-first th:first-child, .row-rarity-first td:first-child { border-radius: 4px 0 0 0; } | |||
.row-rarity-first th:last-child, .row-rarity-first td:last-child { border-radius: 0 4px 0 0; } | |||
.row-rarity-last th, .row-rarity-last td { padding-bottom: .4em; } | |||
.row-rarity-last th:first-child, .row-rarity-last td:first-child { border-radius: 0 0 0 4px; } | |||
.row-rarity-last th:last-child, .row-rarity-last td:last-child { border-radius: 0 0 4px 0; } | |||
.row-rarity-one th, .row-rarity-one td { padding-top: .4em; padding-bottom: .4em; } | |||
.row-rarity-one th:first-child, .row-rarity-one td:first-child { border-radius: 4px 0 0 4px; } | |||
.row-rarity-one th:last-child, .row-rarity-one td:last-child { border-radius: 0 4px 4px 0; } | |||
/* Override tabbox style */ | |||
body:not(oldbrowser) .tabs-content { | |||
display: none; | |||
} | |||
.tabs-tabbox { clear: both; } | |||
.tabs-tabbox > .tabs-label { | |||
margin: 0 -1px 0 0; | |||
border-color: #A2A9B1; | |||
border-radius: 0; | |||
padding: .25em 1em; | |||
box-shadow: 2px 2px 0 0 #FFFFFF inset, -2px 2px 0 0 #FFFFFF inset; | |||
} | |||
.tabs-tabbox > .tabs-container { | |||
border-color: #A2A9B1; | |||
border-radius: 0; | |||
padding: 0; | |||
width: fit-content; | |||
} | |||
.tabs-content { vertical-align: top; } | |||
@media screen and (max-width: 799px) { | |||
.tabs-tabbox > .tabs-label { | |||
padding: .5em; | |||
} | |||
} | } | ||
/* Number table style */ | /* Number table style */ | ||
.numbertable { | .numbertable { | ||
font-family: -apple-system | font-family: -apple-system, BlinkMacSystemFont, Arial, Roboto, "Helvetica Neue", "Segoe UI Emoji", "Meiryo UI", Meiryo, sans-serif, "Apple Color Emoji", "Segoe UI Symbol"; | ||
line-height: 1. | line-height: 1.4; | ||
-webkit-font-feature-settings: "palt", "pkna", "tnum"; | |||
font-feature-settings: "palt", "pkna", "tnum"; | |||
font-variant-numeric: tabular-nums; | font-variant-numeric: tabular-nums; | ||
} | } | ||
33行目: | 178行目: | ||
.numbertable > * > tr > td[align=center] { | .numbertable > * > tr > td[align=center] { | ||
text-align: center; | text-align: center; | ||
} | } | ||
46行目: | 183行目: | ||
.intable { | .intable { | ||
margin: 0 auto; | margin: 0 auto; | ||
border: | border: 1px solid #bfc4ca; | ||
border-collapse: | border-collapse: separate; | ||
border-radius: 4px; | |||
border-spacing: 0; | |||
width: 100%; | width: 100%; | ||
font-size: 96%; | |||
line-height: 1.45; | |||
} | } | ||
56行目: | 197行目: | ||
.intable > * > tr > td { | .intable > * > tr > td { | ||
border: 1px solid #bfc4ca; | border: 1px solid #bfc4ca; | ||
padding: 0. | border-left-style: none; | ||
width: | border-left-width: 0; | ||
border-bottom-style: none; | |||
border-bottom-width: 0; | |||
padding: .15em .3em; | |||
} | |||
.intable > tr > th:last-child, | |||
.intable > * > tr > th:last-child, | |||
.intable > tr > td:last-child, | |||
.intable > * > tr > td:last-child { | |||
border-right-style: none; | |||
border-right-width: 0; | |||
} | |||
.intable > tr:first-child > th, | |||
.intable > *:first-child > tr:first-child > th, | |||
.intable > tr:first-child > td, | |||
.intable > *:first-child > tr:first-child > td { | |||
border-top-style: none; | |||
border-top-width: 0; | |||
} | } | ||
72行目: | 232行目: | ||
.intable > tr > td.disabled, | .intable > tr > td.disabled, | ||
.intable > * > tr > td.disabled { | .intable > * > tr > td.disabled { | ||
font-size: 80%; | |||
color: #999; | color: #999; | ||
background-color: rgba(255, 255, 255, .2); | background-color: rgba(0, 0, 0, .02); | ||
} | |||
.tabs-intable { | |||
margin: -1.8em 0 0; | |||
} | |||
.tabs-intable > .tabs-label { | |||
border-color: transparent; | |||
border-radius: 4px 4px 0 0; | |||
color: rgba(0, 0, 0, .6); | |||
background-color: rgba(0,0,0,.06); | |||
margin-top: .2em; | |||
padding: .1em .8em; | |||
-webkit-box-shadow: none; | |||
box-shadow: none; | |||
-webkit-user-select: none; | |||
-moz-user-select: none; | |||
-ms-user-select: none; | |||
user-select: none; | |||
font-size: 96%; | |||
} | |||
.tabs-intable > .tabs-input + .tabs-input + .tabs-label { | |||
margin-left: 2.4em; | |||
} | |||
.tabs-intable > .tabs-input:checked + .tabs-label, | |||
.tabs-intable > .tabs-input-0:checked + .tabs-input-1 + .tabs-label { | |||
margin-top: 0; | |||
padding-top: .2em; | |||
padding-bottom: .2em; | |||
border-color: #bfc4ca; | |||
color: #000; | |||
background-color: rgba(255,255,255,.75); | |||
} | |||
.tabs-intable > .tabs-container { | |||
border: 0 none transparent; | |||
width: 100%; | |||
} | |||
.tabs-intable .tabs-content { | |||
width: 100%; | |||
} | |||
/* Vertical cell style */ | |||
table > tr > .vertical-cell, | |||
table > * > tr > .vertical-cell, | |||
.wikitable > tr > .vertical-cell, | |||
.wikitable > * > tr > .vertical-cell, | |||
table > tr > .vertical-english-cell, | |||
table > * > tr > .vertical-english-cell, | |||
.wikitable > tr > .vertical-english-cell, | |||
.wikitable > * > tr > .vertical-english-cell { | |||
padding: .4em .2em; | |||
min-width: 1.4em; /* Webkit bug fix */ | |||
} | |||
.intable > tr > .vertical-cell, | |||
.intable > * > tr > .vertical-cell, | |||
.intable > tr > .vertical-english-cell, | |||
.intable > * > tr > .vertical-english-cell { | |||
padding: .3em .15em; | |||
min-width: 1.3em; /* Webkit bug fix */ | |||
} | |||
table > tr > .vertical-cell > span, | |||
table > * > tr > .vertical-cell > span { | |||
height: max-content; /* Webkit bug fix */ | |||
-webkit-writing-mode: vertical-lr; | |||
-ms-writing-mode: tb-lr; | |||
writing-mode: vertical-lr; | |||
} | |||
table > tr > .vertical-english-cell > span, | |||
table > * > tr > .vertical-english-cell > span { | |||
-webkit-writing-mode: vertical-rl; | |||
-ms-writing-mode: tb-rl; | |||
writing-mode: vertical-rl; | |||
-webkit-transform: rotate(180deg); | |||
transform: rotate(180deg); | |||
} | |||
/* List table style */ | |||
.tpl-weapon th[colspan] > .listtable, | |||
.tpl-weapon td[colspan] > .listtable { | |||
margin-left: .65em; | |||
} | |||
#tooltip .listtable { | |||
margin-left: .45em; | |||
} | |||
.listtable th, | |||
.listtable td { | |||
padding-top: .2em; | |||
} | |||
.listtable th:first-child, | |||
.listtable td:first-child { | |||
padding-left: 1.6em; | |||
background-image: url(/apexwiki/skins/Vector/resources/common/images/bullet-icon.svg); | |||
background-repeat: no-repeat; | |||
background-position: .7em calc(.2em + 1.4ex - 9px); | |||
} | |||
.tpl-weapon .listtable th:first-child, | |||
.tpl-weapon .listtable td:first-child { | |||
padding-left: .85em; | |||
background-position: left 40%; | |||
} | |||
.listtable .no-list-style > th, | |||
.listtable .no-list-style > td { | |||
background-image: none; | |||
} | |||
.listtable tr:first-child > th, | |||
.listtable .no-list-style > th, | |||
.listtable tr:first-child > td, | |||
.listtable .no-list-style > td { | |||
padding-top: 0; | |||
background-position: .7em calc(1.4ex - 9px); | |||
} | |||
.tpl-weapon .listtable tr:first-child > th, | |||
.tpl-weapon .listtable .no-list-style > th, | |||
.tpl-weapon .listtable tr:first-child > td, | |||
.tpl-weapon .listtable .no-list-style > td { | |||
background-position: left 30%; | |||
} | |||
/* Patchnote table style */ | |||
.patchnotetable { font-size: 92.85%; } | |||
.wikitable.patchnotetable th:first-child { text-align: left; } | |||
.listtable.patchnotetable th { white-space: normal; } | |||
.listtable.patchnotetable th, | |||
.listtable.patchnotetable td { vertical-align: bottom; } | |||
/* Damage table style for narrow width device */ | |||
@media screen and (max-width: 480px) { | |||
.damagetable > tr > th, | |||
.damagetable > * > tr > th { | |||
padding: .2em .1em; | |||
letter-spacing: -.01em; | |||
} | |||
} | |||
@media screen and (max-width: 400px) { | |||
.damagetable { | |||
margin-left: -1rem; | |||
margin-right: -1rem; | |||
border-left: 0 none transparent; | |||
border-right: 0 none transparent; | |||
width: calc(100% + 2rem); | |||
} | |||
.damagetable > tr > th:first-child, | |||
.damagetable > * > tr > th:first-child, | |||
.damagetable > tr > td:first-child, | |||
.damagetable > * > tr > td:first-child { | |||
border-left: 0 none transparent; | |||
} | |||
.damagetable > tr > th:last-child, | |||
.damagetable > * > tr > th:last-child, | |||
.damagetable > tr > td:last-child, | |||
.damagetable > * > tr > td:last-child { | |||
border-right: 0 none transparent; | |||
} | |||
} | |||
@media screen and (max-width: 375px) { | |||
.damagetable > tr > th, | |||
.damagetable > * > tr > th { | |||
padding: .2em 0; | |||
} | |||
} | |||
/* Langtable style */ | |||
@media screen { | |||
.langtable td:last-child:lang(zh-cn), | |||
.langtable td:last-child:lang(zh-tw) { | |||
padding: .16em .32em; | |||
font-size: 125%; | |||
line-height: 1.28; | |||
} | |||
} | |||
.langtable td:last-child:lang(ja) { font-family: -apple-system, BlinkMacSystemFont, "Hiragino Sans", YuGothic, "Yu Gothic", "游ゴシック体", sans-serif; font-variant-east-asian: jis04; } | |||
.langtable td:last-child:lang(ko) { font-family: -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", Gulim, "Malgun Gothic", sans-serif; } | |||
.langtable td:last-child:lang(zh-cn) { font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", STHeitiSC, "Heiti SC", "黒体-簡", "Microsoft YaHei", sans-serif; font-variant-east-asian: simplified; } | |||
.langtable td:last-child:lang(zh-tw) { font-family: -apple-system, BlinkMacSystemFont, "PingFang TC", STHeitiTC, "Heiti TC", "黒体-繁", "Microsoft JhengHei", sans-serif; font-variant-east-asian: traditional; } | |||
/* Stattable style */ | |||
.st { | |||
margin: 1em 0; | |||
border-top: 1px solid #A2A9B1; | |||
border-spacing: 0; | |||
} | |||
.st th, | |||
.st td { | |||
-webkit-box-sizing: border-box; | |||
box-sizing: border-box; | |||
border: 1px solid #A2A9B1; | |||
border-top-width: 0; | |||
border-left-width: 0; | |||
padding: .2em .4em; | |||
} | |||
.st th:first-child, | |||
.st td:first-child { | |||
border-left-width: 1px; | |||
} | |||
.st .sortbottom > th, | |||
.st .sortbottom > td { | |||
border-left-width: 0; | |||
border-right-width: 0; | |||
border-bottom-width: 0; | |||
} | |||
.st .sortbottom, | |||
.st .sortbottom:hover, | |||
.st .sortbottom > th, | |||
.st .sortbottom:hover > th { | |||
background-color: transparent; | |||
} | |||
.st-textshadow { text-shadow: 1px 1px 1px #fff; } | |||
td.st-dashed-right { border-right-style: dashed; } | |||
@media screen { | |||
.st { color: #202122; } | |||
.st tr { background-color: #F8F9FA; } | |||
.st tr:hover { background-color: #E7EBEE; } | |||
.st th { background-color: #EAECF0; } | |||
.st tr:hover th { background-color: #D2D5E0; } | |||
} | |||
@media screen and (max-width: 799px), | |||
screen and (max-height: 439px) { | |||
td.st-mobile-none-right { border-right: 0 none transparent; } | |||
td.st-mobile-padding0-both { padding-left: 0; padding-right: 0; } | |||
td.st-mobile-padding0-left { padding-left: 0; } | |||
td.st-mobile-padding0-right { padding-right: 0; } | |||
} | |||
.st .st-content { | |||
padding: 0; | |||
background-color: transparent; | |||
text-align: center; | |||
vertical-align: top; | |||
-webkit-user-select: none; | |||
-moz-user-select: none; | |||
-ms-user-select: none; | |||
user-select: none; | |||
} | |||
ul.st-axis { | |||
display: -webkit-box; | |||
display: -ms-flexbox; | |||
display: flex; | |||
-webkit-box-sizing: border-box; | |||
box-sizing: border-box; | |||
list-style: none; | |||
margin: 0; | |||
-webkit-box-align: center; | |||
-ms-flex-align: center; | |||
align-items: center; | |||
color: rgba(0, 0, 0, .6); | |||
font-size: 85%; | |||
letter-spacing: -.04em; | |||
} | |||
.st-axis li { overflow: hidden; text-align: center; } | |||
.st-axis li:first-child { text-align: left; } | |||
.st-axis li:last-child { text-align: right; padding-right: .04em; } | |||
.st-axis-2 li { -ms-flex-preferred-size: 50%; flex-basis: 50%; } | |||
.st-axis-2 li:first-child, .st-axis-2 li:last-child { -ms-flex-preferred-size: 25%; flex-basis: 25%; } | |||
.st-axis-3 li { -ms-flex-preferred-size: calc(100%/3); flex-basis: calc(100%/3); } | |||
.st-axis-3 li:first-child, .st-axis-3 li:last-child { -ms-flex-preferred-size: calc(100%/6); flex-basis: calc(100%/6); } | |||
.st-axis-4 li { -ms-flex-preferred-size: 25%; flex-basis: 25%; } | |||
.st-axis-4 li:first-child, .st-axis-4 li:last-child { -ms-flex-preferred-size: 12.5%; flex-basis: 12.5%; } | |||
.st-axis-5 li { -ms-flex-preferred-size: 20%; flex-basis: 20%; } | |||
.st-axis-5 li:first-child, .st-axis-5 li:last-child { -ms-flex-preferred-size: 10%; flex-basis: 10%; } | |||
.st-axis-6 li { -ms-flex-preferred-size: calc(100%/6); flex-basis: calc(100%/6); } | |||
.st-axis-6 li:first-child, .st-axis-6 li:last-child { -ms-flex-preferred-size: calc(100%/12); flex-basis: calc(100%/12); } | |||
.st-axis-7 li { -ms-flex-preferred-size: calc(100%/7); flex-basis: calc(100%/7); } | |||
.st-axis-7 li:first-child, .st-axis-7 li:last-child { -ms-flex-preferred-size: calc(100%/14); flex-basis: calc(100%/14); } | |||
.st-axis-8 li { -ms-flex-preferred-size: 12.5%; flex-basis: 12.5%; } | |||
.st-axis-8 li:first-child, .st-axis-8 li:last-child { -ms-flex-preferred-size: 6.25%; flex-basis: 6.25%; } | |||
.st-axis-9 li { -ms-flex-preferred-size: calc(100%/9); flex-basis: calc(100%/9); } | |||
.st-axis-9 li:first-child, .st-axis-9 li:last-child { -ms-flex-preferred-size: calc(100%/18); flex-basis: calc(100%/18); } | |||
.st-axis-10 li { -ms-flex-preferred-size: 10%; flex-basis: 10%; } | |||
.st-axis-10 li:first-child, .st-axis-10 li:last-child { -ms-flex-preferred-size: 5%; flex-basis: 5%; } | |||
ul.st-legend { | |||
display: -webkit-inline-box; | |||
display: -ms-inline-flexbox; | |||
display: inline-flex; | |||
-ms-flex-wrap: wrap; | |||
flex-wrap: wrap; | |||
-ms-flex-line-pack: center; | |||
align-content: center; | |||
-webkit-box-pack: center; | |||
-ms-flex-pack: center; | |||
justify-content: center; | |||
-webkit-box-align: center; | |||
-ms-flex-align: center; | |||
align-items: center; | |||
list-style: none; | |||
margin: 0 .4em; | |||
border: 1px solid #000000; | |||
padding: .2em .4em; | |||
background-color: #F8F9FA; | |||
font-size: 95%; | |||
letter-spacing: -.04em; | |||
} | |||
.st-legend li { | |||
margin: 0 .4em; | |||
text-align: center; | |||
} | |||
.st-legend-mark { | |||
color: transparent; | |||
-webkit-background-clip: text; | |||
background-clip: text; | |||
} | |||
.st-grid:not(.st-mobile-graph) { position: relative; } | |||
.st-grid:not(.st-mobile-graph):before { | |||
display: block; | |||
position: absolute; | |||
content: ''; | |||
} | |||
.st-grid:before { | |||
top: 0; | |||
left: 0; | |||
width: 100%; | |||
height: 100%; | |||
background-image: linear-gradient(-90deg, rgba(0, 0, 0, .08) 1px, transparent 1px) !important; | |||
} | |||
.st-grid-2:before { background-size: 50% 100%; } | |||
.st-grid-3:before { background-size: calc(100%/3) 100%; } | |||
.st-grid-4:before { background-size: 25% 100%; } | |||
.st-grid-5:before { background-size: 20% 100%; } | |||
.st-grid-6:before { background-size: calc(100%/6) 100%; } | |||
.st-grid-7:before { background-size: calc(100%/7) 100%; } | |||
.st-grid-8:before { background-size: 12.5% 100%; } | |||
.st-grid-9:before { background-size: calc(100%/9) 100%; } | |||
.st-grid-10:before { background-size: 10% 100%; } | |||
.st-grid-log2:before { | |||
background-image: | |||
linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), | |||
linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), | |||
linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), | |||
linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), | |||
linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), | |||
linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), | |||
linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), | |||
linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), | |||
linear-gradient(-90deg,rgba(0,0,0,.16) 1px,transparent 1px), | |||
linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), | |||
linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), | |||
linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), | |||
linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), | |||
linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), | |||
linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), | |||
linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), | |||
linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), | |||
linear-gradient(-90deg,rgba(0,0,0,.16) 1px,transparent 1px) !important; | |||
background-repeat: no-repeat; | |||
background-size: | |||
15.051% 100%, | |||
23.856% 100%, | |||
30.103% 100%, | |||
34.949% 100%, | |||
38.908% 100%, | |||
42.255% 100%, | |||
45.154% 100%, | |||
47.712% 100%, | |||
50% 100%, | |||
65.051% 100%, | |||
73.856% 100%, | |||
80.103% 100%, | |||
84.949% 100%, | |||
88.908% 100%, | |||
92.255% 100%, | |||
95.154% 100%, | |||
97.712% 100%, | |||
100% 100%; | |||
} | |||
.st-line { | |||
background-position: left center; | |||
background-repeat: no-repeat; | |||
} | |||
.st-line-h10 { background-size: 100% 1em } | |||
.st-line-h11 { background-size: 100% 1.1em } | |||
.st-line-h12 { background-size: 100% 1.2em } | |||
.st-line-h13 { background-size: 100% 1.3em } | |||
.st-line-h14 { background-size: 100% 1.4em } | |||
.st-line-h15 { background-size: 100% 1.5em } | |||
.st-line-h7-h7 { | |||
background-size: 100% .7em; | |||
background-position: left top calc(50% - 0.35em), left top calc(50% + 0.35em); | |||
} | |||
.st-line-h8-h6 { | |||
background-size: 100% .8em, 100% .6em; | |||
background-position: left top calc(50% - 0.3em), left top calc(50% + 0.4em); | |||
} | |||
.st-line-h9-h5 { | |||
background-size: 100% .9em, 100% .5em; | |||
background-position: left top calc(50% - 0.25em), left top calc(50% + 0.45em); | |||
} | |||
.st-line-h10-h4 { | |||
background-size: 100% 1em, 100% .4em; | |||
background-position: left top calc(50% - 0.2em), left top calc(50% + 0.5em); | |||
} | |||
.st-line-h11-h3 { | |||
background-size: 100% 1.1em, 100% .3em; | |||
background-position: left top calc(50% - 0.15em), left top calc(50% + 0.55em); | |||
} | |||
.st-line-h12-h2 { | |||
background-size: 100% 1.2em, 100% .2em; | |||
background-position: left top calc(50% - 0.1em), left top calc(50% + 0.6em); | |||
} | |||
.st-label { | |||
display: none; | |||
position: absolute; | |||
font-size: 80%; | |||
font-weight: bold; | |||
letter-spacing: -.08em; | |||
line-height: 1; | |||
text-shadow: 1px -1px 1px #fff, 1px 1px 1px #fff, -1px 1px 1px #fff, -1px -1px 1px #fff; | |||
-webkit-user-select: none; | |||
-moz-user-select: none; | |||
-ms-user-select: none; | |||
user-select: none; | |||
} | |||
.st tr:hover .st-label { | |||
display: block; | |||
} | |||
.st-label-lower { margin-right: 5px; } | |||
.st-label-upper { margin-left: 3px; } | |||
.st-line-h10 .st-label { top: calc(50% - .45em); } | |||
.st-line-h11 .st-label { top: calc(50% - .5em); } | |||
.st-line-h12 .st-label { top: calc(50% - .55em); } | |||
.st-line-h13 .st-label { top: calc(50% - .6em); } | |||
.st-line-h14 .st-label { top: calc(50% - .65em); } | |||
.st-line-h15 .st-label { top: calc(50% - .7em); } | |||
.st-line-h7-h7 .st-label-item1 { top: calc(50% - .95em); } | |||
.st-line-h7-h7 .st-label-item2 { top: calc(50% - .1em); } | |||
.st-line-h8-h6 .st-label-item1 { top: calc(50% - .9em); } | |||
.st-line-h8-h6 .st-label-item2 { top: calc(50% - .05em); } | |||
.st-line-h9-h5 .st-label-item1 { top: calc(50% - .85em); } | |||
.st-line-h9-h5 .st-label-item2 { top: calc(50% + .2em); font-size: 70%; } | |||
.st-line-h10-h4 .st-label-item1 { top: calc(50% - .8em); } | |||
.st-line-h10-h4 .st-label-item2 { top: calc(50% + .3em); font-size: 70%; } | |||
.st-line-h11-h3 .st-label-item1 { top: calc(50% - .75em); } | |||
.st-line-h11-h3 .st-label-item2 { top: calc(50% + .4em); font-size: 60%; } | |||
.st-line-h12-h2 .st-label-item1 { top: calc(50% - .7em); } | |||
.st-line-h12-h2 .st-label-item2 { top: calc(50% + .5em); font-size: 60%; } | |||
@media screen and (max-width: 799px), screen and (max-height: 439px) { | |||
.st { | |||
margin: 1em -1rem; | |||
margin-left: calc(-1rem - constant(safe-area-inset-left)); | |||
margin-left: calc(-1rem - env(safe-area-inset-left)); | |||
margin-right: calc(-1rem - constant(safe-area-inset-right)); | |||
margin-right: calc(-1rem - env(safe-area-inset-right)); | |||
width: calc(100% + 2rem); | |||
width: calc(100% + 2rem + constant(safe-area-inset-left) + constant(safe-area-inset-right)); | |||
width: calc(100% + 2rem + env(safe-area-inset-left) + env(safe-area-inset-right)); | |||
} | |||
.st th:first-child, | |||
.st td:first-child { | |||
border-left-width: 0; | |||
padding-left: 1rem; | |||
padding-left: max(1rem, constant(safe-area-inset-left)); | |||
padding-left: max(1rem, env(safe-area-inset-left)); | |||
} | |||
.st th:last-child, | |||
.st td:last-child { | |||
border-right-width: 0; | |||
padding-right: 1rem; | |||
padding-right: max(1rem, constant(safe-area-inset-right)); | |||
padding-right: max(1rem, env(safe-area-inset-right)); | |||
} | |||
.st.jquery-tablesorter th.headerSort:last-child { | |||
background-position: center right 1rem; | |||
background-position: center right max(1rem, constant(safe-area-inset-right)); | |||
background-position: center right max(1rem, env(safe-area-inset-right)); | |||
padding-right: calc(21px + 1rem); | |||
padding-right: calc(21px + max(1rem, constant(safe-area-inset-right))); | |||
padding-right: calc(21px + max(1rem, env(safe-area-inset-right))); | |||
} | |||
.st-grid-2:last-child:before { | |||
background-size: calc(50% - .5rem) 100%; | |||
background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/2) 100%; | |||
background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/2) 100%; | |||
} | |||
.st-grid-3:last-child:before { | |||
background-size: calc((100% - 1rem)/3) 100%; | |||
background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/3) 100%; | |||
background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/3) 100%; | |||
} | |||
.st-grid-4:last-child:before { | |||
background-size: calc(25% - .25rem) 100%; | |||
background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/4) 100%; | |||
background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/4) 100%; | |||
} | |||
.st-grid-5:last-child:before { | |||
background-size: calc(20% - .2rem) 100%; | |||
background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/5) 100%; | |||
background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/5) 100%; | |||
} | |||
.st-grid-6:last-child:before { | |||
background-size: calc((100% - 1rem)/6) 100%; | |||
background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/6) 100%; | |||
background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/6) 100%; | |||
} | |||
.st-grid-7:last-child:before { | |||
background-size: calc((100% - 1rem)/7) 100%; | |||
background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/7) 100%; | |||
background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/7) 100%; | |||
} | |||
.st-grid-8:last-child:before { | |||
background-size: calc(12.5% - .125rem) 100%; | |||
background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/8) 100%; | |||
background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/8) 100%; | |||
} | |||
.st-grid-9:last-child:before { | |||
background-size: calc((100% - 1rem)/9) 100%; | |||
background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/9) 100%; | |||
background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/9) 100%; | |||
} | |||
.st-grid-10:last-child:before { | |||
background-size: calc(10% - .1rem) 100%; | |||
background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/10) 100%; | |||
background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/10) 100%; | |||
} | |||
.st-grid-log2:last-child:before { | |||
background-size: | |||
calc(0.15051 * (100% - 1rem)) 100%, | |||
calc(0.23856 * (100% - 1rem)) 100%, | |||
calc(0.30103 * (100% - 1rem)) 100%, | |||
calc(0.34949 * (100% - 1rem)) 100%, | |||
calc(0.38908 * (100% - 1rem)) 100%, | |||
calc(0.42255 * (100% - 1rem)) 100%, | |||
calc(0.45154 * (100% - 1rem)) 100%, | |||
calc(0.47712 * (100% - 1rem)) 100%, | |||
calc(50% - .5rem) 100%, | |||
calc(0.65051 * (100% - 1rem)) 100%, | |||
calc(0.73856 * (100% - 1rem)) 100%, | |||
calc(0.80103 * (100% - 1rem)) 100%, | |||
calc(0.84949 * (100% - 1rem)) 100%, | |||
calc(0.88908 * (100% - 1rem)) 100%, | |||
calc(0.92255 * (100% - 1rem)) 100%, | |||
calc(0.95154 * (100% - 1rem)) 100%, | |||
calc(0.97712 * (100% - 1rem)) 100%, | |||
calc(100% - 1rem) 100%; | |||
background-size: | |||
calc(0.15051 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.23856 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.30103 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.34949 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.38908 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.42255 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.45154 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.47712 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(50% - .5rem) 100%, | |||
calc(0.65051 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.73856 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.80103 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.84949 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.88908 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.92255 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.95154 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.97712 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(100% - max(1rem, constant(safe-area-inset-right))) 100%; | |||
background-size: | |||
calc(0.15051 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.23856 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.30103 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.34949 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.38908 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.42255 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.45154 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.47712 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(50% - .5rem) 100%, | |||
calc(0.65051 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.73856 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.80103 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.84949 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.88908 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.92255 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.95154 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.97712 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(100% - max(1rem, env(safe-area-inset-right))) 100%; | |||
} | |||
.st-line-h10:last-child { | |||
background-size: calc(100% - 1rem) 1em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1em; | |||
} | |||
.st-line-h11:last-child { | |||
background-size: calc(100% - 1rem) 1.1em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.1em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.1em; | |||
} | |||
.st-line-h12:last-child { | |||
background-size: calc(100% - 1rem) 1.2em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.2em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.2em; | |||
} | |||
.st-line-h13:last-child { | |||
background-size: calc(100% - 1rem) 1.3em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.3em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.3em; | |||
} | |||
.st-line-h14:last-child { | |||
background-size: calc(100% - 1rem) 1.4em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.4em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.4em; | |||
} | |||
.st-line-h7-h7:last-child { | |||
background-size: calc(100% - 1rem) .7em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) .7em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) .7em; | |||
} | |||
.st-line-h8-h6:last-child { | |||
background-size: calc(100% - 1rem) .8em, calc(100% - 1rem) .6em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) .8em, calc(100% - max(1rem, constant(safe-area-inset-right))) .6em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) .8em, calc(100% - max(1rem, env(safe-area-inset-right))) .6em; | |||
} | |||
.st-line-h9-h5:last-child { | |||
background-size: calc(100% - 1rem) .9em, calc(100% - 1rem) .5em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) .9em, calc(100% - max(1rem, constant(safe-area-inset-right))) .5em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) .9em, calc(100% - max(1rem, env(safe-area-inset-right))) .5em; | |||
} | |||
.st-line-h10-h4:last-child { | |||
background-size: calc(100% - 1rem) 1em, calc(100% - 1rem) .4em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1em, calc(100% - max(1rem, constant(safe-area-inset-right))) .4em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1em, calc(100% - max(1rem, env(safe-area-inset-right))) .4em; | |||
} | |||
.st-line-h11-h3:last-child { | |||
background-size: calc(100% - 1rem) 1.1em, calc(100% - 1rem) .3em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.1em, calc(100% - max(1rem, constant(safe-area-inset-right))) .3em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.1em, calc(100% - max(1rem, env(safe-area-inset-right))) .3em; | |||
} | |||
.st-line-h12-h2:last-child { | |||
background-size: calc(100% - 1rem) 1.2em, calc(100% - 1rem) .2em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.2em, calc(100% - max(1rem, constant(safe-area-inset-right))) .2em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.2em, calc(100% - max(1rem, env(safe-area-inset-right))) .2em; | |||
} | |||
} | |||
@media screen and (max-width: 480px) { | |||
.st .st-mobile-first { | |||
border-left-width: 0; | |||
padding-left: 1rem; | |||
padding-left: max(1rem, constant(safe-area-inset-left)); | |||
padding-left: max(1rem, env(safe-area-inset-left)); | |||
} | |||
.st .st-mobile-last { | |||
border-right-width: 0; | |||
padding-right: 1rem; | |||
padding-right: max(1rem, constant(safe-area-inset-right)); | |||
padding-right: max(1rem, env(safe-area-inset-right)); | |||
} | |||
.st-mobile-textshadow { text-shadow: 1px 1px 1px #fff; } | |||
.st-grid { position: relative; } | |||
.st-grid:before { | |||
display: block; | |||
position: absolute; | |||
content: ''; | |||
} | |||
.st-desktop { display: none; } | |||
.st-mobile-very-narrow { min-width: 60px !important; min-width: 18.75vw !important; max-width: none !important; } | |||
.st-mobile-narrow { min-width: 80px !important; min-width: 25vw !important; max-width: none !important; } | |||
.st-mobile-medium { min-width: 100px !important; min-width: 31.25vw !important; max-width: none !important; } | |||
.st-mobile-wide { min-width: 120px !important; min-width: 37.5vw !important; max-width: none !important; } | |||
.st-grid-2.st-mobile-last:before { | |||
background-size: calc(50% - .5rem) 100%; | |||
background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/2) 100%; | |||
background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/2) 100%; | |||
} | |||
.st-grid-3.st-mobile-last:before { | |||
background-size: calc((100% - 1rem)/3) 100%; | |||
background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/3) 100%; | |||
background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/3) 100%; | |||
} | |||
.st-grid-4.st-mobile-last:before { | |||
background-size: calc(25% - .25rem) 100%; | |||
background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/4) 100%; | |||
background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/4) 100%; | |||
} | |||
.st-grid-5.st-mobile-last:before { | |||
background-size: calc(20% - .2rem) 100%; | |||
background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/5) 100%; | |||
background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/5) 100%; | |||
} | |||
.st-grid-6.st-mobile-last:before { | |||
background-size: calc((100% - 1rem)/6) 100%; | |||
background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/6) 100%; | |||
background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/6) 100%; | |||
} | |||
.st-grid-7.st-mobile-last:before { | |||
background-size: calc((100% - 1rem)/7) 100%; | |||
background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/7) 100%; | |||
background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/7) 100%; | |||
} | |||
.st-grid-8.st-mobile-last:before { | |||
background-size: calc(12.5% - .125rem) 100%; | |||
background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/8) 100%; | |||
background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/8) 100%; | |||
} | |||
.st-grid-9.st-mobile-last:before { | |||
background-size: calc((100% - 1rem)/9) 100%; | |||
background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/9) 100%; | |||
background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/9) 100%; | |||
} | |||
.st-grid-10.st-mobile-last:before { | |||
background-size: calc(10% - .1rem) 100%; | |||
background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/10) 100%; | |||
background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/10) 100%; | |||
} | |||
.st-grid-log2.st-mobile-last:before { | |||
background-size: | |||
calc(0.15051 * (100% - 1rem)) 100%, | |||
calc(0.23856 * (100% - 1rem)) 100%, | |||
calc(0.30103 * (100% - 1rem)) 100%, | |||
calc(0.34949 * (100% - 1rem)) 100%, | |||
calc(0.38908 * (100% - 1rem)) 100%, | |||
calc(0.42255 * (100% - 1rem)) 100%, | |||
calc(0.45154 * (100% - 1rem)) 100%, | |||
calc(0.47712 * (100% - 1rem)) 100%, | |||
calc(50% - .5rem) 100%, | |||
calc(0.65051 * (100% - 1rem)) 100%, | |||
calc(0.73856 * (100% - 1rem)) 100%, | |||
calc(0.80103 * (100% - 1rem)) 100%, | |||
calc(0.84949 * (100% - 1rem)) 100%, | |||
calc(0.88908 * (100% - 1rem)) 100%, | |||
calc(0.92255 * (100% - 1rem)) 100%, | |||
calc(0.95154 * (100% - 1rem)) 100%, | |||
calc(0.97712 * (100% - 1rem)) 100%, | |||
calc(100% - 1rem) 100%; | |||
background-size: | |||
calc(0.15051 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.23856 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.30103 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.34949 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.38908 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.42255 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.45154 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.47712 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(50% - .5rem) 100%, | |||
calc(0.65051 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.73856 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.80103 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.84949 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.88908 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.92255 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.95154 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(0.97712 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, | |||
calc(100% - max(1rem, constant(safe-area-inset-right))) 100%; | |||
background-size: | |||
calc(0.15051 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.23856 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.30103 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.34949 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.38908 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.42255 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.45154 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.47712 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(50% - .5rem) 100%, | |||
calc(0.65051 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.73856 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.80103 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.84949 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.88908 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.92255 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.95154 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(0.97712 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, | |||
calc(100% - max(1rem, env(safe-area-inset-right))) 100%; | |||
} | |||
.st-line-h10.st-mobile-last { | |||
background-size: calc(100% - 1rem) 1em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1em; | |||
} | |||
.st-line-h11.st-mobile-last { | |||
background-size: calc(100% - 1rem) 1.1em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.1em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.1em; | |||
} | |||
.st-line-h12.st-mobile-last { | |||
background-size: calc(100% - 1rem) 1.2em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.2em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.2em; | |||
} | |||
.st-line-h13.st-mobile-last { | |||
background-size: calc(100% - 1rem) 1.3em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.3em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.3em; | |||
} | |||
.st-line-h14.st-mobile-last { | |||
background-size: calc(100% - 1rem) 1.4em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.4em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.4em; | |||
} | |||
.st-line-h7-h7.st-mobile-last { | |||
background-size: calc(100% - 1rem) .7em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) .7em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) .7em; | |||
} | |||
.st-line-h8-h6.st-mobile-last { | |||
background-size: calc(100% - 1rem) .8em, calc(100% - 1rem) .6em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) .8em, calc(100% - max(1rem, constant(safe-area-inset-right))) .6em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) .8em, calc(100% - max(1rem, env(safe-area-inset-right))) .6em; | |||
} | |||
.st-line-h9-h5.st-mobile-last { | |||
background-size: calc(100% - 1rem) .9em, calc(100% - 1rem) .5em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) .9em, calc(100% - max(1rem, constant(safe-area-inset-right))) .5em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) .9em, calc(100% - max(1rem, env(safe-area-inset-right))) .5em; | |||
} | |||
.st-line-h10-h4.st-mobile-last { | |||
background-size: calc(100% - 1rem) 1em, calc(100% - 1rem) .4em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1em, calc(100% - max(1rem, constant(safe-area-inset-right))) .4em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1em, calc(100% - max(1rem, env(safe-area-inset-right))) .4em; | |||
} | |||
.st-line-h11-h3.st-mobile-last { | |||
background-size: calc(100% - 1rem) 1.1em, calc(100% - 1rem) .3em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.1em, calc(100% - max(1rem, constant(safe-area-inset-right))) .3em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.1em, calc(100% - max(1rem, env(safe-area-inset-right))) .3em; | |||
} | |||
.st-line-h12-h2.st-mobile-last { | |||
background-size: calc(100% - 1rem) 1.2em, calc(100% - 1rem) .2em; | |||
background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.2em, calc(100% - max(1rem, constant(safe-area-inset-right))) .2em; | |||
background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.2em, calc(100% - max(1rem, env(safe-area-inset-right))) .2em; | |||
} | |||
} | |||
@media screen and (min-width: 481px) { | |||
.st-mobile-content ul { display: none; } | |||
.st-mobile-graph { background-image: none !important; } | |||
} | |||
@media screen { | |||
.st-axis { | |||
text-shadow: 1px -1px 1px #fff, 1px 1px 1px #fff, -1px 1px 1px #fff, -1px -1px 1px #fff; | |||
} | |||
.sortbottom .st-content { | |||
position: -webkit-sticky; | |||
position: sticky; | |||
bottom: 2px; | |||
bottom: calc(2px + constant(safe-area-inset-bottom)); | |||
bottom: calc(2px + env(safe-area-inset-bottom)); | |||
z-index: 1; | |||
} | |||
} | |||
@media print { | |||
.st-mobile-content ul { display: none; } | |||
.st-mobile-graph { background-image: none !important; } | |||
} | |||
/* Sticky stuck style */ | |||
@media screen { | |||
.row-sticky th, | |||
.row-sticky td { | |||
position: -webkit-sticky; | |||
position: sticky; | |||
top: -1px; | |||
top: calc(constant(safe-area-inset-top) - 1px); | |||
top: calc(env(safe-area-inset-top) - 1px); | |||
z-index: 1; | |||
transition: box-shadow .5s; | |||
} | |||
.row-sticky--stuck th, | |||
.row-sticky--stuck td { | |||
box-shadow: 0 1px 2px rgba(0, 0, 0, .4); | |||
} | |||
} | } | ||
/* Tooltip style */ | /* Tooltip style */ | ||
#tooltip { | #tooltip { | ||
contain: content; | |||
overflow: hidden; | |||
display: none; | display: none; | ||
position: absolute; | position: absolute; | ||
z-index: 2; | z-index: 2; | ||
-webkit-box-sizing: border-box; | |||
box-sizing: border-box; | box-sizing: border-box; | ||
border: 1px solid #000; | border: 1px solid #000; | ||
padding: .2em .4em; | padding: .2em .4em; | ||
font-family: -apple-system | font-family: -apple-system, BlinkMacSystemFont, Arial, Roboto, "Helvetica Neue", "Segoe UI Emoji", "Meiryo UI", Meiryo, sans-serif, "Apple Color Emoji", "Segoe UI Symbol"; | ||
font-size: 0.8125em; | font-size: 0.8125em; | ||
line-height: 1.4; | |||
-webkit-font-feature-settings: "palt", "pkna", "tnum"; | |||
font-feature-settings: "palt", "pkna", "tnum"; | |||
font-variant-numeric: tabular-nums; | |||
color: #000; | color: #000; | ||
background-color: #fff; | background-color: #fff; | ||
-webkit-user-select: none; | |||
-moz-user-select: none; | |||
-ms-user-select: none; | |||
user-select: none; | |||
} | } | ||
/* Group container style */ | /* Group container style */ | ||
@media screen and (min-width: | .groups-container { | ||
margin: 0 -1em 1em; | |||
border-radius: 8px; | |||
padding: .25em 1em 0; | |||
width: -webkit-fit-content; | |||
width: -moz-fit-content; | |||
width: fit-content; | |||
} | |||
@media screen and (max-width: 440px) { | |||
.groups-container { | |||
margin-left: -1rem; | |||
margin-right: -1rem; | |||
padding-left: 1rem; | |||
padding-right: 1rem; | |||
padding-bottom: .5em; | |||
} | |||
} | |||
@media screen and (min-width: 1281px) { | |||
.group-container { | .group-container { | ||
display: -webkit-box; | |||
display: -ms-flexbox; | |||
display: flex; | display: flex; | ||
-ms-flex-wrap: wrap; | |||
flex-wrap: wrap; | flex-wrap: wrap; | ||
} | } | ||
.group-container > * { margin-right: 1em; } | .group-container > * { margin-right: 1em; } | ||
.group-container > *:last-child { margin-right: 0; } | |||
h3 + .group-container > .wikitable { margin-top: .5em; } | |||
} | } | ||
/* Rarity style */ | /* Rarity image style */ | ||
. | .image-rarity { | ||
border-style: solid; | border-style: solid; | ||
-webkit-clip-path: polygon(10% 0, 90% 0, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0 90%, 0 10%); | -webkit-clip-path: polygon(10% 0, 90% 0, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0 90%, 0 10%); | ||
133行目: | 1,167行目: | ||
} | } | ||
.image- | .image-rarity-size16 { margin: -2px 0; border-width: 1px; padding: 3px; box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .2) inset; vertical-align: bottom; } | ||
.image- | .image-rarity-size20 { border-width: 1.25px; padding: 3.75px; box-shadow: 0 1.25px 1.25px 1.25px rgba(0, 0, 0, .2) inset; } | ||
.image-rarity-size24 { border-width: 1.5px; padding: 4.5px; box-shadow: 0 1.5px 1.5px 1.5px rgba(0, 0, 0, .2) inset; } | |||
.image- | .image-rarity-size28 { border-width: 1.75px; padding: 5.25px; box-shadow: 0 1.75px 1.75px 1.75px rgba(0, 0, 0, .2) inset; } | ||
.image-rarity-size32 { border-width: 2px; padding: 6px; box-shadow: 0 2px 2px 2px rgba(0, 0, 0, .2) inset; } | |||
.image- | |||
.image- | |||
.image- | .image-rarity-none { | ||
.image- | background-color: #666666; | ||
border-color: #B6ABA5; /* #5E534D */ | |||
filter: brightness(.5); | |||
} | |||
.image-rarity-common { | |||
background-color: #494847; | background-color: #494847; | ||
border-color: #696868; | border-color: #696868; | ||
148行目: | 1,185行目: | ||
} | } | ||
.image- | .image-rarity-rare { | ||
background-color: #213F6E; | background-color: #213F6E; | ||
border-color: #225A9F; | border-color: #225A9F; | ||
155行目: | 1,191行目: | ||
} | } | ||
.image- | .image-rarity-epic { | ||
background-color: #472070; | background-color: #472070; | ||
border-color: #6830A3; | border-color: #6830A3; | ||
162行目: | 1,197行目: | ||
} | } | ||
.image- | .image-rarity-legendary { | ||
background-color: #654B0E; | background-color: #654B0E; | ||
border-color: #906B0C; | border-color: #906B0C; | ||
169行目: | 1,203行目: | ||
} | } | ||
.image- | .image-rarity-heirloom { | ||
background-color: #67110E; | background-color: #67110E; | ||
border-color: #92130C; | border-color: #92130C; | ||
176行目: | 1,209行目: | ||
} | } | ||
/* | /* Perk & Ability image style */ | ||
. | .image-ability, .image-perk { | ||
border- | background-color: #2E2E2D; | ||
background-image: radial-gradient(#2E2E2D 35%, transparent 100%), radial-gradient(#626260 30%, transparent 30%), radial-gradient(#626260 30%, transparent 30%); | |||
background-size: 100% 180%, 4px 4px, 4px 4px; | |||
background-position: center center, 0 0, 2px 2px; | |||
-webkit-clip-path: polygon(8% 0,70% 0,100% 80%,92% 100%,30% 100%,0 20%,8% 0); | |||
clip-path: polygon(8% 0,70% 0,100% 80%,92% 100%,30% 100%,0 20%,8% 0); | |||
} | |||
.image-ability-size16, .image-perk-size16 { margin: -3px 0 -1px 0; padding: 4px 10px; vertical-align: bottom; } | |||
.image-ability-size20, .image-perk-size20 { padding: 5px 15px; } | |||
.image-ability-size24, .image-perk-size24 { padding: 6px 18px; } | |||
.image-ability-size28, .image-perk-size28 { padding: 7px 21px; } | |||
.image-ability-size32, .image-perk-size32 { padding: 8px 24px; } | |||
/* Message box */ | |||
.tpl-note { | |||
contain: content; | |||
overflow: hidden; | |||
-webkit-box-sizing: border-box; | |||
box-sizing: border-box; | |||
margin: .5em 0; | |||
border: 1px solid #A2A9B1; | |||
border-radius: 2px; | |||
border-spacing: 0; | border-spacing: 0; | ||
padding: .2em .4em; | |||
background-color: #EAECF0; | |||
box-shadow: 0 2px 2px rgb(0, 0, 0, .1); | |||
} | |||
.tpl-note::after { | |||
clear: both; | |||
display: block; | |||
content: ""; | |||
} | |||
.tpl-note td { | |||
vertical-align: baseline; | |||
} | |||
.tpl-note-mark { | |||
padding-right: .25em; | |||
line-height: 1; | |||
} | |||
.tpl-note-message { | |||
border-color: #3396CC; | |||
background-color: #E4F0F6; | |||
} | } | ||
.tpl-note-message .tpl-note-mark { color: #3396CC; } | |||
. | .tpl-note-warning { | ||
border-color: #FFBF00; | |||
border: | background-color: #FEF6E7; | ||
} | |||
.tpl-note-warning .tpl-note-mark { color: #FFBF00; } | |||
.tpl-note-error { | |||
border-color: #DD3333; | |||
background-color: #FEE7E6; | |||
} | } | ||
.tpl-note-error .tpl-note-mark { color: #DD3333; } | |||
. | .tpl-note-success { | ||
border-color: #14866D; | |||
background-color: #D5FDF4; | |||
} | } | ||
.tpl-note-success .tpl-note-mark { color: #14866D; } | |||
/* infobox */ | /* infobox */ | ||
207行目: | 1,288行目: | ||
/* weapon infobox */ | /* weapon infobox */ | ||
.tpl-weapon { | .tpl-weapon { | ||
width: | contain: style; | ||
margin: 0 0 | width: 284px; | ||
font-family: -apple-system | margin: 0 0 1em 1em; | ||
font-family: -apple-system, BlinkMacSystemFont, Arial, Roboto, "Helvetica Neue", "Segoe UI Emoji", Meiryo, sans-serif, "Apple Color Emoji", "Segoe UI Symbol"; | |||
} | |||
@media screen and (min-width: 982px) { | |||
.tpl-weapon { margin-left: 1.5em; } | |||
} | } | ||
@media screen and (max-width: 519px) { | @media screen and (max-width: 519px) { | ||
.tpl-weapon { | .tpl-weapon { | ||
222行目: | 1,305行目: | ||
.tpl-weapon-header { | .tpl-weapon-header { | ||
contain: strict; | |||
position: relative; | position: relative; | ||
-webkit-box-sizing: border-box; | |||
box-sizing: border-box; | box-sizing: border-box; | ||
width: | width: 310px; | ||
height: 48px; | height: 48px; | ||
margin-left: -6.75px; | margin-left: -6.75px; | ||
231行目: | 1,316行目: | ||
color: #fff; | color: #fff; | ||
text-shadow: 2px 0 0 #000, 2px 2px 0 #000, 0 2px 0 #000, -2px 2px 0 #000, -2px 0 0 #000, -2px -2px 0 #000, 0 -2px 0 #000, 2px -2px 0 #000; | text-shadow: 2px 0 0 #000, 2px 2px 0 #000, 0 2px 0 #000, -2px 2px 0 #000, -2px 0 0 #000, -2px -2px 0 #000, 0 -2px 0 #000, 2px -2px 0 #000; | ||
font-family: -apple-system, system-ui, BlinkMacSystemFont, " | font-family: -apple-system, system-ui, BlinkMacSystemFont, "Meiryo UI", sans-serif; | ||
font-size: 20px; | font-size: 20px; | ||
font-weight: bold; | font-weight: bold; | ||
242行目: | 1,327行目: | ||
-webkit-backdrop-filter: blur(8px); | -webkit-backdrop-filter: blur(8px); | ||
backdrop-filter: blur(8px); | backdrop-filter: blur(8px); | ||
-webkit-clip-path: polygon(6. | -webkit-clip-path: polygon(6.29% 0, 97.82% 0, 100% 23%, 93.71% 100%, 2.18% 100%, 0 77%); | ||
clip-path: polygon(6. | clip-path: polygon(6.29% 0, 97.82% 0, 100% 23%, 93.71% 100%, 2.18% 100%, 0 77%); | ||
} | } | ||
253行目: | 1,338行目: | ||
width: 100%; | width: 100%; | ||
height: 100%; | height: 100%; | ||
-webkit-clip-path: polygon(6. | -webkit-clip-path: polygon(6.29% 0, 97.82% 0, 100% 23%, 93.71% 100%, 2.18% 100%, 0 77%, 0.97% 71.5%, 3.24% 96%, 92.5% 96%, 98.55% 24%, 96.61% 4%, 6.53% 4%, 0.97% 71.5%, 0 77%, 6.29% 0); | ||
clip-path: polygon(6. | clip-path: polygon(6.29% 0, 97.82% 0, 100% 23%, 93.71% 100%, 2.18% 100%, 0 77%, 0.97% 71.5%, 3.24% 96%, 92.5% 96%, 98.55% 24%, 96.61% 4%, 6.53% 4%, 0.97% 71.5%, 0 77%, 6.29% 0); | ||
} | } | ||
261行目: | 1,346行目: | ||
float: right; | float: right; | ||
clear: right; | clear: right; | ||
margin: -8px | margin: -8px 6px 0 -16px; | ||
} | } | ||
.tpl-weapon-light > .tpl-weapon-header:before { | .tpl-weapon-light > .tpl-weapon-header:before { | ||
background: linear-gradient(173deg, #999 30%, # | background: linear-gradient(173deg, #999 30%, #B47B44 52.5%); | ||
} | } | ||
.tpl-weapon-heavy > .tpl-weapon-header:before { | .tpl-weapon-heavy > .tpl-weapon-header:before { | ||
background: linear-gradient(173deg, #999 30%, # | background: linear-gradient(173deg, #999 30%, #549B83 52.5%); | ||
} | } | ||
.tpl-weapon-energy > .tpl-weapon-header:before { | .tpl-weapon-energy > .tpl-weapon-header:before { | ||
background: linear-gradient(173deg, #999 30%, # | background: linear-gradient(173deg, #999 30%, #84A03D 52.5%); | ||
} | } | ||
.tpl-weapon-shotgun > .tpl-weapon-header:before { | .tpl-weapon-shotgun > .tpl-weapon-header:before { | ||
background: linear-gradient(173deg, #999 30%, # | background: linear-gradient(173deg, #999 30%, #9B330F 52.5%); | ||
} | } | ||
.tpl-weapon-sniper > .tpl-weapon-header:before { | .tpl-weapon-sniper > .tpl-weapon-header:before { | ||
background: linear-gradient(173deg, #999 30%, # | background: linear-gradient(173deg, #999 30%, #6E5FCE 52.5%); | ||
} | |||
.tpl-weapon-arrows > .tpl-weapon-header:before { | |||
background: linear-gradient(173deg, #999 30%, #CDB347 52.5%); | |||
} | } | ||
.tpl-weapon-special > .tpl-weapon-header:before { | .tpl-weapon-special > .tpl-weapon-header:before { | ||
background: linear-gradient(173deg, #999 30%, # | background: linear-gradient(173deg, #999 30%, #FF0253 52.5%); | ||
} | |||
.tpl-weapon-minigun > .tpl-weapon-header:before { | |||
background: linear-gradient(173deg, #999 30%, #E759E7 52.5%); | |||
} | } | ||
.tpl-weapon-content { | .tpl-weapon-content { | ||
-webkit-box-sizing: border-box; | |||
box-sizing: border-box; | box-sizing: border-box; | ||
padding: .5em; | padding: .5em; | ||
290行目: | 1,382行目: | ||
.tpl-weapon-content, | .tpl-weapon-content, | ||
.tpl-weapon > table { | .tpl-weapon > table { | ||
border: | border: 2px solid transparent; | ||
border-top: 0 none | border-top: 0 none transparent; | ||
border-spacing: 0; | border-spacing: 0; | ||
width: 100%; | width: 100%; | ||
-webkit-font-feature-settings: "tnum"; | |||
font-feature-settings: "tnum"; | |||
font-variant-numeric: tabular-nums; | font-variant-numeric: tabular-nums; | ||
} | } | ||
301行目: | 1,394行目: | ||
.tpl-weapon > table > * > tr > th { | .tpl-weapon > table > * > tr > th { | ||
text-align: left; | text-align: left; | ||
width: 5. | width: 5.2em; | ||
} | } | ||
336行目: | 1,429行目: | ||
} | } | ||
.tpl-weapon-light > .tpl-weapon-content, .tpl-weapon-light > table { border-color: # | .tpl-weapon-light > .tpl-weapon-content, .tpl-weapon-light > table { border-color: #B47B44; background-color: #FEF4EC; background-color: rgba(244, 154, 74, .1); } | ||
.tpl-weapon-heavy > .tpl-weapon-content, .tpl-weapon-heavy > table { border-color: # | .tpl-weapon-heavy > .tpl-weapon-content, .tpl-weapon-heavy > table { border-color: #549B83; background-color: #F0FAF6; background-color: rgba(107, 206, 168, .1); } | ||
.tpl-weapon-energy > .tpl-weapon-content, .tpl-weapon-energy > table { border-color: # | .tpl-weapon-energy > .tpl-weapon-content, .tpl-weapon-energy > table { border-color: #84A03D; background-color: #FAFCEE; background-color: rgba(206, 226, 85, .1); } | ||
.tpl-weapon-shotgun > .tpl-weapon-content, .tpl-weapon-shotgun > table { border-color: # | .tpl-weapon-shotgun > .tpl-weapon-content, .tpl-weapon-shotgun > table { border-color: #9B330F; background-color: #FFEEEB; background-color: rgba(254, 44, 0, .1); } | ||
.tpl-weapon-sniper > .tpl-weapon-content, .tpl-weapon-sniper > table { border-color: # | .tpl-weapon-sniper > .tpl-weapon-content, .tpl-weapon-sniper > table { border-color: #6E5FCE; background-color: #EBEBFF; background-color: rgba(126, 130, 255, .1); } | ||
.tpl-weapon-special > .tpl-weapon-content, .tpl-weapon-special > table { border-color: # | .tpl-weapon-arrows > .tpl-weapon-content, .tpl-weapon-arrows > table { border-color: #CDB347; background-color: #FDF9EC; background-color: rgba(243, 213, 115, .1); } | ||
.tpl-weapon-special > .tpl-weapon-content, .tpl-weapon-special > table { border-color: #FF0253; background-color: #FFEBF1; background-color: rgba(202, 0, 62, .1); } | |||
.tpl-weapon-minigun > .tpl-weapon-content, .tpl-weapon-minigun > table { border-color: #E759E7; background-color: #FDECFB; background-color: rgba(238, 84, 216, .1); } | |||
/* | .tpl-weapon-inbox { | ||
. | margin-left: -.4em; | ||
. | border-radius: 4px; | ||
. | padding: .4em; | ||
} | |||
/* Ammo table cell style */ | |||
.cell-ammo { padding-left: calc(.4em - 1px) !important; } | |||
/* Weapon navbox */ | |||
.tpl-navbox { | |||
-webkit-box-sizing: border-box; | |||
box-sizing: border-box; | |||
margin: 1em auto 0; | |||
border: 1px solid #A2A9B1; | |||
padding: 2px; | |||
font-size: 94%; | |||
line-height: 1.5; | |||
-webkit-user-select: none; | |||
-moz-user-select: none; | |||
-ms-user-select: none; | |||
user-select: none; | |||
} | |||
.tpl-navbox a { | |||
word-break: keep-all; | |||
white-space: nowrap; | |||
} | |||
.tpl-navbox-box-title { | |||
padding: .25em .5em; | |||
background-color: #eaecf0; | |||
font-size: 110%; | |||
font-weight: bold; | |||
text-align: center; | |||
} | |||
.tpl-navbox-box-text { | |||
padding: .25em .5em; | |||
background-color: #F9F9FB; | |||
} | |||
@media screen and (min-width: 481px) { | |||
.tpl-navbox-box-title { | |||
display: table-cell; | |||
border-right: 2px solid #FDFDFD; | |||
min-width: 5em; | |||
font-size: 100%; | |||
white-space: nowrap; | |||
} | |||
.tpl-navbox-box-title:after { content: ':'; } | |||
.tpl-navbox-box-text { | |||
display: table-cell; | |||
width: 100%; | |||
} | |||
} | |||
@media screen and (any-pointer: coarse) { | |||
.tpl-navbox a { display: inline-block; } | |||
.tpl-navbox-box-text { line-height: 2.5; } | |||
} | |||
.tpl-navbox-table { | |||
border-spacing: 0; | |||
} | |||
.tpl-navbox-table th, | |||
.tpl-navbox-table td { | |||
border-top: 2px solid #FDFDFD; | |||
} | |||
.tpl-navbox-table th { | |||
padding: .25em .5em; | |||
width: 1%; | |||
background-color: #f3f4f7; | |||
text-align: left; | |||
white-space: nowrap; | |||
} | |||
.tpl-navbox-table .tpl-navbox-table-title { | |||
border-top: 0 none transparent; | |||
padding: .25em; | |||
background-color: #eaecf0; | |||
font-size: 110%; | |||
text-align: center; | |||
} | |||
.tpl-navbox-table td { | |||
border-left: 2px solid #FDFDFD; | |||
padding: 0 .25em; | |||
} | |||
.tpl-navbox-table tr:nth-child(odd) td { background-color: transparent; } | |||
.tpl-navbox-table tr:nth-child(even) td { background-color: #F9F9FB; } | |||
.tpl-navbox-table-containstitle tr:nth-child(odd) td { background-color: #F9F9FB; } | |||
.tpl-navbox-table-containstitle tr:nth-child(even) td { background-color: transparent; } | |||
@media screen and (max-width: 480px) { | |||
.tpl-navbox-table th, | |||
.tpl-navbox-table td { | |||
display: block; | |||
-webkit-box-sizing: border-box; | |||
box-sizing: border-box; | |||
width: 100%; | |||
} | |||
.tpl-navbox-table th { | |||
padding: .5em; | |||
} | |||
.tpl-navbox-table td { | |||
border-left: 0 none transparent; | |||
padding: 0 .5em 0 1.5em; | |||
} | |||
.tpl-navbox-table tr:nth-child(odd) td, | |||
.tpl-navbox-table tr:nth-child(even) td { | |||
background-color: transparent; | |||
} | |||
} | |||
@media screen and (any-pointer: coarse) { | |||
.tpl-navbox-table td { | |||
line-height: 2.5; | |||
} | |||
} | |||
.tpl-navbox-list > ul { | |||
margin: 0; | |||
padding: .125em 0; | |||
} | |||
.tpl-navbox-list > ul > li { | |||
display: inline; | |||
margin: 0; | |||
} | |||
.tpl-navbox-list > ul > li:after { content: " · "; } | |||
.tpl-navbox-list > ul > li:last-child:after { content: ""; } | |||
.tabs-tabbox.tpl-navbox { | |||
border: 0; | |||
padding: 0; | padding: 0; | ||
} | } | ||
.tabs-content > .tpl-navbox-table { | |||
. | margin: 2px; | ||
margin: | |||
vertical-align: baseline; | vertical-align: baseline; | ||
} | |||
/* Main page infobox */ | |||
.infobox-flexrow-container { | |||
display: -webkit-box; | |||
display: -ms-flexbox; | |||
display: flex; | |||
overflow-x: auto; | |||
-webkit-box-orient: horizontal; | |||
-webkit-box-direction: normal; | |||
-ms-flex-direction: row; | |||
flex-direction: row; | |||
-ms-flex-preferred-size: 0; | |||
flex-basis: 0; | |||
margin-left: -1rem; | |||
margin-right: -1rem; | |||
-webkit-overflow-scrolling: touch; | |||
-ms-scroll-snap-type: x mandatory; | |||
scroll-snap-type: x mandatory; | |||
padding-bottom: 2px; | |||
} | |||
.infobox-mainpage { | |||
-webkit-box-flex: 1; | |||
-ms-flex: 1; | |||
flex: 1; | |||
position: relative; | |||
-webkit-box-sizing: border-box; | |||
box-sizing: border-box; | |||
scroll-snap-margin-left: 1rem; | |||
scroll-margin-left: 1rem; | |||
scroll-snap-align: start; | |||
margin: 10px 10px 0 0; | |||
border: 1px solid #CCCCCC; | |||
padding: calc(10px + 2.4em) 10px 10px; | |||
width: 360px; | |||
min-width: 360px; | |||
max-width: 360px; | |||
-webkit-box-shadow: 0 2px 2px rgb(0 0 0 / 10%); | |||
box-shadow: 0 2px 2px rgb(0 0 0 / 10%); | |||
} | |||
.infobox-mainpage:first-child { | |||
margin-left: 1rem; | |||
} | |||
.infobox-mainpage:last-child::after { | |||
position: absolute; | |||
content: ''; | |||
top: 0; | |||
left: 100%; | |||
width: 1rem; | |||
height: 1px; | |||
} | |||
.infobox-mainpage h3 { | |||
margin: -2em 0 .5em; | |||
border-bottom: 1px solid #CCCCCC; | |||
padding: 0; | |||
font-size: 1.2em; | |||
} | |||
@media screen and (max-width: 412px) { | |||
.infobox-mainpage { | |||
width: calc(100vw - 2rem); | |||
min-width: calc(100vw - 2rem); | |||
max-width: calc(100vw - 2rem); | |||
} | |||
} | |||
@media screen and (min-width: 982px) { | |||
.infobox-flexrow-container { | |||
margin-left: -1.5rem; | |||
margin-right: -1.5rem; | |||
} | |||
.infobox-mainpage { scroll-snap-align: none; } | |||
.infobox-mainpage:first-child { margin-left: 1.5rem; } | |||
.infobox-mainpage:last-child::after { width: 1.5rem; } | |||
.infobox-mainpage-column2 { | |||
width: 741px; | |||
min-width: 741px; | |||
max-width: 741px; | |||
column-count: 2; | |||
column-gap: 21px; | |||
column-rule: 1px solid #CCCCCC; | |||
} | |||
.infobox-mainpage-column2 h3 { margin-right: -371px; } | |||
} | |||
@supports (margin-right: constant(safe-area-inset-right)) { | |||
.infobox-flexrow-container { | |||
margin-right: calc(-1rem - constant(safe-area-inset-right)); | |||
} | |||
.infobox-mainpage:last-child::after { | |||
width: calc(1rem + constant(safe-area-inset-right)); | |||
} | |||
@media screen and (max-width: 799px), screen and (max-height: 439px) { | |||
.infobox-flexrow-container { | |||
margin-left: calc(-1rem - constant(safe-area-inset-left)); | |||
} | |||
.infobox-mainpage { | |||
scroll-snap-margin-left: calc(1rem + constant(safe-area-inset-left)); | |||
scroll-margin-left: calc(1rem + constant(safe-area-inset-left)); | |||
} | |||
.infobox-mainpage:first-child { margin-left: calc(1rem + constant(safe-area-inset-left)); } | |||
.infobox-mainpage:last-child::after { width: calc(1rem + constant(safe-area-inset-left)); } | |||
} | |||
@media screen and (min-width: 982px) { | |||
.infobox-flexrow-container { | |||
margin-right: calc(-1.5rem - constant(safe-area-inset-right)); | |||
} | |||
.infobox-mainpage:last-child::after { | |||
width: calc(1.5rem + constant(safe-area-inset-right)); | |||
} | |||
} | |||
} | |||
@supports (margin-right: env(safe-area-inset-right)) { | |||
.infobox-flexrow-container { | |||
margin-right: calc(-1rem - env(safe-area-inset-right)); | |||
} | |||
.infobox-mainpage:last-child::after { | |||
width: calc(1rem + env(safe-area-inset-right)); | |||
} | |||
@media screen and (max-width: 799px), screen and (max-height: 439px) { | |||
.infobox-flexrow-container { | |||
margin-left: calc(-1rem - env(safe-area-inset-left)); | |||
} | |||
.infobox-mainpage { | |||
scroll-snap-margin-left: calc(1rem + env(safe-area-inset-left)); | |||
scroll-margin-left: calc(1rem + env(safe-area-inset-left)); | |||
} | |||
.infobox-mainpage:first-child { margin-left: calc(1rem + env(safe-area-inset-left)); } | |||
.infobox-mainpage:last-child::after { width: calc(1rem + env(safe-area-inset-left)); } | |||
} | |||
@media screen and (min-width: 982px) { | |||
.infobox-flexrow-container { | |||
margin-right: calc(-1.5rem - env(safe-area-inset-right)); | |||
} | |||
.infobox-mainpage:last-child::after { | |||
width: calc(1.5rem + env(safe-area-inset-right)); | |||
} | |||
} | |||
} | } |
2022年6月6日 (月) 11:54時点における最新版
/* ここに記述したCSSはすべての外装に反映されます */ /* Use color emoji for Windows */ html, body { font-family: -apple-system, BlinkMacSystemFont, Verdana, "Helvetica Neue", "Segoe UI Emoji", Meiryo, sans-serif, "Apple Color Emoji", "Segoe UI Symbol"; } .mw-body h1:lang(ja), .mw-body-content h1:lang(ja), .mw-body-content h2:lang(ja), .mw-body h1:lang(he), .mw-body-content h1:lang(he), .mw-body-content h2:lang(he), .mw-body h1:lang(ko), .mw-body-content h1:lang(ko), .mw-body-content h2:lang(ko) { font-family: -apple-system, BlinkMacSystemFont, Arial, Roboto, "Helvetica Neue", "Segoe UI Emoji", "Meiryo UI", Meiryo, sans-serif, "Apple Color Emoji", "Segoe UI Symbol"; -webkit-font-feature-settings: "palt"; font-feature-settings: "palt"; } /* Hide main page title */ .page-メインページ h1.firstHeading { display: none; } /* Basic text style */ .text-primary { color: #000000; } .text-secondary, .text-separator { color: rgba(0, 0, 0, .6); } .text-tertiary { color: rgba(0, 0, 0, .4); } .text-smaller { font-size: smaller; } .text-larger { font-size: larger; } @media screen and (max-width: 799px), screen and (max-height: 439px) { .text-desktop, .text-desktoponly { display: none; } } .text-type-number, .cell-type-number { letter-spacing: -.04em; } /* Device display style */ .disp-mobiledevice { display: none; } @media screen and (max-width: 480px), screen and (max-height: 439px) { .disp-mobiledevice { display: block; } } /* Buff/nerf text style */ .text-adjustment-buff { color: #0669B2; } .text-adjustment-nerf { color: #DF0024; } /* Buff/nerf list style */ ul.list-adjustment { margin: .3em 0 0 2.1em; } ul.list-adjustment > li { list-style-type: none; list-style-image: none; } ul.list-adjustment > li > a { color: inherit; text-decoration: underline; } ul.list-adjustment > li::before { content: '-'; margin: 0 .2em 0 -1.5em; } ul.list-adjustment > li.list-adjustment-nerf { color: #DF0024; } ul.list-adjustment > li.list-adjustment-nerf::before { content: '▼'; } ul.list-adjustment > li.list-adjustment-buff { color: #0669B2; } ul.list-adjustment > li.list-adjustment-buff::before { content: '△'; } /* Rarity text style */ .text-rarity-common { color: #8C8C80; } .text-secondary .text-rarity-common { color: rgba(140, 140, 128, .6); } .text-rarity-rare { color: #1C91FF; } .text-secondary .text-rarity-rare { color: rgba(28, 145, 255, .6); } .text-rarity-epic { color: #5700B3; } .text-secondary .text-rarity-epic { color: rgba(87, 0, 179, .6); } .text-rarity-legendary { color: #CEAD21; /* #FAC700 */ } .text-secondary .text-rarity-legendary { color: rgba(206, 173, 33, .6); } .text-rarity-heirloom { color: #FF0000; } .text-secondary .text-rarity-heirloom { color: rgba(255, 0, 0, .6); } /* Rarity block style */ .block-rarity { display: inline-block; margin: -.2em -.4em; border-radius: 4px; padding: .2em .4em; } /* Rarity display style */ .disp-rarity-common { background-color: rgba(140, 140, 128, .15); } .disp-rarity-rare { background-color: rgba(28, 145, 255, .15); } .disp-rarity-epic { background-color: rgba(87, 0, 179, .15); } .disp-rarity-legendary { background-color: rgba(101, 75, 14, .15); /* rgba(250, 199, 0, .15) */ } .disp-rarity-heirloom { background-color: rgba(255, 0, 0, .15); } /* Ammo text style */ .text-ammo-light { color: #7D542D; } .text-ammo-heavy { color: #386B59; } .text-ammo-energy { color: #5A6E28; } .text-ammo-shotgun { color: #6B2007; } .text-ammo-sniper { color: #4B408F; } .text-ammo-arrows { color: #8E7C2F; } .text-ammo-special { color: #B20137; } .text-ammo-minigun { color: #A13CA1; } /* Other text style */ .text-materials { color: #1BC2BD; } /* Condensed table style */ .condensedtable { border-spacing: 0; white-space: nowrap; } .condensedtable th { padding: 0; font-weight: normal; text-align: left; } .condensedtable th[align=center] { text-align: center; } .condensedtable td { padding: 0; text-align: center; } .condensedtable td[align=left] { text-align: left; } .condensedtable th[align=right], .condensedtable td[align=right] { text-align: right; } /* Rarity table style */ .raritytable { margin-left: -.4em; } .raritytable th:first-child, .raritytable td:first-child { padding-left: .4em; } .raritytable th:last-child, .raritytable td:last-child { padding-right: .4em; } .row-rarity-first th, .row-rarity-first td { padding-top: .4em; } .row-rarity-first th:first-child, .row-rarity-first td:first-child { border-radius: 4px 0 0 0; } .row-rarity-first th:last-child, .row-rarity-first td:last-child { border-radius: 0 4px 0 0; } .row-rarity-last th, .row-rarity-last td { padding-bottom: .4em; } .row-rarity-last th:first-child, .row-rarity-last td:first-child { border-radius: 0 0 0 4px; } .row-rarity-last th:last-child, .row-rarity-last td:last-child { border-radius: 0 0 4px 0; } .row-rarity-one th, .row-rarity-one td { padding-top: .4em; padding-bottom: .4em; } .row-rarity-one th:first-child, .row-rarity-one td:first-child { border-radius: 4px 0 0 4px; } .row-rarity-one th:last-child, .row-rarity-one td:last-child { border-radius: 0 4px 4px 0; } /* Override tabbox style */ body:not(oldbrowser) .tabs-content { display: none; } .tabs-tabbox { clear: both; } .tabs-tabbox > .tabs-label { margin: 0 -1px 0 0; border-color: #A2A9B1; border-radius: 0; padding: .25em 1em; box-shadow: 2px 2px 0 0 #FFFFFF inset, -2px 2px 0 0 #FFFFFF inset; } .tabs-tabbox > .tabs-container { border-color: #A2A9B1; border-radius: 0; padding: 0; width: fit-content; } .tabs-content { vertical-align: top; } @media screen and (max-width: 799px) { .tabs-tabbox > .tabs-label { padding: .5em; } } /* Number table style */ .numbertable { font-family: -apple-system, BlinkMacSystemFont, Arial, Roboto, "Helvetica Neue", "Segoe UI Emoji", "Meiryo UI", Meiryo, sans-serif, "Apple Color Emoji", "Segoe UI Symbol"; line-height: 1.4; -webkit-font-feature-settings: "palt", "pkna", "tnum"; font-feature-settings: "palt", "pkna", "tnum"; font-variant-numeric: tabular-nums; } .numbertable > tr > td, .numbertable > * > tr > td { text-align: right; } .numbertable > tr > td[align=left], .numbertable > * > tr > td[align=left] { text-align: left; } .numbertable > tr > td[align=center], .numbertable > * > tr > td[align=center] { text-align: center; } /* In-table style */ .intable { margin: 0 auto; border: 1px solid #bfc4ca; border-collapse: separate; border-radius: 4px; border-spacing: 0; width: 100%; font-size: 96%; line-height: 1.45; } .intable > tr > th, .intable > * > tr > th, .intable > tr > td, .intable > * > tr > td { border: 1px solid #bfc4ca; border-left-style: none; border-left-width: 0; border-bottom-style: none; border-bottom-width: 0; padding: .15em .3em; } .intable > tr > th:last-child, .intable > * > tr > th:last-child, .intable > tr > td:last-child, .intable > * > tr > td:last-child { border-right-style: none; border-right-width: 0; } .intable > tr:first-child > th, .intable > *:first-child > tr:first-child > th, .intable > tr:first-child > td, .intable > *:first-child > tr:first-child > td { border-top-style: none; border-top-width: 0; } .intable > tr > th, .intable > * > tr > th { background-color: rgba(0, 0, 0, .06); } .intable > tr > td, .intable > * > tr > td { background-color: rgba(255, 255, 255, .25); } .intable > tr > td.disabled, .intable > * > tr > td.disabled { font-size: 80%; color: #999; background-color: rgba(0, 0, 0, .02); } .tabs-intable { margin: -1.8em 0 0; } .tabs-intable > .tabs-label { border-color: transparent; border-radius: 4px 4px 0 0; color: rgba(0, 0, 0, .6); background-color: rgba(0,0,0,.06); margin-top: .2em; padding: .1em .8em; -webkit-box-shadow: none; box-shadow: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size: 96%; } .tabs-intable > .tabs-input + .tabs-input + .tabs-label { margin-left: 2.4em; } .tabs-intable > .tabs-input:checked + .tabs-label, .tabs-intable > .tabs-input-0:checked + .tabs-input-1 + .tabs-label { margin-top: 0; padding-top: .2em; padding-bottom: .2em; border-color: #bfc4ca; color: #000; background-color: rgba(255,255,255,.75); } .tabs-intable > .tabs-container { border: 0 none transparent; width: 100%; } .tabs-intable .tabs-content { width: 100%; } /* Vertical cell style */ table > tr > .vertical-cell, table > * > tr > .vertical-cell, .wikitable > tr > .vertical-cell, .wikitable > * > tr > .vertical-cell, table > tr > .vertical-english-cell, table > * > tr > .vertical-english-cell, .wikitable > tr > .vertical-english-cell, .wikitable > * > tr > .vertical-english-cell { padding: .4em .2em; min-width: 1.4em; /* Webkit bug fix */ } .intable > tr > .vertical-cell, .intable > * > tr > .vertical-cell, .intable > tr > .vertical-english-cell, .intable > * > tr > .vertical-english-cell { padding: .3em .15em; min-width: 1.3em; /* Webkit bug fix */ } table > tr > .vertical-cell > span, table > * > tr > .vertical-cell > span { height: max-content; /* Webkit bug fix */ -webkit-writing-mode: vertical-lr; -ms-writing-mode: tb-lr; writing-mode: vertical-lr; } table > tr > .vertical-english-cell > span, table > * > tr > .vertical-english-cell > span { -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; -webkit-transform: rotate(180deg); transform: rotate(180deg); } /* List table style */ .tpl-weapon th[colspan] > .listtable, .tpl-weapon td[colspan] > .listtable { margin-left: .65em; } #tooltip .listtable { margin-left: .45em; } .listtable th, .listtable td { padding-top: .2em; } .listtable th:first-child, .listtable td:first-child { padding-left: 1.6em; background-image: url(/apexwiki/skins/Vector/resources/common/images/bullet-icon.svg); background-repeat: no-repeat; background-position: .7em calc(.2em + 1.4ex - 9px); } .tpl-weapon .listtable th:first-child, .tpl-weapon .listtable td:first-child { padding-left: .85em; background-position: left 40%; } .listtable .no-list-style > th, .listtable .no-list-style > td { background-image: none; } .listtable tr:first-child > th, .listtable .no-list-style > th, .listtable tr:first-child > td, .listtable .no-list-style > td { padding-top: 0; background-position: .7em calc(1.4ex - 9px); } .tpl-weapon .listtable tr:first-child > th, .tpl-weapon .listtable .no-list-style > th, .tpl-weapon .listtable tr:first-child > td, .tpl-weapon .listtable .no-list-style > td { background-position: left 30%; } /* Patchnote table style */ .patchnotetable { font-size: 92.85%; } .wikitable.patchnotetable th:first-child { text-align: left; } .listtable.patchnotetable th { white-space: normal; } .listtable.patchnotetable th, .listtable.patchnotetable td { vertical-align: bottom; } /* Damage table style for narrow width device */ @media screen and (max-width: 480px) { .damagetable > tr > th, .damagetable > * > tr > th { padding: .2em .1em; letter-spacing: -.01em; } } @media screen and (max-width: 400px) { .damagetable { margin-left: -1rem; margin-right: -1rem; border-left: 0 none transparent; border-right: 0 none transparent; width: calc(100% + 2rem); } .damagetable > tr > th:first-child, .damagetable > * > tr > th:first-child, .damagetable > tr > td:first-child, .damagetable > * > tr > td:first-child { border-left: 0 none transparent; } .damagetable > tr > th:last-child, .damagetable > * > tr > th:last-child, .damagetable > tr > td:last-child, .damagetable > * > tr > td:last-child { border-right: 0 none transparent; } } @media screen and (max-width: 375px) { .damagetable > tr > th, .damagetable > * > tr > th { padding: .2em 0; } } /* Langtable style */ @media screen { .langtable td:last-child:lang(zh-cn), .langtable td:last-child:lang(zh-tw) { padding: .16em .32em; font-size: 125%; line-height: 1.28; } } .langtable td:last-child:lang(ja) { font-family: -apple-system, BlinkMacSystemFont, "Hiragino Sans", YuGothic, "Yu Gothic", "游ゴシック体", sans-serif; font-variant-east-asian: jis04; } .langtable td:last-child:lang(ko) { font-family: -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", Gulim, "Malgun Gothic", sans-serif; } .langtable td:last-child:lang(zh-cn) { font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", STHeitiSC, "Heiti SC", "黒体-簡", "Microsoft YaHei", sans-serif; font-variant-east-asian: simplified; } .langtable td:last-child:lang(zh-tw) { font-family: -apple-system, BlinkMacSystemFont, "PingFang TC", STHeitiTC, "Heiti TC", "黒体-繁", "Microsoft JhengHei", sans-serif; font-variant-east-asian: traditional; } /* Stattable style */ .st { margin: 1em 0; border-top: 1px solid #A2A9B1; border-spacing: 0; } .st th, .st td { -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #A2A9B1; border-top-width: 0; border-left-width: 0; padding: .2em .4em; } .st th:first-child, .st td:first-child { border-left-width: 1px; } .st .sortbottom > th, .st .sortbottom > td { border-left-width: 0; border-right-width: 0; border-bottom-width: 0; } .st .sortbottom, .st .sortbottom:hover, .st .sortbottom > th, .st .sortbottom:hover > th { background-color: transparent; } .st-textshadow { text-shadow: 1px 1px 1px #fff; } td.st-dashed-right { border-right-style: dashed; } @media screen { .st { color: #202122; } .st tr { background-color: #F8F9FA; } .st tr:hover { background-color: #E7EBEE; } .st th { background-color: #EAECF0; } .st tr:hover th { background-color: #D2D5E0; } } @media screen and (max-width: 799px), screen and (max-height: 439px) { td.st-mobile-none-right { border-right: 0 none transparent; } td.st-mobile-padding0-both { padding-left: 0; padding-right: 0; } td.st-mobile-padding0-left { padding-left: 0; } td.st-mobile-padding0-right { padding-right: 0; } } .st .st-content { padding: 0; background-color: transparent; text-align: center; vertical-align: top; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } ul.st-axis { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-sizing: border-box; box-sizing: border-box; list-style: none; margin: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: rgba(0, 0, 0, .6); font-size: 85%; letter-spacing: -.04em; } .st-axis li { overflow: hidden; text-align: center; } .st-axis li:first-child { text-align: left; } .st-axis li:last-child { text-align: right; padding-right: .04em; } .st-axis-2 li { -ms-flex-preferred-size: 50%; flex-basis: 50%; } .st-axis-2 li:first-child, .st-axis-2 li:last-child { -ms-flex-preferred-size: 25%; flex-basis: 25%; } .st-axis-3 li { -ms-flex-preferred-size: calc(100%/3); flex-basis: calc(100%/3); } .st-axis-3 li:first-child, .st-axis-3 li:last-child { -ms-flex-preferred-size: calc(100%/6); flex-basis: calc(100%/6); } .st-axis-4 li { -ms-flex-preferred-size: 25%; flex-basis: 25%; } .st-axis-4 li:first-child, .st-axis-4 li:last-child { -ms-flex-preferred-size: 12.5%; flex-basis: 12.5%; } .st-axis-5 li { -ms-flex-preferred-size: 20%; flex-basis: 20%; } .st-axis-5 li:first-child, .st-axis-5 li:last-child { -ms-flex-preferred-size: 10%; flex-basis: 10%; } .st-axis-6 li { -ms-flex-preferred-size: calc(100%/6); flex-basis: calc(100%/6); } .st-axis-6 li:first-child, .st-axis-6 li:last-child { -ms-flex-preferred-size: calc(100%/12); flex-basis: calc(100%/12); } .st-axis-7 li { -ms-flex-preferred-size: calc(100%/7); flex-basis: calc(100%/7); } .st-axis-7 li:first-child, .st-axis-7 li:last-child { -ms-flex-preferred-size: calc(100%/14); flex-basis: calc(100%/14); } .st-axis-8 li { -ms-flex-preferred-size: 12.5%; flex-basis: 12.5%; } .st-axis-8 li:first-child, .st-axis-8 li:last-child { -ms-flex-preferred-size: 6.25%; flex-basis: 6.25%; } .st-axis-9 li { -ms-flex-preferred-size: calc(100%/9); flex-basis: calc(100%/9); } .st-axis-9 li:first-child, .st-axis-9 li:last-child { -ms-flex-preferred-size: calc(100%/18); flex-basis: calc(100%/18); } .st-axis-10 li { -ms-flex-preferred-size: 10%; flex-basis: 10%; } .st-axis-10 li:first-child, .st-axis-10 li:last-child { -ms-flex-preferred-size: 5%; flex-basis: 5%; } ul.st-legend { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; list-style: none; margin: 0 .4em; border: 1px solid #000000; padding: .2em .4em; background-color: #F8F9FA; font-size: 95%; letter-spacing: -.04em; } .st-legend li { margin: 0 .4em; text-align: center; } .st-legend-mark { color: transparent; -webkit-background-clip: text; background-clip: text; } .st-grid:not(.st-mobile-graph) { position: relative; } .st-grid:not(.st-mobile-graph):before { display: block; position: absolute; content: ''; } .st-grid:before { top: 0; left: 0; width: 100%; height: 100%; background-image: linear-gradient(-90deg, rgba(0, 0, 0, .08) 1px, transparent 1px) !important; } .st-grid-2:before { background-size: 50% 100%; } .st-grid-3:before { background-size: calc(100%/3) 100%; } .st-grid-4:before { background-size: 25% 100%; } .st-grid-5:before { background-size: 20% 100%; } .st-grid-6:before { background-size: calc(100%/6) 100%; } .st-grid-7:before { background-size: calc(100%/7) 100%; } .st-grid-8:before { background-size: 12.5% 100%; } .st-grid-9:before { background-size: calc(100%/9) 100%; } .st-grid-10:before { background-size: 10% 100%; } .st-grid-log2:before { background-image: linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), linear-gradient(-90deg,rgba(0,0,0,.16) 1px,transparent 1px), linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), linear-gradient(-90deg,rgba(0,0,0,.08) 1px,transparent 1px), linear-gradient(-90deg,rgba(0,0,0,.16) 1px,transparent 1px) !important; background-repeat: no-repeat; background-size: 15.051% 100%, 23.856% 100%, 30.103% 100%, 34.949% 100%, 38.908% 100%, 42.255% 100%, 45.154% 100%, 47.712% 100%, 50% 100%, 65.051% 100%, 73.856% 100%, 80.103% 100%, 84.949% 100%, 88.908% 100%, 92.255% 100%, 95.154% 100%, 97.712% 100%, 100% 100%; } .st-line { background-position: left center; background-repeat: no-repeat; } .st-line-h10 { background-size: 100% 1em } .st-line-h11 { background-size: 100% 1.1em } .st-line-h12 { background-size: 100% 1.2em } .st-line-h13 { background-size: 100% 1.3em } .st-line-h14 { background-size: 100% 1.4em } .st-line-h15 { background-size: 100% 1.5em } .st-line-h7-h7 { background-size: 100% .7em; background-position: left top calc(50% - 0.35em), left top calc(50% + 0.35em); } .st-line-h8-h6 { background-size: 100% .8em, 100% .6em; background-position: left top calc(50% - 0.3em), left top calc(50% + 0.4em); } .st-line-h9-h5 { background-size: 100% .9em, 100% .5em; background-position: left top calc(50% - 0.25em), left top calc(50% + 0.45em); } .st-line-h10-h4 { background-size: 100% 1em, 100% .4em; background-position: left top calc(50% - 0.2em), left top calc(50% + 0.5em); } .st-line-h11-h3 { background-size: 100% 1.1em, 100% .3em; background-position: left top calc(50% - 0.15em), left top calc(50% + 0.55em); } .st-line-h12-h2 { background-size: 100% 1.2em, 100% .2em; background-position: left top calc(50% - 0.1em), left top calc(50% + 0.6em); } .st-label { display: none; position: absolute; font-size: 80%; font-weight: bold; letter-spacing: -.08em; line-height: 1; text-shadow: 1px -1px 1px #fff, 1px 1px 1px #fff, -1px 1px 1px #fff, -1px -1px 1px #fff; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .st tr:hover .st-label { display: block; } .st-label-lower { margin-right: 5px; } .st-label-upper { margin-left: 3px; } .st-line-h10 .st-label { top: calc(50% - .45em); } .st-line-h11 .st-label { top: calc(50% - .5em); } .st-line-h12 .st-label { top: calc(50% - .55em); } .st-line-h13 .st-label { top: calc(50% - .6em); } .st-line-h14 .st-label { top: calc(50% - .65em); } .st-line-h15 .st-label { top: calc(50% - .7em); } .st-line-h7-h7 .st-label-item1 { top: calc(50% - .95em); } .st-line-h7-h7 .st-label-item2 { top: calc(50% - .1em); } .st-line-h8-h6 .st-label-item1 { top: calc(50% - .9em); } .st-line-h8-h6 .st-label-item2 { top: calc(50% - .05em); } .st-line-h9-h5 .st-label-item1 { top: calc(50% - .85em); } .st-line-h9-h5 .st-label-item2 { top: calc(50% + .2em); font-size: 70%; } .st-line-h10-h4 .st-label-item1 { top: calc(50% - .8em); } .st-line-h10-h4 .st-label-item2 { top: calc(50% + .3em); font-size: 70%; } .st-line-h11-h3 .st-label-item1 { top: calc(50% - .75em); } .st-line-h11-h3 .st-label-item2 { top: calc(50% + .4em); font-size: 60%; } .st-line-h12-h2 .st-label-item1 { top: calc(50% - .7em); } .st-line-h12-h2 .st-label-item2 { top: calc(50% + .5em); font-size: 60%; } @media screen and (max-width: 799px), screen and (max-height: 439px) { .st { margin: 1em -1rem; margin-left: calc(-1rem - constant(safe-area-inset-left)); margin-left: calc(-1rem - env(safe-area-inset-left)); margin-right: calc(-1rem - constant(safe-area-inset-right)); margin-right: calc(-1rem - env(safe-area-inset-right)); width: calc(100% + 2rem); width: calc(100% + 2rem + constant(safe-area-inset-left) + constant(safe-area-inset-right)); width: calc(100% + 2rem + env(safe-area-inset-left) + env(safe-area-inset-right)); } .st th:first-child, .st td:first-child { border-left-width: 0; padding-left: 1rem; padding-left: max(1rem, constant(safe-area-inset-left)); padding-left: max(1rem, env(safe-area-inset-left)); } .st th:last-child, .st td:last-child { border-right-width: 0; padding-right: 1rem; padding-right: max(1rem, constant(safe-area-inset-right)); padding-right: max(1rem, env(safe-area-inset-right)); } .st.jquery-tablesorter th.headerSort:last-child { background-position: center right 1rem; background-position: center right max(1rem, constant(safe-area-inset-right)); background-position: center right max(1rem, env(safe-area-inset-right)); padding-right: calc(21px + 1rem); padding-right: calc(21px + max(1rem, constant(safe-area-inset-right))); padding-right: calc(21px + max(1rem, env(safe-area-inset-right))); } .st-grid-2:last-child:before { background-size: calc(50% - .5rem) 100%; background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/2) 100%; background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/2) 100%; } .st-grid-3:last-child:before { background-size: calc((100% - 1rem)/3) 100%; background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/3) 100%; background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/3) 100%; } .st-grid-4:last-child:before { background-size: calc(25% - .25rem) 100%; background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/4) 100%; background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/4) 100%; } .st-grid-5:last-child:before { background-size: calc(20% - .2rem) 100%; background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/5) 100%; background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/5) 100%; } .st-grid-6:last-child:before { background-size: calc((100% - 1rem)/6) 100%; background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/6) 100%; background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/6) 100%; } .st-grid-7:last-child:before { background-size: calc((100% - 1rem)/7) 100%; background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/7) 100%; background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/7) 100%; } .st-grid-8:last-child:before { background-size: calc(12.5% - .125rem) 100%; background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/8) 100%; background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/8) 100%; } .st-grid-9:last-child:before { background-size: calc((100% - 1rem)/9) 100%; background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/9) 100%; background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/9) 100%; } .st-grid-10:last-child:before { background-size: calc(10% - .1rem) 100%; background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/10) 100%; background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/10) 100%; } .st-grid-log2:last-child:before { background-size: calc(0.15051 * (100% - 1rem)) 100%, calc(0.23856 * (100% - 1rem)) 100%, calc(0.30103 * (100% - 1rem)) 100%, calc(0.34949 * (100% - 1rem)) 100%, calc(0.38908 * (100% - 1rem)) 100%, calc(0.42255 * (100% - 1rem)) 100%, calc(0.45154 * (100% - 1rem)) 100%, calc(0.47712 * (100% - 1rem)) 100%, calc(50% - .5rem) 100%, calc(0.65051 * (100% - 1rem)) 100%, calc(0.73856 * (100% - 1rem)) 100%, calc(0.80103 * (100% - 1rem)) 100%, calc(0.84949 * (100% - 1rem)) 100%, calc(0.88908 * (100% - 1rem)) 100%, calc(0.92255 * (100% - 1rem)) 100%, calc(0.95154 * (100% - 1rem)) 100%, calc(0.97712 * (100% - 1rem)) 100%, calc(100% - 1rem) 100%; background-size: calc(0.15051 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.23856 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.30103 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.34949 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.38908 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.42255 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.45154 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.47712 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(50% - .5rem) 100%, calc(0.65051 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.73856 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.80103 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.84949 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.88908 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.92255 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.95154 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.97712 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(100% - max(1rem, constant(safe-area-inset-right))) 100%; background-size: calc(0.15051 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.23856 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.30103 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.34949 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.38908 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.42255 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.45154 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.47712 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(50% - .5rem) 100%, calc(0.65051 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.73856 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.80103 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.84949 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.88908 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.92255 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.95154 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.97712 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(100% - max(1rem, env(safe-area-inset-right))) 100%; } .st-line-h10:last-child { background-size: calc(100% - 1rem) 1em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1em; } .st-line-h11:last-child { background-size: calc(100% - 1rem) 1.1em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.1em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.1em; } .st-line-h12:last-child { background-size: calc(100% - 1rem) 1.2em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.2em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.2em; } .st-line-h13:last-child { background-size: calc(100% - 1rem) 1.3em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.3em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.3em; } .st-line-h14:last-child { background-size: calc(100% - 1rem) 1.4em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.4em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.4em; } .st-line-h7-h7:last-child { background-size: calc(100% - 1rem) .7em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) .7em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) .7em; } .st-line-h8-h6:last-child { background-size: calc(100% - 1rem) .8em, calc(100% - 1rem) .6em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) .8em, calc(100% - max(1rem, constant(safe-area-inset-right))) .6em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) .8em, calc(100% - max(1rem, env(safe-area-inset-right))) .6em; } .st-line-h9-h5:last-child { background-size: calc(100% - 1rem) .9em, calc(100% - 1rem) .5em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) .9em, calc(100% - max(1rem, constant(safe-area-inset-right))) .5em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) .9em, calc(100% - max(1rem, env(safe-area-inset-right))) .5em; } .st-line-h10-h4:last-child { background-size: calc(100% - 1rem) 1em, calc(100% - 1rem) .4em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1em, calc(100% - max(1rem, constant(safe-area-inset-right))) .4em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1em, calc(100% - max(1rem, env(safe-area-inset-right))) .4em; } .st-line-h11-h3:last-child { background-size: calc(100% - 1rem) 1.1em, calc(100% - 1rem) .3em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.1em, calc(100% - max(1rem, constant(safe-area-inset-right))) .3em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.1em, calc(100% - max(1rem, env(safe-area-inset-right))) .3em; } .st-line-h12-h2:last-child { background-size: calc(100% - 1rem) 1.2em, calc(100% - 1rem) .2em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.2em, calc(100% - max(1rem, constant(safe-area-inset-right))) .2em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.2em, calc(100% - max(1rem, env(safe-area-inset-right))) .2em; } } @media screen and (max-width: 480px) { .st .st-mobile-first { border-left-width: 0; padding-left: 1rem; padding-left: max(1rem, constant(safe-area-inset-left)); padding-left: max(1rem, env(safe-area-inset-left)); } .st .st-mobile-last { border-right-width: 0; padding-right: 1rem; padding-right: max(1rem, constant(safe-area-inset-right)); padding-right: max(1rem, env(safe-area-inset-right)); } .st-mobile-textshadow { text-shadow: 1px 1px 1px #fff; } .st-grid { position: relative; } .st-grid:before { display: block; position: absolute; content: ''; } .st-desktop { display: none; } .st-mobile-very-narrow { min-width: 60px !important; min-width: 18.75vw !important; max-width: none !important; } .st-mobile-narrow { min-width: 80px !important; min-width: 25vw !important; max-width: none !important; } .st-mobile-medium { min-width: 100px !important; min-width: 31.25vw !important; max-width: none !important; } .st-mobile-wide { min-width: 120px !important; min-width: 37.5vw !important; max-width: none !important; } .st-grid-2.st-mobile-last:before { background-size: calc(50% - .5rem) 100%; background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/2) 100%; background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/2) 100%; } .st-grid-3.st-mobile-last:before { background-size: calc((100% - 1rem)/3) 100%; background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/3) 100%; background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/3) 100%; } .st-grid-4.st-mobile-last:before { background-size: calc(25% - .25rem) 100%; background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/4) 100%; background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/4) 100%; } .st-grid-5.st-mobile-last:before { background-size: calc(20% - .2rem) 100%; background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/5) 100%; background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/5) 100%; } .st-grid-6.st-mobile-last:before { background-size: calc((100% - 1rem)/6) 100%; background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/6) 100%; background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/6) 100%; } .st-grid-7.st-mobile-last:before { background-size: calc((100% - 1rem)/7) 100%; background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/7) 100%; background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/7) 100%; } .st-grid-8.st-mobile-last:before { background-size: calc(12.5% - .125rem) 100%; background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/8) 100%; background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/8) 100%; } .st-grid-9.st-mobile-last:before { background-size: calc((100% - 1rem)/9) 100%; background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/9) 100%; background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/9) 100%; } .st-grid-10.st-mobile-last:before { background-size: calc(10% - .1rem) 100%; background-size: calc((100% - max(1rem, constant(safe-area-inset-right)))/10) 100%; background-size: calc((100% - max(1rem, env(safe-area-inset-right)))/10) 100%; } .st-grid-log2.st-mobile-last:before { background-size: calc(0.15051 * (100% - 1rem)) 100%, calc(0.23856 * (100% - 1rem)) 100%, calc(0.30103 * (100% - 1rem)) 100%, calc(0.34949 * (100% - 1rem)) 100%, calc(0.38908 * (100% - 1rem)) 100%, calc(0.42255 * (100% - 1rem)) 100%, calc(0.45154 * (100% - 1rem)) 100%, calc(0.47712 * (100% - 1rem)) 100%, calc(50% - .5rem) 100%, calc(0.65051 * (100% - 1rem)) 100%, calc(0.73856 * (100% - 1rem)) 100%, calc(0.80103 * (100% - 1rem)) 100%, calc(0.84949 * (100% - 1rem)) 100%, calc(0.88908 * (100% - 1rem)) 100%, calc(0.92255 * (100% - 1rem)) 100%, calc(0.95154 * (100% - 1rem)) 100%, calc(0.97712 * (100% - 1rem)) 100%, calc(100% - 1rem) 100%; background-size: calc(0.15051 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.23856 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.30103 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.34949 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.38908 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.42255 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.45154 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.47712 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(50% - .5rem) 100%, calc(0.65051 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.73856 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.80103 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.84949 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.88908 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.92255 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.95154 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(0.97712 * (100% - max(1rem, constant(safe-area-inset-right)))) 100%, calc(100% - max(1rem, constant(safe-area-inset-right))) 100%; background-size: calc(0.15051 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.23856 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.30103 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.34949 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.38908 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.42255 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.45154 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.47712 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(50% - .5rem) 100%, calc(0.65051 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.73856 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.80103 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.84949 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.88908 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.92255 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.95154 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(0.97712 * (100% - max(1rem, env(safe-area-inset-right)))) 100%, calc(100% - max(1rem, env(safe-area-inset-right))) 100%; } .st-line-h10.st-mobile-last { background-size: calc(100% - 1rem) 1em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1em; } .st-line-h11.st-mobile-last { background-size: calc(100% - 1rem) 1.1em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.1em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.1em; } .st-line-h12.st-mobile-last { background-size: calc(100% - 1rem) 1.2em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.2em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.2em; } .st-line-h13.st-mobile-last { background-size: calc(100% - 1rem) 1.3em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.3em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.3em; } .st-line-h14.st-mobile-last { background-size: calc(100% - 1rem) 1.4em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.4em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.4em; } .st-line-h7-h7.st-mobile-last { background-size: calc(100% - 1rem) .7em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) .7em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) .7em; } .st-line-h8-h6.st-mobile-last { background-size: calc(100% - 1rem) .8em, calc(100% - 1rem) .6em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) .8em, calc(100% - max(1rem, constant(safe-area-inset-right))) .6em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) .8em, calc(100% - max(1rem, env(safe-area-inset-right))) .6em; } .st-line-h9-h5.st-mobile-last { background-size: calc(100% - 1rem) .9em, calc(100% - 1rem) .5em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) .9em, calc(100% - max(1rem, constant(safe-area-inset-right))) .5em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) .9em, calc(100% - max(1rem, env(safe-area-inset-right))) .5em; } .st-line-h10-h4.st-mobile-last { background-size: calc(100% - 1rem) 1em, calc(100% - 1rem) .4em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1em, calc(100% - max(1rem, constant(safe-area-inset-right))) .4em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1em, calc(100% - max(1rem, env(safe-area-inset-right))) .4em; } .st-line-h11-h3.st-mobile-last { background-size: calc(100% - 1rem) 1.1em, calc(100% - 1rem) .3em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.1em, calc(100% - max(1rem, constant(safe-area-inset-right))) .3em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.1em, calc(100% - max(1rem, env(safe-area-inset-right))) .3em; } .st-line-h12-h2.st-mobile-last { background-size: calc(100% - 1rem) 1.2em, calc(100% - 1rem) .2em; background-size: calc(100% - max(1rem, constant(safe-area-inset-right))) 1.2em, calc(100% - max(1rem, constant(safe-area-inset-right))) .2em; background-size: calc(100% - max(1rem, env(safe-area-inset-right))) 1.2em, calc(100% - max(1rem, env(safe-area-inset-right))) .2em; } } @media screen and (min-width: 481px) { .st-mobile-content ul { display: none; } .st-mobile-graph { background-image: none !important; } } @media screen { .st-axis { text-shadow: 1px -1px 1px #fff, 1px 1px 1px #fff, -1px 1px 1px #fff, -1px -1px 1px #fff; } .sortbottom .st-content { position: -webkit-sticky; position: sticky; bottom: 2px; bottom: calc(2px + constant(safe-area-inset-bottom)); bottom: calc(2px + env(safe-area-inset-bottom)); z-index: 1; } } @media print { .st-mobile-content ul { display: none; } .st-mobile-graph { background-image: none !important; } } /* Sticky stuck style */ @media screen { .row-sticky th, .row-sticky td { position: -webkit-sticky; position: sticky; top: -1px; top: calc(constant(safe-area-inset-top) - 1px); top: calc(env(safe-area-inset-top) - 1px); z-index: 1; transition: box-shadow .5s; } .row-sticky--stuck th, .row-sticky--stuck td { box-shadow: 0 1px 2px rgba(0, 0, 0, .4); } } /* Tooltip style */ #tooltip { contain: content; overflow: hidden; display: none; position: absolute; z-index: 2; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #000; padding: .2em .4em; font-family: -apple-system, BlinkMacSystemFont, Arial, Roboto, "Helvetica Neue", "Segoe UI Emoji", "Meiryo UI", Meiryo, sans-serif, "Apple Color Emoji", "Segoe UI Symbol"; font-size: 0.8125em; line-height: 1.4; -webkit-font-feature-settings: "palt", "pkna", "tnum"; font-feature-settings: "palt", "pkna", "tnum"; font-variant-numeric: tabular-nums; color: #000; background-color: #fff; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* Group container style */ .groups-container { margin: 0 -1em 1em; border-radius: 8px; padding: .25em 1em 0; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } @media screen and (max-width: 440px) { .groups-container { margin-left: -1rem; margin-right: -1rem; padding-left: 1rem; padding-right: 1rem; padding-bottom: .5em; } } @media screen and (min-width: 1281px) { .group-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .group-container > * { margin-right: 1em; } .group-container > *:last-child { margin-right: 0; } h3 + .group-container > .wikitable { margin-top: .5em; } } /* Rarity image style */ .image-rarity { border-style: solid; -webkit-clip-path: polygon(10% 0, 90% 0, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0 90%, 0 10%); clip-path: polygon(10% 0, 90% 0, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0 90%, 0 10%); } .image-rarity-size16 { margin: -2px 0; border-width: 1px; padding: 3px; box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .2) inset; vertical-align: bottom; } .image-rarity-size20 { border-width: 1.25px; padding: 3.75px; box-shadow: 0 1.25px 1.25px 1.25px rgba(0, 0, 0, .2) inset; } .image-rarity-size24 { border-width: 1.5px; padding: 4.5px; box-shadow: 0 1.5px 1.5px 1.5px rgba(0, 0, 0, .2) inset; } .image-rarity-size28 { border-width: 1.75px; padding: 5.25px; box-shadow: 0 1.75px 1.75px 1.75px rgba(0, 0, 0, .2) inset; } .image-rarity-size32 { border-width: 2px; padding: 6px; box-shadow: 0 2px 2px 2px rgba(0, 0, 0, .2) inset; } .image-rarity-none { background-color: #666666; border-color: #B6ABA5; /* #5E534D */ filter: brightness(.5); } .image-rarity-common { background-color: #494847; border-color: #696868; border-bottom-color: #DDDDDD; } .image-rarity-rare { background-color: #213F6E; border-color: #225A9F; border-bottom-color: #2EBCFF; } .image-rarity-epic { background-color: #472070; border-color: #6830A3; border-bottom-color: #DE6BFF; } .image-rarity-legendary { background-color: #654B0E; border-color: #906B0C; border-bottom-color: #FFE200; } .image-rarity-heirloom { background-color: #67110E; border-color: #92130C; border-bottom-color: #FF3700; } /* Perk & Ability image style */ .image-ability, .image-perk { background-color: #2E2E2D; background-image: radial-gradient(#2E2E2D 35%, transparent 100%), radial-gradient(#626260 30%, transparent 30%), radial-gradient(#626260 30%, transparent 30%); background-size: 100% 180%, 4px 4px, 4px 4px; background-position: center center, 0 0, 2px 2px; -webkit-clip-path: polygon(8% 0,70% 0,100% 80%,92% 100%,30% 100%,0 20%,8% 0); clip-path: polygon(8% 0,70% 0,100% 80%,92% 100%,30% 100%,0 20%,8% 0); } .image-ability-size16, .image-perk-size16 { margin: -3px 0 -1px 0; padding: 4px 10px; vertical-align: bottom; } .image-ability-size20, .image-perk-size20 { padding: 5px 15px; } .image-ability-size24, .image-perk-size24 { padding: 6px 18px; } .image-ability-size28, .image-perk-size28 { padding: 7px 21px; } .image-ability-size32, .image-perk-size32 { padding: 8px 24px; } /* Message box */ .tpl-note { contain: content; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; margin: .5em 0; border: 1px solid #A2A9B1; border-radius: 2px; border-spacing: 0; padding: .2em .4em; background-color: #EAECF0; box-shadow: 0 2px 2px rgb(0, 0, 0, .1); } .tpl-note::after { clear: both; display: block; content: ""; } .tpl-note td { vertical-align: baseline; } .tpl-note-mark { padding-right: .25em; line-height: 1; } .tpl-note-message { border-color: #3396CC; background-color: #E4F0F6; } .tpl-note-message .tpl-note-mark { color: #3396CC; } .tpl-note-warning { border-color: #FFBF00; background-color: #FEF6E7; } .tpl-note-warning .tpl-note-mark { color: #FFBF00; } .tpl-note-error { border-color: #DD3333; background-color: #FEE7E6; } .tpl-note-error .tpl-note-mark { color: #DD3333; } .tpl-note-success { border-color: #14866D; background-color: #D5FDF4; } .tpl-note-success .tpl-note-mark { color: #14866D; } /* infobox */ .tpl-infobox-left { clear: right; float: right; } .tpl-infobox-right { clear: right; float: right; } /* weapon infobox */ .tpl-weapon { contain: style; width: 284px; margin: 0 0 1em 1em; font-family: -apple-system, BlinkMacSystemFont, Arial, Roboto, "Helvetica Neue", "Segoe UI Emoji", Meiryo, sans-serif, "Apple Color Emoji", "Segoe UI Symbol"; } @media screen and (min-width: 982px) { .tpl-weapon { margin-left: 1.5em; } } @media screen and (max-width: 519px) { .tpl-weapon { clear: none; float: none; margin: 0 auto .5em; } } .tpl-weapon-header { contain: strict; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; width: 310px; height: 48px; margin-left: -6.75px; padding: 12px 0 0 24px; color: #fff; text-shadow: 2px 0 0 #000, 2px 2px 0 #000, 0 2px 0 #000, -2px 2px 0 #000, -2px 0 0 #000, -2px -2px 0 #000, 0 -2px 0 #000, 2px -2px 0 #000; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Meiryo UI", sans-serif; font-size: 20px; font-weight: bold; line-height: 24px; letter-spacing: -.03em; background-image: radial-gradient(rgba(0, 0, 0, .025) 40%, transparent 50%), linear-gradient(to right, rgba(0, 0, 0, .6), rgba(0, 0, 0, .8)); background-size: 8px 8px, contain; -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); -webkit-clip-path: polygon(6.29% 0, 97.82% 0, 100% 23%, 93.71% 100%, 2.18% 100%, 0 77%); clip-path: polygon(6.29% 0, 97.82% 0, 100% 23%, 93.71% 100%, 2.18% 100%, 0 77%); } .tpl-weapon-header:before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; -webkit-clip-path: polygon(6.29% 0, 97.82% 0, 100% 23%, 93.71% 100%, 2.18% 100%, 0 77%, 0.97% 71.5%, 3.24% 96%, 92.5% 96%, 98.55% 24%, 96.61% 4%, 6.53% 4%, 0.97% 71.5%, 0 77%, 6.29% 0); clip-path: polygon(6.29% 0, 97.82% 0, 100% 23%, 93.71% 100%, 2.18% 100%, 0 77%, 0.97% 71.5%, 3.24% 96%, 92.5% 96%, 98.55% 24%, 96.61% 4%, 6.53% 4%, 0.97% 71.5%, 0 77%, 6.29% 0); } .tpl-weapon-header > a, .tpl-weapon-header > img { float: right; clear: right; margin: -8px 6px 0 -16px; } .tpl-weapon-light > .tpl-weapon-header:before { background: linear-gradient(173deg, #999 30%, #B47B44 52.5%); } .tpl-weapon-heavy > .tpl-weapon-header:before { background: linear-gradient(173deg, #999 30%, #549B83 52.5%); } .tpl-weapon-energy > .tpl-weapon-header:before { background: linear-gradient(173deg, #999 30%, #84A03D 52.5%); } .tpl-weapon-shotgun > .tpl-weapon-header:before { background: linear-gradient(173deg, #999 30%, #9B330F 52.5%); } .tpl-weapon-sniper > .tpl-weapon-header:before { background: linear-gradient(173deg, #999 30%, #6E5FCE 52.5%); } .tpl-weapon-arrows > .tpl-weapon-header:before { background: linear-gradient(173deg, #999 30%, #CDB347 52.5%); } .tpl-weapon-special > .tpl-weapon-header:before { background: linear-gradient(173deg, #999 30%, #FF0253 52.5%); } .tpl-weapon-minigun > .tpl-weapon-header:before { background: linear-gradient(173deg, #999 30%, #E759E7 52.5%); } .tpl-weapon-content { -webkit-box-sizing: border-box; box-sizing: border-box; padding: .5em; } .tpl-weapon-content, .tpl-weapon > table { border: 2px solid transparent; border-top: 0 none transparent; border-spacing: 0; width: 100%; -webkit-font-feature-settings: "tnum"; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; } .tpl-weapon > table > tr > th, .tpl-weapon > table > * > tr > th { text-align: left; width: 5.2em; } .tpl-weapon > table > tr > td[colspan], .tpl-weapon > table > * > tr > td[colspan] { border-top: 0 none; padding-top: 0; } .tpl-weapon > table > tr > th, .tpl-weapon > table > * > tr > th, .tpl-weapon > table > tr > td, .tpl-weapon > table > * > tr > td { border-top: 1px solid rgba(0, 0, 0, .05); padding: .2em .5em; vertical-align: top; } .tpl-weapon > table > tr:first-child > th, .tpl-weapon > table > * > tr:first-child > th, .tpl-weapon > table > tr:first-child > td, .tpl-weapon > table > * > tr:first-child > td { border-top: 0 none; } .tpl-weapon ul { margin: 0em 0 0 1.5em; padding: 0; line-height: 1.4; } .tpl-weapon li { margin-bottom: .25em; } .tpl-weapon-light > .tpl-weapon-content, .tpl-weapon-light > table { border-color: #B47B44; background-color: #FEF4EC; background-color: rgba(244, 154, 74, .1); } .tpl-weapon-heavy > .tpl-weapon-content, .tpl-weapon-heavy > table { border-color: #549B83; background-color: #F0FAF6; background-color: rgba(107, 206, 168, .1); } .tpl-weapon-energy > .tpl-weapon-content, .tpl-weapon-energy > table { border-color: #84A03D; background-color: #FAFCEE; background-color: rgba(206, 226, 85, .1); } .tpl-weapon-shotgun > .tpl-weapon-content, .tpl-weapon-shotgun > table { border-color: #9B330F; background-color: #FFEEEB; background-color: rgba(254, 44, 0, .1); } .tpl-weapon-sniper > .tpl-weapon-content, .tpl-weapon-sniper > table { border-color: #6E5FCE; background-color: #EBEBFF; background-color: rgba(126, 130, 255, .1); } .tpl-weapon-arrows > .tpl-weapon-content, .tpl-weapon-arrows > table { border-color: #CDB347; background-color: #FDF9EC; background-color: rgba(243, 213, 115, .1); } .tpl-weapon-special > .tpl-weapon-content, .tpl-weapon-special > table { border-color: #FF0253; background-color: #FFEBF1; background-color: rgba(202, 0, 62, .1); } .tpl-weapon-minigun > .tpl-weapon-content, .tpl-weapon-minigun > table { border-color: #E759E7; background-color: #FDECFB; background-color: rgba(238, 84, 216, .1); } .tpl-weapon-inbox { margin-left: -.4em; border-radius: 4px; padding: .4em; } /* Ammo table cell style */ .cell-ammo { padding-left: calc(.4em - 1px) !important; } /* Weapon navbox */ .tpl-navbox { -webkit-box-sizing: border-box; box-sizing: border-box; margin: 1em auto 0; border: 1px solid #A2A9B1; padding: 2px; font-size: 94%; line-height: 1.5; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .tpl-navbox a { word-break: keep-all; white-space: nowrap; } .tpl-navbox-box-title { padding: .25em .5em; background-color: #eaecf0; font-size: 110%; font-weight: bold; text-align: center; } .tpl-navbox-box-text { padding: .25em .5em; background-color: #F9F9FB; } @media screen and (min-width: 481px) { .tpl-navbox-box-title { display: table-cell; border-right: 2px solid #FDFDFD; min-width: 5em; font-size: 100%; white-space: nowrap; } .tpl-navbox-box-title:after { content: ':'; } .tpl-navbox-box-text { display: table-cell; width: 100%; } } @media screen and (any-pointer: coarse) { .tpl-navbox a { display: inline-block; } .tpl-navbox-box-text { line-height: 2.5; } } .tpl-navbox-table { border-spacing: 0; } .tpl-navbox-table th, .tpl-navbox-table td { border-top: 2px solid #FDFDFD; } .tpl-navbox-table th { padding: .25em .5em; width: 1%; background-color: #f3f4f7; text-align: left; white-space: nowrap; } .tpl-navbox-table .tpl-navbox-table-title { border-top: 0 none transparent; padding: .25em; background-color: #eaecf0; font-size: 110%; text-align: center; } .tpl-navbox-table td { border-left: 2px solid #FDFDFD; padding: 0 .25em; } .tpl-navbox-table tr:nth-child(odd) td { background-color: transparent; } .tpl-navbox-table tr:nth-child(even) td { background-color: #F9F9FB; } .tpl-navbox-table-containstitle tr:nth-child(odd) td { background-color: #F9F9FB; } .tpl-navbox-table-containstitle tr:nth-child(even) td { background-color: transparent; } @media screen and (max-width: 480px) { .tpl-navbox-table th, .tpl-navbox-table td { display: block; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; } .tpl-navbox-table th { padding: .5em; } .tpl-navbox-table td { border-left: 0 none transparent; padding: 0 .5em 0 1.5em; } .tpl-navbox-table tr:nth-child(odd) td, .tpl-navbox-table tr:nth-child(even) td { background-color: transparent; } } @media screen and (any-pointer: coarse) { .tpl-navbox-table td { line-height: 2.5; } } .tpl-navbox-list > ul { margin: 0; padding: .125em 0; } .tpl-navbox-list > ul > li { display: inline; margin: 0; } .tpl-navbox-list > ul > li:after { content: " · "; } .tpl-navbox-list > ul > li:last-child:after { content: ""; } .tabs-tabbox.tpl-navbox { border: 0; padding: 0; } .tabs-content > .tpl-navbox-table { margin: 2px; vertical-align: baseline; } /* Main page infobox */ .infobox-flexrow-container { display: -webkit-box; display: -ms-flexbox; display: flex; overflow-x: auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-preferred-size: 0; flex-basis: 0; margin-left: -1rem; margin-right: -1rem; -webkit-overflow-scrolling: touch; -ms-scroll-snap-type: x mandatory; scroll-snap-type: x mandatory; padding-bottom: 2px; } .infobox-mainpage { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; scroll-snap-margin-left: 1rem; scroll-margin-left: 1rem; scroll-snap-align: start; margin: 10px 10px 0 0; border: 1px solid #CCCCCC; padding: calc(10px + 2.4em) 10px 10px; width: 360px; min-width: 360px; max-width: 360px; -webkit-box-shadow: 0 2px 2px rgb(0 0 0 / 10%); box-shadow: 0 2px 2px rgb(0 0 0 / 10%); } .infobox-mainpage:first-child { margin-left: 1rem; } .infobox-mainpage:last-child::after { position: absolute; content: ''; top: 0; left: 100%; width: 1rem; height: 1px; } .infobox-mainpage h3 { margin: -2em 0 .5em; border-bottom: 1px solid #CCCCCC; padding: 0; font-size: 1.2em; } @media screen and (max-width: 412px) { .infobox-mainpage { width: calc(100vw - 2rem); min-width: calc(100vw - 2rem); max-width: calc(100vw - 2rem); } } @media screen and (min-width: 982px) { .infobox-flexrow-container { margin-left: -1.5rem; margin-right: -1.5rem; } .infobox-mainpage { scroll-snap-align: none; } .infobox-mainpage:first-child { margin-left: 1.5rem; } .infobox-mainpage:last-child::after { width: 1.5rem; } .infobox-mainpage-column2 { width: 741px; min-width: 741px; max-width: 741px; column-count: 2; column-gap: 21px; column-rule: 1px solid #CCCCCC; } .infobox-mainpage-column2 h3 { margin-right: -371px; } } @supports (margin-right: constant(safe-area-inset-right)) { .infobox-flexrow-container { margin-right: calc(-1rem - constant(safe-area-inset-right)); } .infobox-mainpage:last-child::after { width: calc(1rem + constant(safe-area-inset-right)); } @media screen and (max-width: 799px), screen and (max-height: 439px) { .infobox-flexrow-container { margin-left: calc(-1rem - constant(safe-area-inset-left)); } .infobox-mainpage { scroll-snap-margin-left: calc(1rem + constant(safe-area-inset-left)); scroll-margin-left: calc(1rem + constant(safe-area-inset-left)); } .infobox-mainpage:first-child { margin-left: calc(1rem + constant(safe-area-inset-left)); } .infobox-mainpage:last-child::after { width: calc(1rem + constant(safe-area-inset-left)); } } @media screen and (min-width: 982px) { .infobox-flexrow-container { margin-right: calc(-1.5rem - constant(safe-area-inset-right)); } .infobox-mainpage:last-child::after { width: calc(1.5rem + constant(safe-area-inset-right)); } } } @supports (margin-right: env(safe-area-inset-right)) { .infobox-flexrow-container { margin-right: calc(-1rem - env(safe-area-inset-right)); } .infobox-mainpage:last-child::after { width: calc(1rem + env(safe-area-inset-right)); } @media screen and (max-width: 799px), screen and (max-height: 439px) { .infobox-flexrow-container { margin-left: calc(-1rem - env(safe-area-inset-left)); } .infobox-mainpage { scroll-snap-margin-left: calc(1rem + env(safe-area-inset-left)); scroll-margin-left: calc(1rem + env(safe-area-inset-left)); } .infobox-mainpage:first-child { margin-left: calc(1rem + env(safe-area-inset-left)); } .infobox-mainpage:last-child::after { width: calc(1rem + env(safe-area-inset-left)); } } @media screen and (min-width: 982px) { .infobox-flexrow-container { margin-right: calc(-1.5rem - env(safe-area-inset-right)); } .infobox-mainpage:last-child::after { width: calc(1.5rem + env(safe-area-inset-right)); } } }