跳转到内容
该网站目前正在建设进行中,如果您想提供帮助,请查看入门指南。如果你会wiki编辑语法,注册后即可开始编辑创建内容。

MediaWiki:Common.css:修订间差异

来自流放之路2Wiki
Admin留言 | 贡献
创建页面,内容为“这里放置的CSS将应用于所有皮肤:​ /* 参考的bwiki碧蓝航线 == 书写规范 == # 使用4个空格来缩进 # 每行只书写一个选择器 # 每行只书写一个样式属性 # 将样式按照下面归类到对应的位置 # 特定页面的样式注明页面的名字 # 组件的样式注明模板、模块或JS页面 == 样式分类 == $ 网页框架 :用户可编辑区以外的布局和样式,如header、footer、body等 $ 全局样式…”
 
Admin留言 | 贡献
无编辑摘要
第1行: 第1行:
/* 这里放置的CSS将应用于所有皮肤 */
/*
/* 参考的bwiki碧蓝航线
* This stylesheet is always loaded, regardless of which theme is selected.
== 书写规范 ==
*  
# 使用4个空格来缩进
* Theme styles should go in [[MediaWiki:Vector.css]].
# 每行只书写一个选择器
*/
# 每行只书写一个样式属性


# 将样式按照下面归类到对应的位置
/*
# 特定页面的样式注明页面的名字
* Colors exported from Metadata/UI/UISettings.xml wherein 3-digit colors are in RGB format. 4-digit colors
# 组件的样式注明模板、模块或JS页面
* are not in any known format and have therefore been approximated.
*/
:root {
    --poe-color-default: rgb(127,127,127);
    --poe-color-valuedefault: rgb(255,255,255);
    --poe-color-fire: rgb(150,0,0);
    --poe-color-cold: rgb(54,100,146);
    --poe-color-lightning: rgb(255,215,0);
    --poe-color-chaos: rgb(208,32,144);
    --poe-color-augmented: rgb(136,136,255);
    --poe-color-crafted: rgb(184,218,242);
    --poe-color-fractured: rgb(162,145,98);
    --poe-color-enchanted: rgb(184,218,242);
    --poe-color-hellscaped: rgb(255,110,37);
    --poe-color-allocatedcruciblemod: rgb(255,115,57);
    --poe-color-unmet: rgb(210,0,0);
    --poe-color-uniqueitem: rgb(175,96,37);
    --poe-color-unique: rgb(175,96,37);
    --poe-color-rareitem: rgb(255,255,119);
    --poe-color-rare: rgb(255,255,119);
    --poe-color-magicitem: rgb(136,136,255);
    --poe-color-magic: rgb(136,136,255);
    --poe-color-whiteitem: rgb(200,200,200);
    --poe-color-normal: rgb(200,200,200);
    --poe-color-gemitem: rgb(27,162,155);
    --poe-color-gem: rgb(27,162,155);
    --poe-color-currencyitem: rgb(170,158,130);
    --poe-color-currency: rgb(170,158,130);
    --poe-color-questitem: rgb(74,230,58);
    --poe-color-quest: rgb(74,230,58);
    --poe-color-nemesismod: rgb(255,200,0);
    --poe-color-nemesismodoutline: rgb(219,34,0); /* 220,255,40,0 */
    --poe-color-talismanmod: rgb(141,241,79);
    --poe-color-talismanmodoutline: rgb(0,0,0); /* 220,0,0,0 */
    --poe-color-title: rgb(231,180,120);
    --poe-color-corrupted: rgb(210,0,0);
    --poe-color-favour: rgb(170,158,130);
    --poe-color-supporterpacknewitem: rgb(180,96,0);
    --poe-color-supporterpackitem: rgb(163,141,109);
    --poe-color-supporterpackincludes: rgb(242,162,47);
    --poe-color-bloodlinemod: rgb(210,0,220);
    --poe-color-bloodlinemodoutline: rgb(58,0,125); /* 200,74,0,160 */
    --poe-color-tormentmod: rgb(50,230,100);
    --poe-color-tormentmodoutline: rgb(0,78,117); /* 200,0,100,150 */
    --poe-color-canttradeormodify: rgb(210,0,0);
    --poe-color-lockedtoaccount: rgb(136,136,255);
    --poe-color-divination: rgb(14,186,255);
    --poe-color-prophecy: rgb(181,75,255);
    --poe-color-essencemod: rgb(164,210,255);
    --poe-color-essencemodoutline: rgb(0,41,82); /* 210,0,50,100 */
    --poe-color-premiumchat: rgb(253,242,126);
    --poe-color-premiumchatoutline: rgb(209,46,46);
    --poe-color-uniquefoil: rgb(130,173,106);
    --poe-color-legacy: rgb(212,145,63);
    --poe-color-bestiarymod: rgb(255,255,255);
    --poe-color-bestiarymodoutline: rgb(219,34,0); /* 220,255,40,0 */
    --poe-color-blightmod: rgb(255,255,255);
    --poe-color-blightmodoutline: rgb(215,0,0); /* 255,215,0,0 */
    --poe-color-afflictionmod: rgb(22,25,28);
    --poe-color-afflictionmodoutline: rgb(151,164,181); /* 200,193,210,232 */
    --poe-color-necropolisupside: rgb(255,204,27);
    --poe-color-necropolisdownside: rgb(175,181,203);
    --poe-color-necropolisoutline: rgb(0,0,0);
    --poe-color-necropoliscraftbook: rgb(33,32,31);
    --poe-color-stackitemlevel: rgb(255,255,255);
    --poe-color-harvestprimary: rgb(100,111,73);
    --poe-color-harvestsecondary: rgb(83,130,161);
    --poe-color-craftingcaster: rgb(179,248,254);
    --poe-color-craftingphysical: rgb(199,157,147);
    --poe-color-craftingfire: rgb(255,154,119);
    --poe-color-craftingcold: rgb(147,216,255);
    --poe-color-craftinglightning: rgb(248,203,118);
    --poe-color-craftingchaos: rgb(216,167,211);
    --poe-color-craftingspeed: rgb(207,238,165);
    --poe-color-craftingcrit: rgb(178,167,214);
    --poe-color-craftingred: rgb(200,103,110);
    --poe-color-craftingblue: rgb(162,207,251);
    --poe-color-craftinggreen: rgb(134,189,163);
    --poe-color-craftinglife: rgb(201,110,110);
    --poe-color-craftingdefences: rgb(168,143,103);
    --poe-color-craftingattack: rgb(218,129,77);
    --poe-color-heist: rgb(25,30,25);
    --poe-color-heiststolenitem: rgb(210,0,0);
    --poe-color-atlasmaven: rgb(182,12,169);
    --poe-color-ultimatumnumber: rgb(254,92,81);
    --poe-color-incursionunreachable: rgb(90,90,90);
    --poe-color-lockedinplaceitem: rgb(127,127,127);
    --poe-color-craftaffectremove: rgb(254,153,0);
    --poe-color-craftaffectwarning: rgb(235,200,80);
    --poe-color-craftaffectreroll: rgb(254,153,0);
    --poe-color-skillpopuptitle: rgb(249,230,202);
    --poe-color-disabledstats: rgb(150,150,167);
    --poe-color-skillextrainfo: rgb(255,192,119);
    --poe-color-fakeitemcount: rgb(200,200,200);
}


== 样式分类 ==
/* ===== Flex grid ===== */
$ 网页框架 :用户可编辑区以外的布局和样式,如header、footer、body等
.o-flex-grid {
$ 全局样式 :出现在绝大多sy-left ul 数页面上的元素,如a、li等
    display: flex;
$ 定义工具类:在本页面中定义的工具类,如.nowarp、.timeline等
    flex-wrap: wrap;
$ 内置样式 :调整Wiki原本的样式、bootstrap的样式,如.panel、.break等
    clear: both;
$ 内置组件 :Wiki自带的组件,如.iteminfo等
    margin-left: -16px;
$ 模板组件 :模板相关的样式
}
$ 模块组件 :LUA模块相关的样式
.o-flex-grid__item {
$ JS组件  :JS脚本相关的样式(MediaWiki命名空间下的js)
    display: flex;
$ 首页样式 :首页的布局和样式
    box-sizing: border-box;
$ 特定页面 :特定页面的样式,如舰娘页面、分类筛选等
    overflow: hidden;
$ 用途不明 :不知道具体作用未能分类
    flex: 0 0 auto;
    margin-bottom: 16px;
    padding-left: 16px;
    width: 100%;
}
.o-flex-grid__inner {
    flex: 0 1 100%;
    margin: 0 !important;
}
@media screen and (min-width: 45em) {
    .o-flex-grid--c2\@sm > .o-flex-grid__item {
        width: 50%;
    }
}
@media screen and (min-width: 60em) {
    .o-flex-grid--c2\@md > .o-flex-grid__item {
        width: 50%;
    }
    .o-flex-grid--c3\@md > .o-flex-grid__item {
        width: 33.3%;
    }
    .o-flex-grid--c4\@md > .o-flex-grid__item {
        width: 25%;
    }
}
@media screen and (min-width: 80em) {
    .o-flex-grid--c3\@lg > .o-flex-grid__item {
        width: 33.3%;
    }
}
@media screen and (min-width: 100em) {
    .o-flex-grid--c2\@lg > .o-flex-grid__item {
        width: 50%;
    }
    .o-flex-grid--c4\@lg > .o-flex-grid__item {
        width: 25%;
    }
}


== 标记 ==
/* ===== Content blocks ===== */
【警告】
.c-cblock {
【注意】
    overflow: hidden;
【TODO】
    margin: 6px 0;
【废弃】
    border: 1px solid #2c2b2b;
*/
    border-radius: 4px;
    padding: 8px 16px;
    background-color: #141414;
}
.c-cblock--violet {
    border-color: #585477;
    background-color: #151517;
}
.c-cblock--gold {
    border-color: #75693c;
    background-color: #1c1b19;
}
.c-cblock > *:first-child {
    margin-top: 0 !important;
}
.c-cblock hr {
    clear: both;
    margin: 16px 0;
    background-color: #2c2b2b !important;
}
.c-cblock--violet hr {
    background-color: #585477 !important;
}
.c-cblock--gold hr {
    background-color: #75693c !important;
}
.c-cblock h2,
.c-cblock h3,
.c-cblock h4,
.c-cblock h5,
.c-cblock h6 {
    border: none;
}


/* -------------------------------------------------- */
/* ===== Basic tooltips ([[Template:Tooltip]]) ===== */
/* -------------------------------------------------- */
.tooltip {
    border-bottom: 1px dotted;
    cursor: help;
}


.post-content,.comment-component {display: none!important;}
/* ===== Hoverbox ([[Template:Hoverbox]], [[Template:Item link]]) ===== */
.hoverbox {
    display: inline-block;
}
.hoverbox__display {
    display: block;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    padding: 8px;
    transition: opacity 0.25s;
}
.hoverbox__display.is-visible {
    visibility: visible;
    opacity: 1;
}
.hoverbox__activator {
    display: inline;
}
.hoverbox__icon {
    vertical-align: -0.125em;
}
.hoverbox-display-container {
    position: fixed;
    z-index: 9999;
    width: 100%;
}
 
/* ===== Tooltip hoverbox ([[Template:Hoverbox]]) ===== */
.c-tooltip__activator {
    position: relative;
    border-bottom: 1px dotted;
    cursor: help;
}
.c-tooltip__display {
    box-sizing: border-box;
    border: 1px solid #7f7f7f;
    padding: 0.5em 1.5em;
    text-align: unset;
    max-width: 32em;
    font-size: 12px;
    line-height: 1.5;
    font-weight: normal;
    color: #7f7f7f;
    background-color: #000;
}


/* 页面背景 */
/* ===== Accordion (used by [[Template:Modifier compatibility]]) ===== */
body {
.accordion__toggle button {
background-image: url(https://patchwiki.biligame.com/images/blhx/c/cb/48ehi5635b410czg1uflwg83s57h6f1.png);
    position: relative;
background-attachment: fixed;
    box-sizing: unset;
background-size: cover;
    border: 1px solid transparent;
     background-position: 70% center;
    border-radius: 4px;
    padding: 0 0.5em 0 1.6em;
    text-align: unset;
    font-family: unset;
    font-size: unset;
    line-height: unset;
    color: unset;
     background: unset;
}
.accordion__toggle button:hover {
    border-color: #757169;
}
.accordion__toggle button::before {
    content: "";
    position: absolute;
    top: 0.4em;
    left: 0.333em;
    width: 1em;
    height: 1em;
    background-image: url("data:image/svg+xml;utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512' width='14' height='14'><path d='M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z' fill='%235a5751'/></svg>");
     background-repeat: no-repeat;
     background-repeat: no-repeat;
transition: background 1.5s;
    transition: transform 150ms ease;
}
.accordion__toggle.is-open button::before {
    transform: rotate(0.25turn);
}
.accordion__toggle + .accordion__panel {
    overflow: hidden;
    margin-left: 1.6em;
    max-height: 0;
}
.accordion__toggle.is-open + .accordion__panel {
    max-height: none;
}
.accordion__controls button {
    border: unset;
    padding: unset;
    font-family: unset;
    font-size: unset;
    line-height: unset;
    color: var(--link-color);
    background: unset;
}
.accordion__controls button:hover,
.accordion__controls button:focus {
    text-decoration: underline;
}
.accordion__controls button:active {
    color: var(--link-active-color);
}
}


/* 定义滚动区域顶部偏移量修正顶部固定导航栏遮挡锚点问题 */
/* ===== Modifier compatibility ([[Template:Modifier compatibility]]) ===== */
@media only screen and (min-width: 767px) {
@media screen and (min-width: 80em) {
html {
    .mod-compat__section {
scroll-padding-top: 55px;
        display: grid;
}
        grid-template-columns: 1fr 1fr;
        column-gap: 1.6em;
    }
    .mod-compat__section-heading {
        grid-column-start: span 2;
    }
}
.mod-compat__gentype-header {
    margin: 1em 0;
}
.mod-compat__gentype-heading {
    font-size: 1.1em;
    font-weight: bold;
}
.mod-compat__group-list {
    background-color: #1c1b19;
}
.mod-compat__group {
    border-bottom: 1px solid #383736;
    margin: 0.5em 0 1em;
}
.mod-compat__group:last-child {
    border-bottom: none;
}
.mod-compat__group-label {
    margin-bottom: 0.2em;
    font-size: 11px;
    color: #757169;
}
.mod-compat__type-list {
    margin: 0 0 0.5em;
}
.mod-compat__type-summary {
    margin-bottom: 0.25em;
}
.mod-compat__type-details .modifier-table {
    margin-top: 0;
}
.modifier-table__tag-list {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    gap: 6px;
    margin: 0 !important;
    list-style: none;
}
.modifier-table__tag {
    margin: 0;
    padding: 1px 4px;
    font-family: sans-serif;
    font-size: 11px;
    line-height: normal;
    color: #89847c;
    background-color: #383634;
}
}


/* 全局行高 */
/* ===== Succession box (used by [[Template:Version]]) ===== */
#mw-content-text {
table.successionbox {
line-height: 1.6;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
}


/*全局标题样式*/
/* ===== Hatnote ([[Template:Hatnote]]) ===== */
/* -------------------------------------------------- */
.hatnote {
#mw-content-text h1,
    display: flex;
#mw-content-text h2,
    margin-bottom: 0.4em;
#mw-content-text h3,
#mw-content-text h4,
#mw-content-text h5 {
clear: both;
}
}
#mw-content-text h1 {
.hatnote__icon {
border-color: #526FA9;
    flex-shrink: 0;
    padding-right: 0.4em;
    width: 1.6em;
}
}
#mw-content-text h2 {
.hatnote__icon img {
border: none;
    width: 100%;
font-family: "Source Han Serif","Source Han Serif SC","sourceHanSansCN","Microsoft YaHei",serif;
    height: auto;
font-size: 20px;
}
color: #fff;
.hatnote__text {
margin: 3px 0 5px;
    font-style: italic;
padding-left: 10px;
}
padding-right: 60px;
.hatnote__text i {
font-weight: bold;
    font-style: normal;
height: 36px;
}
line-height: 36px;
 
display: flex;
/* ===== Message box ([[Template:Message box]]) ===== */
align-items: center;
.c-mbox {
flex-wrap: wrap;
    display: flex;
background-image: url(https://patchwiki.biligame.com/images/blhx/c/c9/90j7asc4v8jfc6eaf17xua4t13x2mth.png),url(https://patchwiki.biligame.com/images/blhx/0/02/osu2f6jg6cwlvudz1nrezm6yhj1coyv.png),url(https://patchwiki.biligame.com/images/blhx/5/5c/j4qy80wiq05s4a5pb4xr6c79evile4i.png);
    align-items: center;
background-repeat: no-repeat,no-repeat,repeat-x;
    column-gap: 1em;
background-attachment: scroll,scroll,scroll;
    margin: 6px 0;
background-size: 95px 36px,85px 36px,100% 36px;
    border: 1px solid var(--mbox-default-border-color, #383736);
background-position: left,right,center;
    border-top-width: 4px;
background-clip: border-box,border-box,content-box;
    padding: 0.4em 1em;
background-origin: padding-box,padding-box,padding-box;
    min-width: min-content;
    background-color: var(--mbox-default-background-color, #1c1b19);
}
@media screen and (min-width: 45em) {
    .c-mbox {
        margin-left: 20%;
        margin-right: 20%;
    }
}
.c-mbox--warning {
    border-color: var(--mbox-warning-border-color, #781c1c);
    background-color: var(--mbox-warning-background-color, #241515);
}
.c-mbox--action {
    border-color: var(--mbox-action-border-color, #693a1e);
    background-color: var(--mbox-action-background-color, #26211f);
}
.c-mbox--content {
    border-color: var(--mbox-content-border-color, #664c1e);
    background-color: var(--mbox-content-background-color, #26231f);
}
.c-mbox--style {
    border-color: var(--mbox-style-border-color, #75693c);
    background-color: var(--mbox-style-background-color, #24231f);
}
.c-mbox--info {
    border-color: var(--mbox-info-border-color, #4b5e6a);
    background-color: var(--mbox-info-background-color, #191b1c);
}
.c-mbox--legal {
    border-color: var(--mbox-legal-border-color, #403b2d);
    background-color: var(--mbox-legal-background-color, #21201c);
}
.c-mbox--proposal {
    border-color: var(--mbox-proposal-border-color, #585477);
    background-color: var(--mbox-proposal-background-color, #19191c);
}
.c-mbox--lock {
    border-color: var(--mbox-lock-border-color, #59534e);
    background-color: var(--mbox-lock-background-color, #211f1d);
}
.c-mbox__main {
    flex-grow: 1;
}
}
#mw-content-text h2 .mw-editsection-bracket,
.c-mbox__title {
#mw-content-text h2 .mw-editsection-divider {
    font-weight: bold;
color: #fff;
}
}
#mw-content-text h3 {
.c-mbox__text {
margin: 0.5em 0em 0.5em 0.2em;
    font-size: 0.86em;
padding: 0 0 0 10px;
height: 29px;
line-height: 29px;
color: #000;
font-size: 17px;
font-weight: normal;
border-left: 4px solid #526FA9;
border-bottom: 1px solid #526fa9;
}
}
#mw-content-text h4 {
.c-mbox--full {
     padding-left: 15px;
    clear: both;
     border-bottom: 1px solid #99ACCE;
    margin: 10px 0;
     font-size: 15px;
    border-top-width: 6px;
     line-height: 25px;
    padding-left: 2em;
     margin: 5px 0;
    padding-right: 2em;
}
.c-mbox--full .c-mbox__title {
    font-size: 1.2em;
}
.c-mbox--full .c-mbox__text {
    font-size: 1em;
}
 
/* ===== Simple sidebar ([[Template:Lua]], [[Template:Template shortcut]]) ==== */
.c-sidebar {
    box-sizing: border-box;
    clear: right;
    float: right;
    margin: 6px 0;
    border: 1px solid #59534e;
    padding: 0.4em 1em;
    min-width: 100%;
    max-width: auto;
    overflow-wrap: anywhere;
    font-size: 0.86em;
    background-color: #211f1d;
}
@media screen and (min-width: 45em) {
    .c-sidebar {
        margin-left: 14px;
        min-width: min-content;
        max-width: 220px;
        overflow-wrap: break-word;
    }
}
 
/* ===== Infocard ([[Template:Infocard]]) ==== */
.info-card {
    float: right;
    clear: right;
    margin-left: 14px;
    margin-bottom: 14px;
    text-align: center;
}
.info-card__card {
     border-style: solid;
     border-width: 2px 1px;
    border-color: #474233 #403b2e #1a1812;
    border-radius: 6px;
    padding: 2px 3px;
    width: 292px;
    background-color: #332f24;
}
.info-card__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 4px;
}
.info-card__header .heading {
     font-size: 20px;
     line-height: 1.5;
     color: #dfcf99;
}
}
#mw-content-text h5 {
.info-card__header .subheading {
     padding-left: 20px;
     padding-bottom: 4px;
     font-size: 14px;
     font-size: 14px;
    line-height: 1.0;
    font-weight: bold;
}
}
/*目录取消二级标题样式*/
.info-card__body {
#mw-content-text .toc h2 {
     margin: 0;
    font-size: inherit;
     border-style: solid;
    color: inherit;
     border-width: 2px 1px;
    background: inherit;
     border-color: #1a1812 #1f1c15 #474233;
    padding: inherit;
     border-radius: 6px;
     margin: inherit;
     background-color: #26231b;
     font-weight: inherit;
     height: inherit;
     line-height: inherit;
     letter-spacing: normal;
     display: unset;
}
}
/*全局标题样式*/
.info-card__body .block {
/* -------------------------------------------------- */
    margin: 0;
 
    padding: 0.5em 1.0em;
/*全局编辑按钮*/
    list-style: none;
.mw-editsection a{
color: #00B6FF;
}
}
.mw-editsection a:hover {
.info-card__body .block:first-child {
color: #fff!important;
    padding-top: 1.0em;
background-color:#505965;
}
}
.mw-editsection a:visited {
.info-card__body .block:last-child {
color:#00B6FF;
    padding-bottom: 1.0em;
}
}


/*全局评论区*/
/* ===== Disambiguation ([[Template:Disambiguation]]) ===== */
.comment-toolbar {
.dmbox {
background: transparent;
    display: flex;
    align-items: center;
    clear: both;
    margin: 1em;
    border-width: 1px 0;
    border-style: solid;
    border-color: #474233;
    padding: 0.4em;
}
}
.comment-submit {
.dmbox-image {
background: rgb(50,150,255,0.6);
    margin-right: 0.4em;
}
.lazy-alert .alert-btn-ok {
background: rgb(50,150,255,0.6);
}
}


/* -------------------------------------------------- */
/* ===== Discussion closed ([[Template:Discussion top]], [[Template:Discussion bottom]]) ===== */
/*全局页面样式开始*/
.c-dcbox {
.bili-game-header-nav .bili-game-header-nav-bar {
    margin: 6px 0;
background: rgb(255 255 255 / 80%)!important;
    border: 1px solid #2c2b2b;
    border-radius: 4px;
    padding: 6px 1em;
    background-color: #141414;
}
}
.bui-sns-info {
.c-dcbox--resolved {
background: rgb(255 255 255 / 80%);
    border-color: #678236;
    background-color: #1b1c19;
}
}
.footer-public {
.c-dcbox--moved {
background: rgb(250 251 252 / 80%);
    border-color: #585477;
    background-color: #151517;
}
}
.game-bg {
.c-dcbox__header {
background: rgb(255 255 255 / 80%);
    margin-bottom: 12px;
    border-bottom: 1px solid #383736;
    padding-bottom: 4px;
}
}
.game-bg::before {
.c-dcbox__status {
position: absolute;
    font-size: 1.1em;
width: 100%;
    font-weight: bold;
height: 100%;
    text-transform: uppercase;
top: 0;
left: 0;
backdrop-filter: blur(10px);
}
}
@media only screen and (max-width: 768px) {
.c-dcbox__reminder {
.wiki-header {
    font-size: 0.9em;
margin-top: 0;
    font-style: italic;
}
    color: #5e4f45;
}
}
.wiki-header {
 
background: transparent;
/* ===== Blockquote ([[Template:Blockquote top]]) ===== */
.bqbox {
    margin: 6px 1em;
    border: 1px solid #293137;
    border-radius: 4px;
    padding: 6px 1em;
    background-color: #141517;
}
}
.wiki-header .wiki-nav {
 
border-top: none;
/* ===== Pull quote ([[Template:Pullquote]]) ===== */
.pull-quote {
    display: table;
    margin: 1em auto;
    min-width: 25%;
}
}
.menu-box.fr .menu-wrap {
.pull-quote > .quotation {
border: none;
    margin: 0 auto;
    font-size: 1.15em;
    font-style: italic;
    color: #736551;
}
}
.fr .menu-wrap .wiki-menu-li-1 {
.pull-quote > .citation {
border-top: none;
    margin: 0 auto;
border-bottom: none;
    text-align: right;
    font-size: 0.85em;
    font-style: normal;
}
}
.wiki-header .wiki-nav .fr .nav-search-box {
.pull-quote.-aligncenter > .quotation,
border-top: none;
.pull-quote.-aligncenter > .citation {
    text-align: center;
}
}
.menu-wrap .wiki-menu-li-1 .wiki-menu-ul-2 {
.pull-quote > .citation > cite {
margin-top: -1px;
    font-style: inherit;
position: absolute;/*修正导航栏抖动问题*/
}
}
.menu-wrap .wiki-menu-li-1 {
.pull-quote > .citation::before {
background: rgb(255 255 255 / 80%);
    content: "— ";
border-top: 1px solid rgba(0,0,0,.16);
}
}
.wiki-header .wiki-nav .nav-search-box {
@media all and (min-width: 50em) {
background: rgb(255 255 255 / 80%);
    .pull-quote.-aligncenter > .quotation,
border-top: 1px solid rgba(0,0,0,.16);
    .pull-quote.-aligncenter > .citation {
padding: 8px 0;
        width: 75%;
    }
    .pull-quote.-alignleft {
        float: left;
        margin: 0 1.75em 1em 0;
        border-right: 3px solid #51453d;
        padding-right: .75em;
    }
    .pull-quote.-alignright {
        float: right;
        margin: 0 0 1em 1.75em;
        border-left: 3px solid #51453d;
        padding-left: .75em;
    }
    .pull-quote.-alignleft,
    .pull-quote.-alignright {
        width: 33.3%;
    }
}
}
/*全局页面样式结束*/
@media all and (min-width: 73em) {
/* -------------------------------------------------- */
     .pull-quote.-alignnone > .quotation,
 
    .pull-quote.-alignnone > .citation {
/* 小屏幕导航栏置顶屏幕 */
         width: 80%;
@media only screen and (max-width:450px){
    }
     .navbar {
    .pull-quote.-aligncenter > .quotation,
         position: sticky;
    .pull-quote.-aligncenter > .citation {
        top: 0;
         width: 50%;
        left: 0;
        background: #ffffff;
         margin: 0 -15px 10px;
     }
     }
     .nav-head {
     .pull-quote.-alignleft,
    margin: 0 15px;
    .pull-quote.-alignright {
        width: 25%;
     }
     }
    html {
scroll-padding-top: 75px;
}
}
}


/*首页隐藏标题,修复极小概率下wiki样式加载失效导致首页显示错误问题*/
/* ===== Documentation ([[Template:Documentation]]) ===== */
.page-首页 #firstHeading,
.template-documentation {
.page-首页 #firstHeadingTools,
    clear: both;
.page-首页 .wiki-componment-rank {
    margin: 14px 0 0;
display: none;
    border: 1px solid var(--documentation-border-color, #383736);
    padding: 1em;
    background-color: var(--documentation-background-color, #1c1b19);
}
.template-documentation__start {
    margin-bottom: 0.9em;
    border-bottom: 1px solid var(--documentation-border-color, #383736);
    padding-bottom: 3px;
}
.template-documentation__heading {
    font-size: 1.5em;
    font-weight: bold;
}
.template-documentation__end {
    margin: 7px 0;
    border: 1px solid var(--documentation-border-color, #383736);
    padding: 1em;
    font-style: italic;
    background-color: var(--documentation-background-color, #1c1b19);
}
.template-documentation__toolbar {
    font-size: 0.8em;
    font-style: normal;
}
}


/* -------------------------------------------------- */
/* ===== References ([[Template:Reflist]]) ===== */
/*首页样式开始*/
ol.references,
/*首页标题*/
div.reflist,
.page-首页 #mw-content-text h2 {
div.refbegin {
letter-spacing: 3px;
    font-size: 90%;
    margin-bottom: 0.5em;
}
div.refbegin-100 {
    font-size: 100%;
}
div.reflist ol.references {
    font-size: 100%;
    list-style-type: inherit;
}
ol.references li:target,
sup.reference:target,
span.citation:target {
    background-color: rgba(0, 182, 255, 0.1);
    border: 1px dotted #00b6ff;
    border-radius: 4px;
}
}
.page-首页 #mw-content-text h3 {
sup.reference {
color: #2c2c2c;
    font-style: normal;
font-size: 18px;
    font-weight: normal;
height: 32px;
line-height: 32px;
background: rgb(243 243 243 / 60%);
border-color: rgb(188 191 194 / 80%);
border-bottom: 0px;
}
}
/*首页页面布局*/
span.brokenref {
@media only screen and (min-width: 992px) {
    display: none;
.sy-content-1 {
padding-right: 10px;
}
.sy-content-3,.sy-content-4,.sy-content-5 {
padding-left: 10px;
}
}
}
@media only screen and (min-width: 992px) {
.citation {
.sy-content-2 {
    overflow-wrap: break-word;
padding: 0 2.5px;
}
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.citation .printonly {
.sy-content-1 {
    display: none;
float: right;
padding-left: 0px;
}
.sy-content-2 {
padding-right: 10px;
}
.sy-content-3 {
padding-left: 5px;
}
.sy-content-4 {
padding-right: 5px;
clear: both;
}
.sy-content-5 {
padding-left: 5px;
}
}
}
/*首页手机端顶部*/
 
.sy-m-top {
/* ===== Semantic text formatting, aka "text colors" ([[Template:C]]) ===== */
margin-left: -5px;
.tc {
margin-right: -5px;
    font-style: normal;
overflow: hidden;
}
}
.sy-m-top-box {
em.tc {
width: 25%;
    font-style: normal;
padding: 0 5px;
float: left;
text-align: center;
}
}
.sy-m-top-box:hover {
em.tc.-i {
opacity: 0.5;
    font-style: italic;
}
}
/*首页常用内容*/
.tc a {
.sy-cy-box {
    color: inherit !important;
margin-left: -6px;
margin-right: -6px;
overflow: hidden;
display: flex;
flex-wrap: wrap;
}
}
.sy-cy-box-icon {
.tc abbr {
width: 20%;
    color: inherit;
padding: 6px;
display: flex;
justify-content: center;
}
}
.sy-cy-box-icon-1 {
.tc.-mod {
position: relative;
    font-family: var(--stylized-smallcaps-font);
    font-variant-ligatures: none;
    color: var(--poe-color-augmented);
}
}
.sy-cy-box-icon-1 > a {
.tc.-default,
opacity: 1;
.tc.-stat {
transition: all 0.5s;
    color: var(--poe-color-default);
}
}
.sy-cy-box-icon-1:hover > a {
.tc.-valuedefault,
opacity: 0;
.tc.-value {
    color: var(--poe-color-valuedefault);
}
}
.sy-cy-box-icon-1 .sy-cy-box-icon-2 {
.tc.-fire {
opacity: 0;
    color: var(--poe-color-fire);
position: absolute;
left: 0;
top: 0;
transition: all 0.5s;
}
}
.sy-cy-box-icon-1:hover .sy-cy-box-icon-2 {
.tc.-cold {
opacity: 1;
    color: var(--poe-color-cold);
}
}
@media only screen and (max-width:767px){
.tc.-lightning {
.sy-cy-box {
    color: var(--poe-color-lightning);
margin-left: -3px;
margin-right: -3px;
}
.sy-cy-box-icon {
padding: 3px;
}
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.tc.-chaos {
.sy-cy-box {
    color: var(--poe-color-chaos);
margin-left: -5px;
margin-right: -5px;
}
.sy-cy-box-icon {
padding: 5px;
}
}
}
/*首页轮播图*/
.tc.-augmented {
.carousel.big-carousel {
    color: var(--poe-color-augmented);
     margin-bottom: 20px;
}
.tc.-crafted,
.tc.-craft {
     color: var(--poe-color-crafted);
}
}
.carousel.big-carousel .carousel-indicators li, .carousel.big-carousel .carousel-indicators li.active {
.tc.-fractured {
width: calc(100% / 6 - 0.6em);
    color: var(--poe-color-fractured);
height: 8px;
border-radius: 0;
border: none;
background-color: #6C7A99;
}
}
.carousel.big-carousel .carousel-indicators li.active {
.tc.-enchanted {
background-color: #fff;
    color: var(--poe-color-enchanted);
}
}
.carousel.big-carousel .carousel-indicators {
.tc.-unmet {
transform: translateX(-50%);
    color: var(--poe-color-unmet);
margin: 0;
bottom: -18px;
}
}
@media only screen and (max-width: 767px) {
.tc.-uniqueitem {
.carousel.big-carousel .carousel-indicators li, .carousel.big-carousel .carousel-indicators li.active {
    color: var(--poe-color-uniqueitem);
height: 5px;
}
.carousel.big-carousel .carousel-indicators {
bottom: -15px;
}
}
}
.sy-lbt-border-1, .sy-lbt-border-2{
.tc.-unique {
border: 4px solid rgb(255,255,255,0.5);
    color: var(--poe-color-unique);
position: absolute;
width: 20px;
height: 20px;
pointer-events: none;
}
}
.sy-lbt-border-1{
.tc.-rareitem {
border-top: none;
    color: var(--poe-color-rareitem);
border-left: none;
right: 0px;
bottom: 0px;
}
}
.sy-lbt-border-2{
.tc.-rare {
border-bottom: none;
    color: var(--poe-color-rare);
border-right: none;
left: 0px;
top: 0px;
}
}
/*首页更新日志*/
.tc.-magicitem {
.update-log .log-title{
    color: var(--poe-color-magicitem);
display: none;
}
}
.update-log .bili-list-group .bili-list-group-item .log-label {
.tc.-magic {
border-radius:0;
    color: var(--poe-color-magic);
}
}
/*首页新闻列表*/
.tc.-whiteitem,
.page-首页 .bili-list-order .list-order-content:before {
.tc.-white {
margin-right:5px;
    color: var(--poe-color-whiteitem);
}
}
.page-首页 .bili-list-order .list-order-content:hover {
.tc.-normal {
     text-decoration: underline;
     color: var(--poe-color-normal);
    color: #4CC3FF !important;
}
}
.circle-grey:before{
.tc.-gemitem {
     background: rgb(0,0,0,0.16)!important;
     color: var(--poe-color-gemitem);
}
}
.circle-blue:before{
.tc.-gem,
     background: #4cc3ff!important;
.tc.-gemdesc {
     color: var(--poe-color-gem);
}
}
/*首页攻略文章*/
.tc.-currencyitem {
.sy-gl-box {
    color: var(--poe-color-currencyitem);
padding: 2px;
margin: 10px 0;
}
}
.sy-gl-title {
.tc.-currency,
color: #fff;
.tc.-cosmetic {
margin: 0 -2px;
    color: var(--poe-color-currency);
height: 25px;
position: relative;
font-weight: bold;
font-size: 18px;
line-height: 34px;
letter-spacing: 1px;
}
}
.sy-gl-title-1 {
.tc.-questitem {
background: #5297A9;
    color: var(--poe-color-questitem);
}
}
.sy-gl-title-2 {
.tc.-quest {
background: #B076A1;
    color: var(--poe-color-quest);
}
}
.sy-gl-text {
.tc.-nemesismod,
position: absolute;
.tc.-nemesis {
left: 0;
    font-weight: bold;
right: 33px;
    color: var(--poe-color-nemesismod);
top: -4.5px;
    text-shadow: -1px -1px 0 var(--poe-color-nemesismodoutline), 1px -1px 0 var(--poe-color-nemesismodoutline), -1px 1px 0 var(--poe-color-nemesismodoutline), 1px 1px 0 var(--poe-color-nemesismodoutline);
bottom: -4.5px;
padding-left: 15px;
background-repeat: no-repeat;
background-size: 100% 34px;
}
}
.sy-gl-text-1 {
.tc.-talismanmod {
background-image: url(https://patchwiki.biligame.com/images/blhx/1/1f/b71v0pg8ps22k9jtcxgrzx9j8azvmot.png);
    font-weight: bold;
    color: var(--poe-color-talismanmod);
    text-shadow: -1px -1px 0 var(--poe-color-talismanmodoutline), 1px -1px 0 var(--poe-color-talismanmodoutline), -1px 1px 0 var(--poe-color-talismanmodoutline), 1px 1px 0 var(--poe-color-talismanmodoutline);
}
}
.sy-gl-text-2 {
.tc.-title {
background-image: url(https://patchwiki.biligame.com/images/blhx/5/55/r1z4nwdy7xkiswu5jbl22kbwagb5qd1.png);
    color: var(--poe-color-title);
}
}
.sy-gl-an {
.tc.-corrupted {
position: absolute;
    color: var(--poe-color-corrupted);
top: 2px;
right: 5px;
width: 21px;
height: 21px;
background: url(https://patchwiki.biligame.com/images/blhx/0/07/ov7nabiucdfel3u954f9oscj1hj7ksz.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
}
.sy-gl-content {
.tc.-favour {
overflow: hidden;
    color: var(--poe-color-favour);
white-space: nowrap;
text-overflow: clip;
border: 1.5px solid #a8b6d1;
border-top: none;
padding: 5px 0 0 4px;
}
}
.sy-gl-content-1 {
.tc.-supporterpacknewitem {
background: rgb(192 214 223 / 60%);
    color: var(--poe-color-supporterpacknewitem);
}
}
.sy-gl-content-2 {
.tc.-supporterpackitem {
background: rgb(216 203 220 / 60%);
    color: var(--poe-color-supporterpackitem);
}
}
.sy-gl-content a:hover span,
.tc.-bloodlinemod,
.sy-gl-content span:hover a,
.tc.-bloodline {
#gametutorials a:hover span,
    font-weight: bold;
#gametutorials span:hover a {
    color: var(--poe-color-bloodlinemod);
text-decoration: underline;
    text-shadow: -1px -1px 0 var(--poe-color-bloodlinemodoutline), 1px -1px 0 var(--poe-color-bloodlinemodoutline), -1px 1px 0 var(--poe-color-bloodlinemodoutline), 1px 1px 0 var(--poe-color-bloodlinemodoutline);
color: #4CC3FF!important;
}
}
/*首页剧情/考究/同人区*/
.tc.-tormentmod,
.sy-ex-content {
.tc.-torment {
display: flex;
    font-weight: bold;
flex-wrap: wrap;
    color: var(--poe-color-tormentmod);
justify-content: center;
    text-shadow: -1px -1px 0 var(--poe-color-tormentmodoutline), 1px -1px 0 var(--poe-color-tormentmodoutline), -1px 1px 0 var(--poe-color-tormentmodoutline), 1px 1px 0 var(--poe-color-tormentmodoutline);
}
}
.sy-ex-content > div {
.tc.-canttradeormodify {
margin: 5px 0;
    color: var(--poe-color-canttradeormodify);
width: 100%;
}
}
@media only screen and (max-width:767px) and (min-width:501px) {
.tc.-lockedtoaccount {
.sy-ex-content > div {
    color: var(--poe-color-lockedtoaccount);
margin: 5px;
width: calc(50% - 10px);
}
}
}
/*首页词条框*/
.tc.-divination,
.sy-box {
.tc.-card {
position: relative;
    color: var(--poe-color-divination);
width: calc(100% - 10px);
margin:10px 5px;
box-shadow: 0 0 6px 4px rgb(65,69,88,0.2);
}
}
.sy-box-title-1 {
.tc.-prophecy {
width: 100%;
    color: var(--poe-color-prophecy);
height: 38px;
line-height: 32px;
position: relative;
}
}
.sy-box-title-1-1 {
.tc.-essencemod,
background: rgb(188 202 227 / 50%);
.tc.-essence {
position: absolute;
    font-weight: bold;
right: 0;
    color: var(--poe-color-essencemod);
bottom: 0;
    text-shadow: -1px -1px 0 var(--poe-color-essencemodoutline), 1px -1px 0 var(--poe-color-essencemodoutline), -1px 1px 0 var(--poe-color-essencemodoutline), 1px 1px 0 var(--poe-color-essencemodoutline);
width: calc(48% + 52% * 0.065 * 13 / 19);
height: 26px;
padding: 2px;
padding-left: 0px;
clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 4.5% 100%);
}
}
.sy-box-title-1-2 {
.tc.-uniquefoil,
display: flex;
.tc.-foil {
width: 100%;
    color: var(--poe-color-uniquefoil);
height: 18px;
background-image: url(https://patchwiki.biligame.com/images/blhx/e/ef/hbxic5zvcsr14pehqq5y7k8c5kyu4m8.png);
background-repeat: no-repeat;
background-size: 100% 18px;
background-position: right;
}
}
.sy-box-title-1-3 {
.tc.-legacy {
background: rgb(188 202 227 / 50%);
    color: var(--poe-color-legacy);
position: absolute;
left: 0;
width: 52%;
padding: 2px;
padding-right: 5px;
clip-path: polygon(0% 0%, 93.5% 0%, 100% 100%, 0% 100%);
}
}
.sy-box-title-1-4 {
.tc.-bestiarymod,
font-family: "Source Han Serif","Source Han Serif SC","sourceHanSansCN","Microsoft YaHei",serif;
.tc.-bestiary {
display: flex;
    font-weight: bold;
align-items: center;
    color: var(--poe-color-bestiarymod);
flex-wrap: nowrap;
    text-shadow: -1px -1px 0 var(--poe-color-bestiarymodoutline), 1px -1px 0 var(--poe-color-bestiarymodoutline), -1px 1px 0 var(--poe-color-bestiarymodoutline), 1px 1px 0 var(--poe-color-bestiarymodoutline);
color: #fff;
font-size: 20px;
font-weight: bold;
padding-left: 10px;
padding-bottom: 1px;
width: 100%;
height: 34px;
letter-spacing: 3px;
background-image: url(https://patchwiki.biligame.com/images/blhx/2/27/58lyczo4ml8mq6y4bzkix0a371mjp8g.png);
background-repeat: no-repeat;
background-size: 100% 34px;
background-position: left;
}
}
.sy-box-ex {
.tc.-blightmod,
position: absolute;
.tc.-blight {
left: -2px;
    font-weight: bold;
top: -2px;
    color: var(--poe-color-blightmod);
width: 6px;
    text-shadow: -1px -1px 0 var(--poe-color-blightmodoutline), 1px -1px 0 var(--poe-color-blightmodoutline), -1px 1px 0 var(--poe-color-blightmodoutline), 1px 1px 0 var(--poe-color-blightmodoutline);
height: 6px;
background: url(https://patchwiki.biligame.com/images/blhx/5/57/e9doc0qb3kjcovzt1wohir6cauh2exs.png);
background-size: cover;
}
}
.sy-box-border {
.tc.-afflictionmod,
border: 2px solid rgb(255,255,255,0.5);
.tc.-deliriummod,
position: absolute;
.tc.-delirium {
top: -4px;
    font-weight: bold;
left: -4px;
    color: var(--poe-color-afflictionmod);
right: -4px;
    text-shadow: -1px -1px 0 var(--poe-color-afflictionmodoutline), 1px -1px 0 var(--poe-color-afflictionmodoutline), -1px 1px 0 var(--poe-color-afflictionmodoutline), 1px 1px 0 var(--poe-color-afflictionmodoutline);
bottom: 4px;
pointer-events: none;
}
}
.sy-box-title-2 {
.tc.-stackitemlevel {
height: 35px;
    color: var(--poe-color-stackitemlevel);
margin-bottom: -5px;
margin-left: -11px;
}
}
.sy-box-title-2-1 {
.tc.-harvestprimary {
position: absolute;
    color: var(--poe-color-harvestprimary);
width: 80px;
color: #fff;
font-size: 15px;
display: flex;
align-items: center;
justify-content: center;
height: 35px;
padding-left: 7px;
padding-right: 12px;
font-weight: bold;
background: url(https://patchwiki.biligame.com/images/blhx/c/ce/1zp3e01ngo1n8shktg6xnlklwsfmfcj.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
}
.sy-box-content {
.tc.-harvestsecondary {
background: rgb(188 202 227 / 50%);
    color: var(--poe-color-harvestsecondary);
width:100%;
padding:0 5px 10px;
}
}
.sy-box-content-1 {
.tc.-craftingcaster {
padding: 0 5px;
    color: var(--poe-color-craftingcaster);
display: inline-block;
width: 100%;
}
}
@media only screen and (max-width:600px) {
.tc.-craftingphysical {
.sy-box-title-1-1 {
    color: var(--poe-color-craftingphysical);
width: calc(48% + 52% * 0.11 * 13 / 19);
clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 7.5% 100%);
}
.sy-box-title-1-2 {
background-image: url(https://patchwiki.biligame.com/images/blhx/4/4c/2madcboi4uz95joxebbtg7k96l6ehld.png);
}
.sy-box-title-1-3 {
clip-path: polygon(0% 0%, 89% 0%, 100% 100%, 0% 100%);
}
.sy-box-title-1-4 {
background-image: url(https://patchwiki.biligame.com/images/blhx/e/e5/4cdkpkl8jrf3o3po2xyxp4mruhyvqf6.png);
}
.sy-box-content-1 {
padding: 0;
}
}
}
/*首页词条*/
.tc.-craftingfire {
.sy-ct {
    color: var(--poe-color-craftingfire);
float: left;
width: calc(25% - 4px);
margin: 2px;
}
}
.sy-ct-1 {
.tc.-craftingcold {
display: inline-block;
    color: var(--poe-color-craftingcold);
color: rgb(0, 0, 0, 0.85);
line-height: 25px;
max-width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
}
.sy-ct-1:before {
.tc.-craftinglightning {
content: " ";
    color: var(--poe-color-craftinglightning);
display: inline-block;
background: rgb(0,0,0,0.16);
width: 10px;
height: 10px;
margin-right: 5px;
border-radius: 50%;
}
}
.sy-ct-2:before {
.tc.-craftingchaos {
background: #4cc3ff;
    color: var(--poe-color-craftingchaos);
}
}
.sy-ct-1:hover {
.tc.-craftingspeed {
text-decoration: underline;
    color: var(--poe-color-craftingspeed);
color: #4CC3FF;
}
}
.sy-dt-box {
.tc.-craftingcrit {
width: 100%;
    color: var(--poe-color-craftingcrit);
overflow: hidden;
margin: -8px 0 -2px;
}
}
.sy-ct-3 {
.tc.-craftingred {
position: relative;
    color: var(--poe-color-craftingred);
float: left;
width: calc(50% - 8px);
margin:2px 4px;
font-weight: bold;
font-size: 15px;
height: 45px;
line-height: 45px;
padding-left: 60px;
padding-right: 60px;
background-size: 61px 45px,64px 45px,100% 45px;
background-clip: border-box,border-box,content-box;
background-position: left,right,center;
background-repeat: no-repeat,no-repeat,repeat-x;
}
}
.sy-ct-3 > span {
.tc.-craftingblue {
position: absolute;
    color: var(--poe-color-craftingblue);
top: 0;
bottom: 0;
left: 10px;
right: 50px;
display: flex;
align-items: center;
}
}
.sy-ct-3 > span > a {
.tc.-craftinggreen {
color: #fff;
    color: var(--poe-color-craftinggreen);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
}
.sy-ct-3 > span > a:hover {
.tc.-craftinglife {
text-decoration: underline;
    color: var(--poe-color-craftinglife);
color: #4CC3FF;
}
}
.sy-ct-3 {
.tc.-craftingdefences {
background-image: url(https://patchwiki.biligame.com/images/blhx/5/56/2u89fhaxt3ui2fdgizp7rgqjdwj7ol4.png),url(https://patchwiki.biligame.com/images/blhx/c/c8/ovv58pecup6vma3fmz6mos6r1flj4o5.png),url(https://patchwiki.biligame.com/images/blhx/4/4c/47labbmqrtzk7xjsre9sk61do9105lo.png);
    color: var(--poe-color-craftingdefences);
}
}
.sy-ct-4 {
.tc.-craftingattack {
background-image: url(https://patchwiki.biligame.com/images/blhx/5/56/2u89fhaxt3ui2fdgizp7rgqjdwj7ol4.png),url(https://patchwiki.biligame.com/images/blhx/b/b2/7z1fj2rw7flxfmy0l2zdaqvzid5f55t.png),url(https://patchwiki.biligame.com/images/blhx/4/4c/47labbmqrtzk7xjsre9sk61do9105lo.png);
    color: var(--poe-color-craftingattack);
}
}
.sy-ct-5 {
.tc.-help {
background-image: url(https://patchwiki.biligame.com/images/blhx/5/56/2u89fhaxt3ui2fdgizp7rgqjdwj7ol4.png),url(https://patchwiki.biligame.com/images/blhx/2/25/tr1mpku9h6wvo2ilv2yx5eqgl1liq5t.png),url(https://patchwiki.biligame.com/images/blhx/4/4c/47labbmqrtzk7xjsre9sk61do9105lo.png);
    font-style: italic;
    color: var(--poe-color-default);
}
}
@media only screen and (max-width:600px) {
.tc.-flavour {
.sy-ct {
    font-style: italic;
width: calc(100% / 3 - 4px);
    color: var(--poe-color-unique);
}
.sy-ct-3 {
width: 100%;
margin:2px 0;
}
}
}
/*首页内容框背景*/
.tc.-hellscaped
.sy-content-background {
.tc.-scourge {
background: url(https://patchwiki.biligame.com/images/blhx/8/82/d33x7m7356v7oxch809b8cib6xra2e7.png);
    color: var(--poe-color-hellscaped);
background-position: bottom center;
background-repeat: no-repeat;
background-size: contain;
}
}
/*首页用户关注按钮*/
.tc.-primal {
.page-首页 .user-follow-wrap {
     color: cyan;
width: 100%;
background: transparent;
    border: none;
     margin: 0;
}
}
.page-首页 .user-follow-wrap .user-item-detail {
.tc.-vivid {
background-color: transparent;
    color: yellow;
padding: 10px;
}
}
.page-首页 .user-follow-wrap .user-item-detail .detail-follow-normal {
.tc.-wild {
border: none;
    color: magenta;
}
}
.page-首页 .user-follow-wrap .user-item-detail .detail-des {
/* Used in legacy variant tables. */
padding-right: 10px;
.tc.-not {
    text-decoration: line-through;
    color: var(--poe-color-default);
}
}
/*首页样式结束*/
/* -------------------------------------------------- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
/* ===== Veiled modifiers (Template:Veiled modifier) ===== */
/* -------------------------------------------------- */
.veiled {
/*全局样式修正开始*/
    display: inline-block;
/* Firefox浏览器样式调整 */
    white-space: nowrap;
.wiki-hoverbox-inner,.wiki-menu-ul-2 {
    color: transparent;
scrollbar-width: thin;
    background-repeat: no-repeat;
scrollbar-color: rgb(77, 77, 77) rgb(0, 0, 0);
    background-position: center;
}
.veiled.-prefix {
    width: 158px;
}
.veiled.-prefix.-m01 {
    /* [[File:Veiled prefix 01.gif]] */
    background-image: url(/w/images/b/b3/Veiled_prefix_01.gif);
}
.veiled.-prefix.-m02 {
    /* [[File:Veiled prefix 02.gif]] */
    background-image: url(/w/images/2/29/Veiled_prefix_02.gif);
}
.veiled.-prefix.-m03 {
    /* [[File:Veiled prefix 03.gif]] */
    background-image: url(/w/images/5/58/Veiled_prefix_03.gif);
}
.veiled.-prefix.-m04 {
    /* [[File:Veiled prefix 04.gif]] */
    background-image: url(/w/images/d/dd/Veiled_prefix_04.gif);
}
.veiled.-prefix.-m05 {
    /* [[File:Veiled prefix 05.gif]] */
    background-image: url(/w/images/c/c7/Veiled_prefix_05.gif);
}
.veiled.-prefix.-m06 {
    /* [[File:Veiled prefix 06.gif]] */
    background-image: url(/w/images/8/8c/Veiled_prefix_06.gif);
}
.veiled.-suffix {
    width: 85px;
}
.veiled.-suffix.-m01 {
    /* [[File:Veiled suffix 01.gif]] */
    background-image: url(/w/images/0/0a/Veiled_suffix_01.gif);
}
.veiled.-suffix.-m02 {
    /* [[File:Veiled suffix 02.gif]] */
    background-image: url(/w/images/4/44/Veiled_suffix_02.gif);
}
.veiled.-suffix.-m03 {
    /* [[File:Veiled suffix 03.gif]] */
    background-image: url(/w/images/3/31/Veiled_suffix_03.gif);
}
.veiled.-suffix.-m04 {
    /* [[File:Veiled suffix 04.gif]] */
    background-image: url(/w/images/7/7a/Veiled_suffix_04.gif);
}
.veiled.-suffix.-m05 {
    /* [[File:Veiled suffix 05.gif]] */
    background-image: url(/w/images/9/95/Veiled_suffix_05.gif);
}
.veiled.-suffix.-m06 {
    /* [[File:Veiled suffix 06.gif]] */
    background-image: url(/w/images/0/0e/Veiled_suffix_06.gif);
}
}


/*图片调整*/
/* ===== Harbinger glyphs ([[Template:Glyph]]) ===== */
img{
.glyph {
max-width: 100%;
    display: inline-block;
height: auto;
    width: 2em;
margin: 0 auto;
    height: 1.5577em;
text-align: center;
    vertical-align: middle;
    /* [[File:Harbinger-glyphs.png]] */
    background: url(/w/images/4/41/Harbinger-glyphs.png) no-repeat;
    background-size: 12em auto;
    background-position: 2em;
}
.glyph.hbgaa {
    background-position: calc(-2em * 0) calc(-1.5577em * 0);
}
.glyph.hbgab {
    background-position: calc(-2em * 1) calc(-1.5577em * 0);
}
.glyph.hbgac {
    background-position: calc(-2em * 2) calc(-1.5577em * 0);
}
.glyph.hbgad {
    background-position: calc(-2em * 3) calc(-1.5577em * 0);
}
.glyph.hbgae {
    background-position: calc(-2em * 4) calc(-1.5577em * 0);
}
.glyph.hbgaf {
    background-position: calc(-2em * 5) calc(-1.5577em * 0);
}
.glyph.hbgag {
    background-position: calc(-2em * 0) calc(-1.5577em * 1);
}
.glyph.hbgah {
    background-position: calc(-2em * 1) calc(-1.5577em * 1);
}
.glyph.hbgai {
    background-position: calc(-2em * 2) calc(-1.5577em * 1);
}
.glyph.hbgaj {
    background-position: calc(-2em * 3) calc(-1.5577em * 1);
}
.glyph.hbgak {
    background-position: calc(-2em * 4) calc(-1.5577em * 1);
}
.glyph.hbgal {
    background-position: calc(-2em * 5) calc(-1.5577em * 1);
}
.glyph.hbgam {
    background-position: calc(-2em * 0) calc(-1.5577em * 2);
}
.glyph.hbgan {
    background-position: calc(-2em * 1) calc(-1.5577em * 2);
}
.glyph.hbgao {
    background-position: calc(-2em * 2) calc(-1.5577em * 2);
}
.glyph.hbgap {
    background-position: calc(-2em * 3) calc(-1.5577em * 2);
}
.glyph.hbgaq {
    background-position: calc(-2em * 4) calc(-1.5577em * 2);
}
.glyph.hbgar {
    background-position: calc(-2em * 5) calc(-1.5577em * 2);
}
.glyph.hbgas {
    background-position: calc(-2em * 0) calc(-1.5577em * 3);
}
.glyph.hbgat {
    background-position: calc(-2em * 1) calc(-1.5577em * 3);
}
.glyph.hbgau {
    background-position: calc(-2em * 2) calc(-1.5577em * 3);
}
.glyph.hbgav {
    background-position: calc(-2em * 3) calc(-1.5577em * 3);
}
.glyph.hbgaw {
    background-position: calc(-2em * 4) calc(-1.5577em * 3);
}
.glyph.hbgax {
    background-position: calc(-2em * 5) calc(-1.5577em * 3);
}
.glyph.hbgay {
    background-position: calc(-2em * 0) calc(-1.5577em * 4);
}
.glyph.hbgaz {
    background-position: calc(-2em * 1) calc(-1.5577em * 4);
}
.glyph.hbgba {
    background-position: calc(-2em * 2) calc(-1.5577em * 4);
}
.glyph.hbg03i,
.glyph.hgbi03 {
    background-position: calc(-2em * 3) calc(-1.5577em * 4);
}
.glyph.hbgbc {
    background-position: calc(-2em * 4) calc(-1.5577em * 4);
}
.glyph.hbgbd {
    background-position: calc(-2em * 5) calc(-1.5577em * 4);
}
.glyph.hbgbe {
    background-position: calc(-2em * 0) calc(-1.5577em * 5);
}
.glyph.hbg00 {
    width: 0.7692em;
    background-position: -2em calc(-1.5577em * 5);
}
.glyph.hbg01 {
    width: 0.8077em;
    background-position: -2.7692em calc(-1.5577em * 5);
}
.glyph.hbg02 {
    width: 0.9808em;
    background-position: -3.5769em calc(-1.5577em * 5);
}
.glyph.hbg03 {
    width: 0.8654em;
    background-position: -4.5577em calc(-1.5577em * 5);
}
.glyph.hbg04 {
    width: 1.0769em;
    background-position: -5.4231em calc(-1.5577em * 5);
}
.glyph.hbg00i,
.glyph.hbgi00 {
    width: 0.8462em;
    background-position: -6.5em calc(-1.5577em * 5);
}
.glyph.hbg04i,
.glyph.hbgi04 {
    background-position: calc(-2em * 4) calc(-1.5577em * 5);
}
.glyph.hbg02i,
.glyph.hbgi02 {
    background-position: calc(-2em * 5) calc(-1.5577em * 5);
}
.glyph.hbg07i,
.glyph.hbgi07 {
    background-position: calc(-2em * 0) calc(-1.5577em * 6);
}
.glyph.hbgc01 {
    background-position: calc(-2em * 1) calc(-1.5577em * 6);
}
.glyph.hbgc02 {
    background-position: calc(-2em * 2) calc(-1.5577em * 6);
}
.glyph.hbgc03 {
    background-position: calc(-2em * 3) calc(-1.5577em * 6);
}
.glyph.hbgc04 {
    background-position: calc(-2em * 4) calc(-1.5577em * 6);
}
.glyph.hbgc05 {
    background-position: calc(-2em * 5) calc(-1.5577em * 6);
}
.glyph.hbgc06 {
    background-position: calc(-2em * 0) calc(-1.5577em * 7);
}
.glyph.hbgc07 {
    background-position: calc(-2em * 1) calc(-1.5577em * 7);
}
.glyph.hbgc08 {
    background-position: calc(-2em * 2) calc(-1.5577em * 7);
}
.glyph.hbgc09 {
    background-position: calc(-2em * 3) calc(-1.5577em * 7);
}
.glyph.hbgc010 {
    background-position: calc(-2em * 4) calc(-1.5577em * 7);
}
.glyph.hbgc011 {
    background-position: calc(-2em * 5) calc(-1.5577em * 7);
}
.glyph.hbgc012 {
    background-position: calc(-2em * 0) calc(-1.5577em * 8);
}
.glyph.hbgc013 {
    background-position: calc(-2em * 1) calc(-1.5577em * 8);
}
.glyph.hbg05i,
.glyph.hbgi05 {
    background-position: calc(-2em * 2) calc(-1.5577em * 8);
}
.glyph.hbg06i,
.glyph.hbgi06 {
    background-position: calc(-2em * 3) calc(-1.5577em * 8);
}
}


/*修正手机端样式 新版本bootstrap已修复
/* ===== Monster category icons ([[Template:Monster category icon]]) ===== */
@media only screen and (max-width:759px){
.mon-cat {
.row {
    display: inline-block;
margin-right: -15px;
    margin-right: 0.15em;
margin-left: -15px;
    width: 1.265em;
}
    height: 1.265em;
}*/
    vertical-align: middle;
    /* [[File:Monster category icons.png]] */
    background: url(/w/images/c/c3/Monster_category_icons.png) no-repeat;
    background-size: auto 1.265em;
}
.mon-cat.-demon {
    background-position-x: calc(-1.265em * 0);
}
.mon-cat.-humanoid {
    background-position-x: calc(-1.265em * 1);
}
.mon-cat.-eldritch {
    background-position-x: calc(-1.265em * 2);
}
.mon-cat.-beast {
    background-position-x: calc(-1.265em * 3);
}
.mon-cat.-construct {
    background-position-x: calc(-1.265em * 4);
}
.mon-cat.-undead {
    background-position-x: calc(-1.265em * 5);
}


/*屏蔽会员购*/
/* ===== Item page ([[Template:Item]]) ===== */
#bili-header-m .nav-wrapper-left li:not([report-id=playpage_main]),
.infobox-page-container {
#bili-header-m .nav-wrapper-right li[report-id=big_tab_click] {
    display: flex;
display: none;
    flex-direction: column;
    float: right;
    clear: right;
    margin-left: 14px;
}
.item-infobox__navbar {
    display: inline-block;
    margin: 0;
    text-align: right;
    line-height: unset;
}
.infobox-page-container > .item-box {
    margin-bottom: 1em;
}
.infobox-page-container em.header {
    font-style: normal;
    font-weight: bold;
    font-size: 1.3em;
    display: inline-block;
    margin-bottom: 0.5em;
}
.infobox-disabled-drop {
    color: red;
    font-weight: bold;
}
}


/*隐藏app打开*/
/* ===== Item box ([[Template:Item]]) ===== */
.app-download-bar{
.item-box {
display: none!important;
    display: inline-block;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    padding: 2px;
    min-width: 220px;
    max-width: 440px;
    text-align: center;
    font-family: var(--stylized-smallcaps-font);
    font-size: 15px;
    line-height: 1.265;
    font-weight: normal;
    font-style: normal;
    font-variant-ligatures: none;
    color: var(--poe-color-default);
    background-color: #000;
}
}
.btn-open-app{
.item-box a,
display: none!important;
.item-box a:visited,
.item-box a:active {
    color: unset;
}
}
 
.item-box.-normal {
/*讨论版临时修正*/
    border-color: var(--poe-color-normal);
.flow-board-navigation{
}
     display:none
.item-box.-magic {
    border-color: var(--poe-color-magic);
}
.item-box.-rare {
    border-color: var(--poe-color-rare);
}
.item-box.-unique {
    border-color: var(--poe-color-unique);
}
.item-box.-currency {
    border-color: var(--poe-color-currency);
}
.item-box.-gem {
    border-color: var(--poe-color-gem);
}
.item-box.-quest {
    border-color: var(--poe-color-quest);
}
.item-box.-prophecy {
     border-color: var(--poe-color-prophecy);
}
.item-box.-foil {
    border-color: var(--poe-color-uniquefoil);
}
}
/* 修正已提交版主审核的通知弹出框 */
.item-box.-necropolis {
.postedit {
    border-color: rgb(52,58,64);
margin-top: 50px;
}
}
 
.item-box > .header {
/*标题行高调整*/
    display: block;
.mw-content-ltr h2 span.mw-headline,
    overflow: hidden;
.mw-content-ltr h3 span.mw-headline,
    position: relative;
.mw-content-ltr h4 span.mw-headline {
    text-overflow: ellipsis;
     padding-top: 0;
    white-space: nowrap;
     margin-top: 0;
     font-size: 20px;
     background-repeat: no-repeat, no-repeat, repeat-x;
}
}
 
.item-box > .header > .symbol {
/*修正gallery边框问题*/
     content: "";
.mw-parser-output ul.gallery {
     margin: 0;
    padding: 0;
     display: block;
     display: block;
    position: absolute;
    top: 0;
    background-position: center;
    background-repeat: no-repeat;
}
.item-box > .header > .symbol:first-child {
    left: 0;
}
.item-box > .header > .symbol:last-child {
    right: 0;
}
.item-box > .header > .symbol.-shaper {
    /* [[File:Shaper-item-symbol.png]] */
    background-image: url(/w/images/5/55/Shaper-item-symbol.png);
}
.item-box > .header > .symbol.-elder {
    /* [[File:Elder-item-symbol.png]] */
    background-image: url(/w/images/1/1b/Elder-item-symbol.png);
}
.item-box > .header > .symbol.-crusader {
    /* [[File:Crusader-item-symbol.png]] */
    background-image: url(/w/images/d/d1/Crusader-item-symbol.png);
}
}
 
.item-box > .header > .symbol.-redeemer {
/*修复水平分割线样式冲突问题*/
    /* [[File:Redeemer-item-symbol.png]] */
.mw-parser-output hr {
    background-image: url(/w/images/9/9c/Redeemer-item-symbol.png);
     height: 0.8px;
}
.item-box > .header > .symbol.-hunter {
     /* [[File:Hunter-item-symbol.png]] */
    background-image: url(/w/images/a/a8/Hunter-item-symbol.png);
}
.item-box > .header > .symbol.-warlord {
    /* [[File:Warlord-item-symbol.png]] */
    background-image: url(/w/images/f/f1/Warlord-item-symbol.png);
}
}
 
.item-box > .header > .symbol.-veiled {
/*缩略图调整*/
    /* [[File:Veiled-item-symbol.png]] */
@media only screen and (max-width: 600px) {
    background-image: url(/w/images/f/fd/Veiled-item-symbol.png);
    div.thumbinner {
        max-width: 45vw;
    }
}
}
div.tleft {
.item-box > .header > .symbol.-fractured {
     margin-right: 0.5em;
     /* [[File:Fractured-item-symbol.png]] */
     margin-top: 0;
     background-image: url(/w/images/9/97/Fractured-item-symbol.png);
    margin-bottom: 0.5em;
}
}
div.tright {
.item-box > .header > .symbol.-synthesised {
     margin-left: 0.5em;
     /* [[File:Synthesised-item-symbol.png]] */
     margin-top: 0;
     background-image: url(/w/images/4/4c/Synthesised-item-symbol.png);
    margin-bottom: 0.5em;
}
}
 
.item-box > .header > .symbol.-searingexarch {
/*隐藏可视化编辑*/
    /* [[File:Searing-exarch-item-symbol.png]] */
li#ca-ve-edit {
    background-image: url(/w/images/c/c2/Searing-exarch-item-symbol.png);
    display: none!important;
}
}
a.mw-editsection-visualeditor {
.item-box > .header > .symbol.-eaterofworlds {
     display: none!important;
     /* [[File:Eater-of-worlds-item-symbol.png]] */
    background-image: url(/w/images/a/a2/Eater-of-worlds-item-symbol.png);
}
}
span.mw-editsection-divider {
.item-box > .header > .symbol.-replica {
     display: none;
     /* [[File:Replica-item-symbol.png]] */
    background-image: url(/w/images/5/50/Replica-item-symbol.png);
}
}
 
.item-box.-normal > .header {
/*中屏幕搜索栏调整*/
     color: var(--poe-color-normal);
@media only screen and (max-width: 768px) {
     input#searchInput {
        padding: 1.5rem 0!important;
    }
}
}
 
.item-box.-magic > .header {
/*修正tabber样式*/
     color: var(--poe-color-magic);
ul.tabbernav {
     line-height: 1.5;
    font-size: 13px;
}
}
ul.tabbernav li {
.item-box.-rare > .header {
     margin-top: 5px;
     color: var(--poe-color-rare);
}
}
ul.tabbernav li a {
.item-box.-unique > .header {
     padding: 4px 0.5em;
     color: var(--poe-color-unique);
    margin: 0 1px;
}
}
ul.tabbernav li a:link,ul.tabbernav li a {
.item-box.-currency > .header {
     color: #0645ad!important;
     color: var(--poe-color-currency);
}
}
ul.tabbernav li.tabberactive a:link,ul.tabbernav li.tabberactive a {
.item-box.-gem > .header {
     color: #000!important;
     color: var(--poe-color-gem);
}
}
.tabber .tabbertab {
.item-box.-quest > .header {
     margin: 0 1px;
     color: var(--poe-color-quest);
}
}
 
.item-box.-prophecy > .header {
/*调整info信息框高*/
     color: var(--poe-color-prophecy);
.tippy-content-container {
     max-height: 525px;
}
}
 
.item-box.-foil > .header {
/*修正小屏幕画廊宽度超出屏幕问题*/
    color: var(--poe-color-uniquefoil);
li.gallerybox {
max-width: 100%;
}
}
li.gallerybox div {
.item-box.-necropolis > .header {
max-width: 100%;
    color: rgb(181,168,144);
}
}
li.gallerybox div.thumb {
.item-box > .header.-single {
margin: auto;
    /* [[File:Item-ui-header-single.png]] */
    background-image: url(/w/images/9/9b/Item-ui-header-single.png), url(/w/images/9/9b/Item-ui-header-single.png), url(/w/images/9/9b/Item-ui-header-single.png);
}
}
 
.item-box > .header.-single {
/*修正不换行问题*/
    padding: 3px 32px;
.mw-body .firstHeading,
    height: 28px;
a.mw-changeslist-title,
    line-height: 25px;
.mw-changeslist-log-entry a.new,
td.mw-enhanced-rc-nested,
span.comment,
.fl.log-content,
.mw-changeslist-line-inner-userLink bdi{
    word-break: break-all;
}
}
 
.item-box > .header.-single > .symbol {
/*修正wikitable边框粗细问题*/
    width: 32px;
.wikitable {
    height: 34px;
border-width: 0.8px!important;
}
}
.wikitable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td {
.item-box.-normal > .header.-single {
border-width: 0.8px!important;
    background-position: left 0, right -68px, center -34px;
}
}
 
.item-box.-magic > .header.-single {
/*修正部分屏幕侧边导航位置错误*/
    background-position: left -102px, right -170px, center -136px;
.bui-sns-info {
margin-left: 1230px!important;
}
}
 
.item-box.-currency > .header.-single {
/*调整blockquote边框颜色*/
    background-position: left -204px, right -272px, center -238px;
blockquote {
border-color: rgb(188 191 194 / 80%);
}
}
 
.item-box.-gem > .header.-single {
/*调整小屏幕用户贡献者样式*/
    background-position: left -306px, right -374px, center -340px;
@media screen and (max-width: 600px){
.wiki-componment-rank{
justify-content: normal;
padding-left: 80px;
margin-bottom: 15px;
padding-bottom: 10px;
border-bottom: 1px solid rgba(0,0,0,.1);
}
}
}
 
.item-box.-quest > .header.-single {
/*微调手机端目录*/
    background-position: left -408px, right -476px, center -442px;
@media screen and (max-width: 600px) {
#toc ul>li.toclevel-1 {
margin-left: 15px;
}
}
}
 
.item-box.-prophecy > .header.-single {
/*修正小屏幕目录图层冲突*/
    background-position: left -510px, right -578px, center -544px;
@media screen and (max-width: 600px) {
#toc {
z-index: 999!important;
}
}
}
@media screen and (max-width: 767px) {
.item-box.-necropolis > .header.-single {
.mobile-nav-menu {
    margin: -5px -14px 0;
z-index: 999!important;
    padding: 0 40px;
}
    height: 45px;
    line-height: 42px;
    /* [[File:Item-ui-header-necropolis.png]] */
    background-image: url(/w/images/a/a0/Item-ui-header-necropolis.png), url(/w/images/a/a0/Item-ui-header-necropolis.png), url(/w/images/a/a0/Item-ui-header-necropolis.png);
    background-position: left 0, right -90px, center -45px;
    background-clip: border-box, border-box, content-box;
}
}
.mobile-mask {
.item-box > .header.-double {
z-index: 998!important;
    /* [[File:Item-ui-header-double.png]] */
    background-image: url(/w/images/e/e8/Item-ui-header-double.png), url(/w/images/e/e8/Item-ui-header-double.png), url(/w/images/e/e8/Item-ui-header-double.png);
}
}
 
.item-box > .header.-double {
/*隐藏评论区
     padding: 3px 44px;
.post-content,.comment-component {
     height: 48px;
     display: none!important;
     line-height: 23px;
}*/
/*全局样式修正结束*/
/* -------------------------------------------------- */
/* -------------------------------------------------- */
 
/* -------------------------------------------------- */
/* -------------------------------------------------- */
/*追加样式开始*/
/* -------------------------------------------------- */
/* ==anchor== */
.anchor {padding:30px 111px;}
.anchor-main  {width:100%;margin:0 auto;}
.anchor-main2 {
    margin: 0px auto;
     width: 100%;
     text-align: center;
    padding: 0px 130px;
}
}
.anchor a {display:block;width:100px;height:42px;float:left;margin-right:20px;background:url(https://patchwiki.biligame.com/images/blhx/d/da/0uvqbmshuyo2uv7x8ubppr2e72urqy8.png) no-repeat 0 0;color: #fff;font-size:16px;line-height:42px;text-align:center;margin: 0px 10px 10px 0px;}
.item-box > .header.-double > .symbol {
.anchor  a:hover {background-position:0 -42px;}
    width: 32px;
.anchor  a:nth-child(2) {background-position:0 -84px;}
    height: 54px;
.anchor  a:nth-child(2):hover {background-position:0 -126px;}
.anchor  a:nth-child(3) {background-position:0 -168px;}
.anchor  a:nth-child(3):hover {background-position:0 -210px;}
.anchor  a:nth-child(4) {background-position:0 -252px;}
.anchor  a:nth-child(4):hover {background-position:0 -294px;}
.anchor  a:nth-child(5) {background-position:0 -336px;}
.anchor  a:nth-child(5):hover {background-position:0 -378px;}
.anchor  a:nth-child(6) {background-position:0 -168px;}
.anchor  a:nth-child(6):hover {background-position:0 -210px;}
.anchor  a:nth-child(7) {background-position:0 -84px;}
.anchor  a:nth-child(7):hover {background-position:0 -126px;}
.anchor  a:nth-child(8) {background-position:0 -168px;;margin:0;}
.anchor  a:nth-child(8):hover {background-position:0 -210px;}
/*IE8*/
.anchor  a+a {background-position:0 -84px;}
.anchor  a+a:hover  {background-position:0 -126px;}
.anchor  a+a+a {background-position:0 -168px;}
.anchor  a+a+a:hover {background-position:0 -210px;}
.anchor  a+a+a+a  {background-position:0 -252px;}
.anchor  a+a+a+a:hover {background-position:0 -294px;}
.anchor  a+a+a+a+a {background-position:0 -336px;}
.anchor  a+a+a+a+a:hover{background-position:0 -378px;}
.anchor  a+a+a+a+a+a  {background-position:0 -168px;}
.anchor  a+a+a+a+a+a:hover  {background-position:0 -210px;}
.anchor  a+a+a+a+a+a+a  {background-position:0 -84px;}
.anchor  a+a+a+a+a+a+a:hover {background-position:0 -126px;}
.anchor  a+a+a+a+a+a+a+a  {background-position:0 -168px;;margin:0;}
.anchor  a+a+a+a+a+a+a+a:hover  {background-position:0 -210px;}
@media only screen and (max-width: 480px){
.anchor-main,  .anchor-main2 {width:auto;}
.anchor a {margin-right: 5px;margin-bottom: 5px;}
}
}
/* --anchor-- */
.item-box.-rare > .header.-double {
/* -------------------------------------------------- */
    background-position: left 0, right -108px, center -54px;
 
/*用途不明*/
/* -------------------------------------------------- */
.down-main {padding:40px;border:20px solid #e7e7e7;margin-top:20px;}
.down-main-left {width:266px;padding-right:40px;color:#6a6b6c;line-height:26px;text-align:center;}
.down-main-left p {text-align:left;}
.download-title {font-size:20px;color:#333;height:40px;}
.download-title span {color:#666;padding-left:10px;}
.downloadbtn {background: #7d6a58 none repeat scroll 0 0;color: #fff !important;display: block;font-size: 18px;height: 40px;line-height: 40px;margin: 10px 0;outline: 2px outset #a99580;outline-offset: 0;text-align: center;width: 82px;}
.downloadbtn:hover {background:#4ca046;outline: #72cb6b outset 2px;text-decoration:none !important;}
.appdownload {display:block;width:253px;height:54px;background:url(https://patchwiki.biligame.com/images/blhx/7/7f/ic04ban51mw8r9cp8lnp7eaolcmm55v.jpg) no-repeat 0 0;text-indent:-999em;margin-bottom:35px;}
.appdownload:hover {background-position:0 -54px;}
.wiki_hide .appdownload  {margin:0 auto 35px;}
.wiki_hide .downloadbtn {margin:10px auto;}
 
 
.tt-style cite {font-style: normal;width: 115px;text-align: center;line-height: 35px;color: #cbb791;font-weight: bolder;font-size: 18px;background: url(https://patchwiki.biligame.com/images/blhx/5/57/ryhhrcbybauwnupov5kj08l90i80cnc.png) center no-repeat;padding: 15px;-webkit-text-shadow:2px 0 2px #574738;-moz-text-shadow:2px 0 2px #574738; text-shadow:2px 0 2px #574738; filter: Glow(Color=#5d2b08, Strength=1);
}
}
.tt-style span {color: #ffce0a;font-weight: bolder;text-shadow: 0.08em 0.07em 0px #5D2B09;font-size: 26px;padding-left: 10px;line-height: 35px;-webkit-text-shadow:#763c12 -1px 0 0,#763c12 0 -1px 0,#5d2b08 1px 0 0,#763c12 0 3px 0;-moz-text-shadow:#763c12 -1px 0 0,#763c12 0 -1px 0,#5d2b08 1px 0 0,#763c12 0 3px 0; text-shadow:#763c12 -1px 0 0,#763c12 0 -1px 0,#5d2b08 1px 0 0,#763c12 0 3px 0; filter: Glow(Color=#5d2b08, Strength=1);}
.item-box.-unique > .header.-double {
 
    background-position: left -162px, right -270px, center -216px;
 
.tt-style-m cite {width: 58px;text-align: center;line-height: 35px;color: #cbb791;font-weight: bolder;font-size: 10px;background: url(https://patchwiki.biligame.com/images/blhx/5/57/ryhhrcbybauwnupov5kj08l90i80cnc.png) center no-repeat;background-size:80px auto;padding: 15px;-webkit-text-shadow:2px 0 2px #574738;-moz-text-shadow:2px 0 2px #574738; text-shadow:2px 0 2px #574738; filter: Glow(Color=#5d2b08, Strength=1);
}
}
.tt-style-m span {color: #ffce0a;font-weight: bolder;text-shadow: 0.08em 0.07em 0px #5D2B09;font-size: 13px;padding-left: 5px;line-height: 35px;-webkit-text-shadow:#763c12 -1px 0 0,#763c12 0 -1px 0,#5d2b08 1px 0 0,#763c12 0 1px 0;-moz-text-shadow:#763c12 -1px 0 0,#763c12 0 -1px 0,#5d2b08 1px 0 0,#763c12 0 1px 0; text-shadow:#763c12 -1px 0 0,#763c12 0 -1px 0,#5d2b08 1px 0 0,#763c12 0 1px 0; filter: Glow(Color=#5d2b08, Strength=1);}
.item-stats {
/* -------------------------------------------------- */
     display: block;
 
     padding: 7px 12px;
 
     margin: 0 auto;
/*输入框样式*/
.mw-ui-button.mw-ui-progressive:disabled, .mw-ui-button.mw-ui-primary:disabled {
     background: #4a495b;
     border-color: #fcfcfc;
     margin-top: 5px;
}
}
 
.item-stats.-nopad {
.mw-ui-button.mw-ui-progressive, .mw-ui-button.mw-ui-primary {
     padding: 0;
     background: #347bff;
    color: #fff;
    border: 1px solid #347bff;
    text-shadow: 0 1px rgba(0,0,0,0.1);
    margin-top: 5px;
}
}
 
.item-stats > .group {
/* -------------------------------------------------- */
     display: block;
 
     margin: 0 auto;
/*将UID数字替换为B站个人动态页面 源自CQ WIKI*/
.mw-userlink bdi:hover {
     opacity: 0.8;
     -webkit-filter: unset;
    -moz-filter: unset;
    -ms-filter: unset;
    -o-filter: unset;
    filter: unset;
}
}
.mw-userlink bdi {
.item-stats > .group:nth-last-child(n+2)::after,
     background-image: url(/images/blhx/1/1e/khjb32eg6r2emnmadvzi9mx3zqdmkmg.png);
.item-stat-separator::before {
    display: block;
    margin: 5px auto;
    width: auto;
    height: 3px;
    /* [[File:Item-ui-separators.png]] */
     background-image: url(/w/images/e/ef/Item-ui-separators.png);
    background-position: center 0;
     background-repeat: no-repeat;
     background-repeat: no-repeat;
     background-size:15px 15px;
    content: "";
/*    background-position: center center;*/
}
     width: 15px;
.item-box.-magic > .item-stats > .group::after,
     height: 15px;
.item-stat-separator.-magic::before {
     padding-left: 16px;
     background-position: center -3px;
     -webkit-filter: grayscale(90%);
}
    -moz-filter: grayscale(90%);
.item-box.-rare > .item-stats > .group::after,
    -ms-filter: grayscale(90%);
.item-stat-separator.-rare::before {
     -o-filter: grayscale(90%);
    background-position: center -6px;
     filter: grayscale(90%);
}
     filter: gray;
.item-box.-unique > .item-stats > .group::after,
.item-stat-separator.-unique::before {
    background-position: center -9px;
}
.item-box.-currency > .item-stats > .group::after,
.item-stat-separator.-currency::before,
.item-box.-divicard > .item-stats > .group::after,
.item-stat-separator.-divicard::before {
     background-position: center -12px;
}
.item-box.-gem > .item-stats > .group::after,
.item-stat-separator.-gem::before {
     background-position: center -15px;
}
.item-box.-quest > .item-stats > .group::after,
.item-stat-separator.-quest::before {
     background-position: center -18px;
}
.item-box.-prophecy > .item-stats > .group::after,
.item-stat-separator.-prophecy::before {
     background-position: center -21px;
}
.item-box.-foil > .item-stats > .group::after,
.item-stat-separator.-foil::before {
    background-position: center -24px;
}
.item-box.-necropolis > .item-stats > .group::after,
.item-stat-separator.-necropolis::before {
    height: 5px;
     /* [[File:Item-ui-separator-necropolis.png]] */
    background-image: url(/w/images/a/af/Item-ui-separator-necropolis.png);
}
.item-box > .image {
     display: block;
     padding: 7px 12px;
}
}


/* 鼠标指针 */
/* Variant tabs above item infobox */
.character,
.itembox-tabs {
a[target],
    z-index: 1;
a[href],
    display: flex;
button,
     column-gap: 4px;
area {
     cursor: url(https://patchwiki.biligame.com/images/blhx/8/84/h75eo04qlki187v2yvhhcsi6fn56y9a.png), auto;
}
}
 
.itembox-tab {
/*参考 下加一段横线*/
     height: 35px;
.references {
     margin-top: 30px !important;
    border-top: 1px solid #aaa;
    margin-left: 5px !important;
    padding: 3px !important;
    word-wrap: break-word;
}
}
 
.itembox-tab * {
/* -------------------------------------------------- */
/* ==带项目符号的项目列表== */
.symbol-list ul li { list-style-type:disc; }
.symbol-list ul li li { list-style-type:circle; }
.symbol-list ul li li li { list-style-type:square; }
.symbol-list ol li { list-style-type:decimal; }
.symbol-list ol li li { list-style-type:lower-roman; }
/* --带项目符号的项目列表结束-- */
/* -------------------------------------------------- */
 
/* 禁止选中 */
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.nopoint {pointer-events:none}
 
/* 禁止自动换行 */
.nowrap {white-space:nowrap;}
 
/*关闭按钮*/
.icon-arrow-close {
    background: url("http://wiki.biligame.com/images/blhx/e/ea/iqetk3teafr06w524ji6rhacok2xuyn.png") no-repeat 0 0;
    width: 16px;
    height: 16px;
     display: inline-block;
     display: inline-block;
     background-size: 100%;
    height: 34px;
    line-height: 34px;
}
.itembox-tab a {
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: transparent;
    border-radius: 4px 4px 0 0;
    background-color: #27292a;
}
.itembox-tab a:hover,
.itembox-tab a:focus {
     background-color: #343738;
}
}
 
.itembox-tab.-selected a {
/* -------------------------------------------------- */
    border-color: var(--poe-color-gem);
/* ==手机端/电脑端== */
    height: 35px;
@media only screen and (max-width:991px){
    background-color: #000;
.mwiki_hide{
display:none;
}
}
}
@media only screen and (min-width:992px){
.itembox-tab img {
.wiki_hide{
    vertical-align: baseline;
display:none;
}
}
}
/* --手机端/电脑端结束-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
/* Divination card item box */
/* ==垂直时间轴== */
.item-box.-divicard {
.timeline {
    border-color: var(--poe-color-divination);
margin-left:1em;
}
}
.timeline dl {
.item-box.-divicard:first-child {
    border: none;
    padding: 0;
    background: none;
}
.divicard-wrapper {
    display: block;
     position: relative;
     position: relative;
     margin-left:10em;
     width: 440px;
border-left: 1px solid;
    height: 668px;
}
}
.timeline dt {
.divicard-background,
.divicard-art,
.divicard-artlink {
    overflow: hidden;
    display: block;
     position: absolute;
     position: absolute;
     margin-left: 0;
     top: 56px;
     margin-top: 8px;
    left: 26px;
     padding-top: 0;
     width: 390px;
     padding-right: 10px;
     height: 280px;
    left: -10em;
}
     width: 10em;
.divicard-background {
     text-align: right;
     background-color: #161618;
    font-weight: bold;
}
     color: black;
.divicard-background video {
     width: 100% !important;
     height: 100% !important;
}
.divicard-art a {
     display: none;
}
}
.timeline dt:hover {
.divicard-art img {
color: #337ab7;
    width: 100%;
    height: 100%;
}
}
.timeline dd {
.divicard-artlink a {
     margin-left: 2em;
     display: flex;
     margin-bottom: 8px;
    align-items: center;
     padding-top: 8px;
     justify-content: center;
     width: 100%;
    height: 100%;
}
}
.timeline dd + dd {
.divicard-artlink img {
     padding-top: 0px;
     opacity: 0;
    width: 100%;
    height: 100%;
}
}
.timeline dt:after {
.divicard-frame {
     display: block;
     display: block;
     position: absolute;
     position: absolute;
    right: -2px;
     top: 0;
     top: 8px;
     left: 0;
    margin-top: 0;
     width: 100%;
     margin-left: 0;
     height: 100%;
     width: 5px;
     /* [[File:Divination card frame.png]] */
     height: 5px;
     background: url(/w/images/e/ec/Divination_card_frame.png) no-repeat;
     content: "";
     border-radius: 2.5px;
    background-color: #337ab7;
}
}
@media only screen and (max-width:600px){
.divicard-header {
.timeline {
    display: block;
     margin-left: 0em;
    position: absolute;
    top: 14px;
    left: 0;
    width: 100%;
    font-size: 20px;
     line-height: 44px;
    color: #030301;
}
}
.timeline dl {
.divicard-header a,
     margin-left: 6em;
.divicard-header .selflink {
     font-weight: normal;
}
}
.timeline dt {
.divicard-stack {
     left: -6em;
    display: block;
     width: 6em;
    position: absolute;
     line-height: 1;
    top: 309px;
     font-size: 13px;
     left: 42px;
     width: 70px;
    font-size: 16px;
     line-height: 38px;
    color: #fff;
}
.divicard-face {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    position: absolute;
    top: 334px;
    left: 35px;
    width: 374px;
    height: 302px;
}
.divicard-face::after {
    display: block;
    order: 1;
     margin: 3px auto;
    width: 256px;
    height: 3px;
    /* [[File:Divination card separator.png]] */
    background: url(/w/images/a/a5/Divination_card_separator.png) no-repeat;
    content: "";
}
}
.timeline dd {
.divicard-reward {
     margin-left: 1em;
     display: block;
    order: 0;
    top: 334px;
    left: 35px;
    font-size: 16px;
}
}
.divicard-flavour {
    display: block;
    order: 2;
    top: 452px;
    left: 35px;
    font-size: 16px;
    font-style: italic;
    color: var(--poe-color-unique);
}
}


/*时间轴的另一种用法*/
/* ===== Item hoverbox ([[Template:Item link]]) ===== */
.timeline2 {
.c-item-hoverbox {
margin-left:2em;
    display: inline-block;
}
}
.timeline2 dl {
.c-item-hoverbox__display {
border-left: 1px solid;
    display: block;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    padding: 8px;
    transition: opacity 0.25s;
}
}
.timeline2 dt {
.c-item-hoverbox__display.is-visible {
     font-weight: bold;
     visibility: visible;
     margin-left: 14px;
     opacity: 1;
padding-top: 1em;
}
color: black;
.c-item-hoverbox__display > .item-box + img {
    position: absolute;
    top: 0;
    left: 100%;
}
}
.timeline2 dt:hover {
.c-item-hoverbox__display.is-left-of-activator > .item-box + img,
color: #337ab7;
.c-item-hoverbox__display.is-above-activator.is-right-side-of-viewport > .item-box + img,
.c-item-hoverbox__display.is-below-activator.is-right-side-of-viewport > .item-box + img {
    left: auto;
    right: 100%;
}
}
.timeline2 dd {
.c-item-hoverbox__activator {
     margin-left: 2em;
     display: flex;
    margin-bottom: 8px;
     align-items: baseline;
     padding-top: 8px;
}
}
.timeline2 dt:after {
.c-item-hoverbox--large .c-item-hoverbox__activator {
    content: "";
     flex-direction: column;
    display: block;
     align-items: stretch;
    width: 5px;
    height: 5px;
    position: absolute;
    margin-top: -13px;
    margin-left: -17px;
     border-radius: 2.5px;
     background-color: #337ab7;
}
}
/* --垂直时间轴结束-- */
/* -------------------------------------------------- */


/* ==面包屑== */
/* ===== Legacy variant tables ([[Template:Legacy variant table row]]) ===== */
.bread {
.legacy-stats {
     background: #ffffff!important;
     font-family: var(--stylized-smallcaps-font);
     font-size: 15px;
     font-size: 0.857em;
     line-height: 30px;
     font-variant-ligatures: none;
     clear: both;
     color: #55548c;
    height: auto;
}
    padding: 0px 13px;
.legacy-stats .tc {
    border: 1px solid #bdbdbd!important;
     font-size: 1.167em;
     border-radius: 5px;
    margin: 2px auto;
}
}
/* --面包屑-- */


/* -------------------------------------------------- */
/* ===== Mod box ([[Template:Mod]]) ===== */
/* ==悬浮弹出框== */
.modbox {
/*舰娘图鉴潜艇狩猎范围使用*/
    float:right;
/*该代码会产生部分样式冲突,应减少使用,*/
.iteminfo{
display: none;
}
}
.itemhover:hover .iteminfo{
.modbox table {
display: block;
    width: 100%;
    float: right;
    clear: both;
    margin: 0 0 0.8em 0;
}
}
/* --悬浮弹出框-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
/* ===== Skill progression table ([[Template:Skill progression]]) ===== */
/* ==内置标签页== */
.skill-progression-table {
.MenuBox li,
.tab_li {
    list-style: none;
    background: url(https://patchwiki.biligame.com/images/blhx/6/65/g997jb92lfeojz43oeoddipjycfvr40.png);
    background-size: 100% 100%;
    display: inline-block;
    width: 70px;
    height: 30px;
    line-height: 32px;
     text-align: center;
     text-align: center;
    margin: 2px 4px;
    font-weight: bold;
    color:#ffffff;
    transition: all .6s;
}
}
.MenuBox li:hover,
 
.MenuBox li.hover,
/* ===== Item table ([[Template:Item table]]) ===== */
li.tab_li:hover,
.item-table {
li.tab_li.active {
     text-align: center;
     background: url(https://patchwiki.biligame.com/images/blhx/e/e6/jl56sh5ao4s8hrizoyr6yv2fllp13f4.png);
     max-width: 100%;
     background-size: 100% 100%;
    color:#fffa6c;
    cursor: pointer;
}
}
.tab_con { display: none; }
.tab_con.active { display: block; }
.TabContainer ul { margin-left: 0; }
/* --内置标签页-- */
/* -------------------------------------------------- */


/*圆形小图标*/
/* ===== Harvest crafting options table ([[Template:Harvest crafting options]]) ===== */
.圆 img{
.harvest-crafting-options-table td:nth-child(n+2) {
border-radius: 50%;
    text-align: right;
}
}


/*小图标样式*/
/* ===== Math block ([[Template:Math]]) ===== */
.xtb-image {
.c-math-block {
     display: inline-block;
    display: flex;
    align-items: center;
    white-space: nowrap;
}
.c-math-block__formula {
    flex: 1 0 auto;
}
.c-math-block__formula .mwe-math-fallback-image-display {
     margin-left: 0 !important;
    margin-right: 0 !important;
}
}
.xtb-image img{
.c-math-block__ref {
width: 30px;
    flex: 0 1 auto;
height: 30px;
    font-weight: bold;
box-shadow: 0 0 2px #000;
border-radius: 7px;
margin:0 2px
}
}


/* -------------------------------------------------- */
/* ===== Keyboard key ([[Template:Key press]]) ===== */
/* ==[[模板:黑幕]]== */
.keyboard-key {
.heimu,.heimu a:link,.heimu a:visited,.heimu a.external:visited,.heimu rt{background-color:#000;color:#000}
    display: inline-block;
.heimu:hover,.heimu:hover rt{-webkit-animation:heimugc 0.5s forwards;animation:heimugc 0.5s forwards;}
    position: relative;
.heimu:hover a:link,.heimu:hover a:visited{-webkit-animation:heimulinkgc 0.5s forwards;animation:heimulinkgc 0.5s forwards;}
    top: -3px;
@-webkit-keyframes heimugc{to{color:#FFF}}
    border-radius: 4px;
@keyframes heimugc{to{color:#FFF}}
    padding: 0 5px;
@-webkit-keyframes heimulinkgc{to{color:#3B8BFF}}
    font-family: inherit;
@keyframes heimulinkgc{to{color:#3B8BFF}}
    font-size: 0.86em;
/* --[[模板:黑幕]]-- */
    line-height: 1.25;
/* -------------------------------------------------- */
    font-weight: normal;
    color: #fff;
    white-space: nowrap;
    background-color: #4f4d4a;
    box-shadow: 0 3px #2f2e2c;
    transform: perspective(42px) rotateX(10deg);
}


/* -------------------------------------------------- */
/* ===== Table cell templates ([[Template:Yes]], [[Template:No]], [[Template:N/a]]) ===== */
/* ==[[模板:人物对话]]== */
table.wikitable .table-yes,
.shipChat {
table.wikitable .table-no,
position: relative;
table.wikitable .table-na {
min-height: 80px;
    vertical-align: middle;
font-family: 微软雅黑;
    text-align: center;
text-align:left;
}
margin-top:5px;
@media screen {
margin-bottom:5px;
    table.wikitable .table-na {
width: 425px
        color: var(--subdued-text-color);
    }
}
}


/* 头像 */
/* ===== Horizontal lists ([[Template:Flatlist]]) ===== */
.shipChat .head_wrap,
.hlist dl,
.shipChat .head_bg {
.hlist ol,
position: absolute;
.hlist ul {
border-radius: 35px;
    margin: 0;
left: 0;
    padding: 0;
top: 5px;
width: 70px;
height: 70px;
}
}
.shipChat .head_wrap {
.hlist dd,
overflow: hidden;
.hlist dt,
.hlist li {
    margin: 0;
    display: inline;
}
}
.shipChat .head_wrap img {
.hlist dl dl,
width: 70px;
.hlist dl ol,
height: 70px;
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
    display: inline;
}
}
.shipChat .head_bg {
.hlist .mw-empty-li {
box-sizing: border-box;
    display: none;
background: #333333;
border: 3px solid #777777;
}
}
 
.hlist dt::after {
/* 台词 */
    content: ": ";
.shipChat .chatBox {
}
margin-left: 110px;
.hlist dd::after,
width: 315px;
.hlist li::after {
position: relative;
    content: " · ";
padding-top: 28px;
    font-weight: bold;
}
.hlist dd:last-child::after,
.hlist dt:last-child::after,
.hlist li:last-child::after {
    content: none;
}
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
    content: " (";
    font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
    content: ")";
    font-weight: normal;
}
}
.shipChat .chat_textbox {
.hlist ol {
min-height: 47px;
    counter-reset: listitem;
width:100%;
border-radius: 6px;
background: #4a4a4a;
padding: 13px 12px;
color: white;
font-size: 105%;
}
}
.shipChat .chat_title {
.hlist ol > li {
position: absolute;
    counter-increment: listitem;
left: 0;
top:0;
padding:4px;
}
}
.shipChat .chat_remark {
.hlist ol > li::before {
position: absolute;
    content: " " counter(listitem) "\a0";
right: 0;
top:0;
padding-top:6px;
font-size: 85%;
color: gray;
}
}
.shipChat .arrow {
.hlist dd ol > li:first-child::before,
position: absolute;
.hlist dt ol > li:first-child::before,
left: -15px;
.hlist li ol > li:first-child::before {
top: 44px;
    content: " (" counter(listitem) "\a0";
width: 0;
height: 0;
border-top: 15px solid #4a4a4a;
border-left: 15px solid transparent;  
}
}
/* --[[模板:人物对话]]-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
/* ===== Plain list ([[Template:Plainlist]]) ===== */
/* ==[[模板:Math]]== */
.plainlist ol,
.texhtml {
.plainlist ul {
     -moz-font-feature-settings: "lnum","tnum","kern" 0;
     margin: 0;
     -webkit-font-feature-settings: "lnum","tnum","kern" 0;
     padding: 0;
     font-feature-settings: "lnum","tnum","kern" 0;
     line-height: inherit;
     font-variant-numeric: lining-nums tabular-nums;
     list-style: none;
    font-kerning: none;
}
    font-family: "Nimbus Roman No9 L","Times New Roman",Times,"楷体",serif;
.plainlist ol li,
    font-size: 118%;
.plainlist ul li {
     line-height: 1;
     margin-bottom: 0;
    white-space: nowrap;
    color:black;
}
}
.texhtml .radic-symbol { font-size:1em !important; }
/* --[[模板:Math]]-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
/* ===== Main page ===== */
/* --[[模板:装备研发]]-- */
.page-Path_of_Exile_Wiki.action-view .firstHeading,
.equipTechTree .icon{text-align:center}
.page-Path_of_Exile_Wiki.action-submit .firstHeading {
.equipTechTree .branch{display:flex;justify-content:center;align-items:center}
    display: none;
.equipTechTree .equip,.equipTechTree .equipPlaceholder{display:inline-block;margin:1em 1em;padding:0.5em 0.5em}
}
.equipTechTree .equipIcon{width:60px;border:2px solid #c8c7c7;box-shadow:0px 0px 2px 2px #7e7575}
.mainpage-header {
.equipTechTree .equipAlt{width:60px;border:2px solid #c8c7c7;border-radius:6px;overflow:hidden;box-shadow:0px 0px 2px 2px #7e7575;opacity:0}
    margin-bottom: 32px;
.equipRDinfo .modal-dialog{margin-top:200px!important}
    text-align: center;
.equipRDinfo .itemIcon{display:inline-block;padding:0 0.5em}
}
.equipRDinfo .equipth{border-top:2px black solid;border-bottom:2px black solid}
.mainpage-header h1 {
.equipRDinfo .equiptr{border-top:1px black solid}
    margin-bottom: 20px;
/* --[[模板:装备研发]]-- */
    border: none;
/* -------------------------------------------------- */
    line-height: 1.1 !important;
 
    color: #ffaf46 !important;
/* --[[模板:道具]]-- */
    text-shadow: 0px 0px 10px rgba(209, 28, 0, 1);
.itemNumber {
}
     position: absolute;
.mainpage-header .h1-1,
     bottom: -3px;
.mainpage-header .h1-2 {
    right: 2px;
    background: radial-gradient(ellipse at center, rgba(154,2,0,0.9) 0%,rgba(154,2,0,0) 65%,rgba(154,2,0,0) 100%);
    color: black!important;
}
.mainpage-header .h1-1  {
    font-size: 26px;
    letter-spacing: 0.07em;
}
.mainpage-header .h1-2 {
     padding: 0 0.2em;
     font-size: 38px;
     font-weight: bold;
     font-weight: bold;
     text-shadow: -1px -1px 0 #FFFFFF, 1px -1px 0 #FFFFFF, -1px 1px 0 #FFFFFF, 1px 1px 0 #FFFFFF, -2px -2px 4px #FFFFFF, 2px -2px 4px #FFFFFF, -2px 2px 4px #FFFFFF, 2px 2px 4px #FFFFFF;
     letter-spacing: 0.01em;
}
}
 
.mainpage-version {
/* -------------------------------------------------- */
    display: table;
/* --[[模板:音频]] -- */
    border-collapse: collapse;
.audio-wrapper audio {
    width: 100%;
position: fixed;
left: -99999px;
}
}
.audio-controls {
.mainpage-version > div {
display: inline-block;
    display: table-cell;
width: 50px;
    vertical-align: middle;
height: 50px;
padding: 0;
position: relative;
text-align: center;
background-color: #f1f3f4;
cursor: pointer;
border-radius: 50%;
border: 1px solid #dddddd;
box-sizing: border-box;
}
}
.audio-controls .icon-btn {
.mainpage-version > div:first-child {
display: inline-block;
    width: 100%;
width: 100%;
height: 100%;
}
}
.audio-controls .icon-play {
.mainpage-version > div:last-child {
background: url("https://patchwiki.biligame.com/images/blhx/9/90/1tg75ar2mq110pxbmcze33cy0xlbrk0.png");/*文件:Play.png*/
    text-align: center;
background-size: 60% 60%;
background-repeat: no-repeat;
background-position: center;
}
}
.audio-controls .icon-pause {
.mainpage-news {
background: url("https://patchwiki.biligame.com/images/blhx/4/47/afe454y0obdwci3azwzc66j7jx9ge0r.png");/*文件:Pause.png*/
    margin: -12px -0.7em;
background-size: 60% 60%;
background-repeat: no-repeat;
background-position: center;
}
}
/* --[[模板:音频]] -- */
.mainpage-news > div {
/* -------------------------------------------------- */
    display: table;
 
    border-collapse: separate;
/* -------------------------------------------------- */
    border-spacing: 12px 0.7em;
/* ==面板样式[[模块:选项卡面板]][[模板:选项卡面板]][[模板:折叠面板]][[模板:提示消息]]== */
.panel, .panel .row .panel-title {
    padding: 0px;
}
}
.panel {
.mainpage-news > div > div {
margin-bottom: 1em;
    display: table-row;
}
}
.panel-title{
.mainpage-news .date,
     cursor: pointer;
.mainpage-news .title {
     display: table-cell;
    vertical-align: middle;
}
}
.panel-body {
.mainpage-news .date > div {
padding: 5px;
    border-radius: 6px;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 122%;
    line-height: 1.1;
    background-color: #332f24;
}
}
.nav-tabs > li {
.mainpage-skills {
     float: left;
     width: 100%;
     margin-bottom: -1px;
     text-align: center;
}
}
.nav > li > span {
.mainpage-skills tr + tr td {
    position: relative;
     padding-top: 12px;
    display: block;
     padding: 10px 5px;
}
}
.nav-tabs > li > span {
.mainpage-equipment {
     margin-right: 2px;
     width: 100%;
    line-height: 1.42857143;
     text-align: center;
    border: 1px solid transparent;
     border-radius: 4px 4px 0 0;
}
}
.nav-tabs > li.active > span, .nav-tabs > li.active > span:hover, .nav-tabs > li.active > span:focus {
.mainpage-equipment tr + tr td {
     color: #555;
     padding-top: 12px;
    cursor: default;
    background-color: #fff;
}
}
/*舰娘图鉴面板*/
.mainpage-acts {
.panel-shiptable {
    width: 100%;
border-color: #5995D6;
border-radius: 0;
}
}
.panel-shiptable>.panel-heading {
.mainpage-acts td {
color: #fff;
    vertical-align: top;
background-color: #5995D6;
border-color: #5995D6;
border-radius: 0!important;
}
}
.panel-shiptable>.panel-heading .badge {
.mainpage-mechanics {
color: #337ab7;
    width: 100%;
background-color: #fff;
border-radius: 0;
}
}
.panel-shiptable .nav-tabs > li > span {
.mainpage-mechanics td {
border-radius: 0;
    vertical-align: top;
}
}
/* --面板-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
 
/* ==[[模块:装备图鉴导航]]== */
 
/* 每一行 */
 
.table-ShowEquipNavPannel tr {
 
     border: none
 
 
 
 
 
 
 
 
/* Default style for navigation boxes */
.navbox {                    /* Navbox container style */
    box-sizing: border-box;
     border: 1px solid #75511D;
    width: 100%;
    clear: both;
    font-size: 88%;
    text-align: center;
    padding: 1px;
    margin: 1em auto 0;      /* Prevent preceding content from clinging to navboxes */
}
}
.table-ShowEquipNavPannel tr.tr-top { }
.navbox .navbox {
/* 装备大类表头【舰炮】 */
     margin-top: 0;           /* No top margin for nested navboxes */
.table-ShowEquipNavPannel th.th-equip-type {
     padding-top: 2px;
    padding-bottom: 2px;
    background: #5995D6;
    color: white;
    font-size: large;
    text-align: center;
    border: 1px solid white
}
}
/* 装备小类表头【驱逐】 */
.navbox + .navbox {
.table-ShowEquipNavPannel th.th-equip-subtype {
    margin-top: -1px;         /* Single pixel border between adjacent navboxes */
padding-top: 2px;
padding-bottom: 2px;
background: #dbeef7;
text-align: center;
border: 1px solid white;
}
}
/* 装备单元格【76mm火炮 ...】 */
.navbox-inner,
.table-ShowEquipNavPannel td {
.navbox-subgroup {
padding-top: 2px;
    width: 100%;
padding-bottom: 2px;
}
}
/*宽屏样式*/
.navbox-group,
@media only screen and (min-width: 992px) {
.navbox-title,
    .table-ShowEquipNavPannel th.th-equip-type {
.navbox-abovebelow {
        width: 80px;
    padding: 0.25em 1em;     /* Title, group and above/below styles */
padding-top: 0.4em;
    line-height: 1.5em;
padding-bottom: 0.4em;
     text-align: center;
     }
.table-ShowEquipNavPannel th.th-equip-subtype {
width: 80px;
}
    .table-ShowEquipNavPannel td {
        padding-left: 1em;
        padding-right: 1em
    }
}
}
/*窄屏样式*/
th.navbox-group {            /* Group style */
@media only screen and (max-width: 991px) {
     white-space: nowrap;
     .table-ShowEquipNavPannel th.th-equip-type {
     /* @noflip */
        width: 70px;
     text-align: right;
        min-width: 2em;
     }
.table-ShowEquipNavPannel th.th-equip-subtype {
width: 80px;
}
     .table-ShowEquipNavPannel td {
        padding-left: 0.5em;
        padding-right: 0.5em
    }
}
}
@media only screen and (max-width: 360px) {
.navbox,
    .table-ShowEquipNavPannel th.th-equip-subtype,
.navbox-subgroup {
    .table-ShowEquipNavPannel th.th-equip-type {
    background: #101010;      /* Background color */
        display:none
    }
}
}
/* --[[模块:装备图鉴导航]]-- */
.navbox-list {
/* -------------------------------------------------- */
    line-height: 1.5em;
 
    border-color: #101010;    /* Must match background color */
/* -------------------------------------------------- */
/* ==[[模块:舰娘图鉴导航]]== */
/* 每一行 */
.table-ShowShipClassNavPannel tr {
border: none;
}
}
.table-ShowShipClassNavPannel tr.tr-top { }
.navbox th,
 
.navbox-title {
/* 舰船类型表头【驱逐】 */
    background: #141414;     /* Level 1 color */
.table-ShowShipClassNavPannel th.th-ship-type {
/* width: 100px; */
padding-top: 2px;
padding-bottom: 2px;
background: #5995D6;
color: white;
font-size: large;
text-align: center;
border: 1px solid white;
}
}
/* 舰船级别表头【马汉级】 */
.navbox-abovebelow,
.table-ShowShipClassNavPannel th.th-ship-class {
th.navbox-group,
/* width: 250px; */
.navbox-subgroup .navbox-title {
padding-top: 2px;
    background: #101010;     /* Level 2 color */
padding-bottom: 2px;
background: #dbeef7;
text-align: center;
border: 1px solid white;
}
}
/* 舰船列表【卡辛...】 */
.navbox-subgroup .navbox-group,
.table-ShowShipClassNavPannel td {  
.navbox-subgroup .navbox-abovebelow {
line-height: 2;
    background: #141414;     /* Level 3 color */
}
}
/*宽屏样式*/
.navbox-even {
@media only screen and (min-width:992px) {
    background: #101010;     /* Even row striping */
.table-ShowShipClassNavPannel th.th-ship-type {
width: 100px;
}
.table-ShowShipClassNavPannel th.th-ship-class {
width: 250px;
}
.table-ShowShipClassNavPannel td {
padding-left: 2em;
padding-right: 2em;
}
}
}
/*窄屏样式*/
.navbox-odd {
@media only screen and (max-width:991px){
    background: transparent; /* Odd row striping */
.table-ShowShipClassNavPannel th.th-ship-type {
width: 50px;
}
.table-ShowShipClassNavPannel .ship-class-postfix {
display: none;
}
.table-ShowShipClassNavPannel th.th-ship-class {
width: 125px;
}
.table-ShowShipClassNavPannel td {
padding-left: 0.5em;
padding-right: 0.5em;
}
}
}
@media only screen and (max-width:360px){
.navbox .hlist td dl,
.table-ShowShipClassNavPannel th.th-ship-class {
.navbox .hlist td ol,
display: none;
.navbox .hlist td ul,
}
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
    padding: 0.125em 0;       /* Adjust hlist padding in navboxes */
}
}
/* --[[模块:舰娘图鉴导航]]-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
/* Default styling for Navbar template */
/*== [[模块:舰娘台词]]== */
.navbar {
.table-ShipWordsTable {
    display: inline;
width:100%;
    font-size: 88%;
    font-weight: normal;
}
.navbar ul {
    display: inline;
    white-space: nowrap;
}
}
.table-ShipWordsTable tr {
.mw-body-content .navbar ul {
border-top: 0.8px solid #5995D6;
    line-height: inherit;
}
}
.table-ShipWordsTable tr:first-of-type {
.navbar li {
border: none;
    word-spacing: -0.125em;
}
}
.table-ShipWordsTable th {
.navbar.mini li abbr[title] {
width: 7em;
  font-variant: small-caps;
padding: 0.75em;
  border-bottom: none;
  text-decoration: none;
  cursor: inherit;
}
}
.table-ShipWordsTable td {
/* Navbar styling when nested in infobox and navbox */
padding: 0.3em;
.infobox .navbar {
padding-left: 0;
    font-size: 100%;
}
}
@media only screen and (max-width:576px){
.navbox .navbar {
.table-ShipWordsTable th {
    display: block;
width: 6em;
    font-size: 100%;
padding: 0.25em;
}
.table-ShipWordsTable td {
padding: 0.25em;
padding-left: 0;
}
}
}
.ship_word_media_wrap {  
.navbox-title .navbar {
position:relative;  
    /* @noflip */
min-height:29px;
    float: left;
    /* @noflip */
    text-align: left;
    /* @noflip */
    margin-right: 0.5em;
    width: 6em;
}
}
.ship_word_media_wrap .ship_word_line {
 
margin: 5px 0 0 32px;
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
line-height: 28px;
  in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
    /* @noflip */
    float: right;
    font-weight: normal;
    /* @noflip */
    margin-left: 0.5em;
    /* @noflip */
    text-align: right;
    width: auto;
}
}
.ship_word_media_wrap .sm-bar {
/* In navboxes, the show/hide button balances the v·d·e links
position: absolute;
  from [[Template:Navbar]], so they need to be the same width. */
top: 0;
.navbox .collapseButton {
bottom: 0;
    width: 6em;
margin: auto;
}
}
/* --[[模块:舰娘台词]]-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
/* ==编辑摘要== */
.mw-collapsible-toggle {
/* 提交页面编辑时填写的编辑摘要 */
    font-weight: normal;
/* JS页面[[MediaWiki:Common.js]] */
    /* @noflip */
.mw-summary-preset {
    text-align: right;
     display: inline;
}
    margin: 0;
.navbox .mw-collapsible-toggle {
    padding: 0;
     width: 6em;
}
}
.mw-summary-preset-item {
.navbox .selflink {
     border-left: 1px solid #a2a9b1;
     color:#00B6FF;
    display: inline-block;
    line-height: 1.25em;
    margin: 0.125em 0;
    padding: 0 0.5em;
}
}
.mw-summary-preset-item:first-child {
 
     border-left: medium none;
/* ===== Multiple column layout for lists ===== */
    padding-left: 0.25em;
.multicol-15 ul,
.multicol-15 ol {
     column-width: 15em;
}
}
.mw-summary-preset-item:last-child {
 
    padding-right: 0.25em;
/* Module:Item acquisition | Template:Item acquisition */
.upgraded-from-set:not(:first-child) td {
  border-top-style: dashed !important;
  border-top-width: 3px !important;
  border-top-color: #111 !important;
}
}
/* --编辑摘要结束-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
/* ===== Skill (Module:Skill) ==== */
/* ==B站视频== */
 
/* JS页面:[[MediaWiki:Common.js]] */
/* Template:Skill */
/* 模板[[模板:B站视频]] */
.BiliVideo span{display:none}
/* --B站视频-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
.skill-box-page-container {
/* ==[[MediaWiki:FlourPackage.js]]== */
  float: right;
.poreSize{padding-right:10px}
}
.poreSize label{margin:0;padding:0;font-weight:inherit}
.poreName{display:none}
/* --[[MediaWiki:FlourPackage.js]]结束-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
/* resize skill screenshot accordingly */
/* ==[[MediaWiki:LotusRoot.js]]== */
.skill-box-page-container img {
.Root:not(.Pick),.Lotuses{display:none}
  max-width: 400px;
/* 以上为必须样式 */
  height: auto;
/* 参考样式
}
<style>
 
所有按钮通用样式
.skill-box-table {
.Lotus{width:138px;height:46px;display:inline-block;text-align:center;line-height:46px;color:white;font-weight:bold;font-size:1.25em;text-shadow:-1px 0 black,0 1px black,1px 0 black,0 -1px black}
  max-width: 400px;
所有按钮通用鼠标悬浮时样式
}
.Lotus:hover{}
非活动按钮样式
.Lotus:not(.Pick){background-image:url(https://patchwiki.biligame.com/images/blhx/d/d3/13vf86x0fipb19egj76viid9uohxrqd.png)}
非活动按钮鼠标悬浮时样式
.Lotus:not(.Pick):hover{color:orange}
活动按钮样式
.Lotus.Pick{background-image:url(https://patchwiki.biligame.com/images/blhx/4/45/1cuoteyh4cfsklbj3x0bcfd3js1uabx.png)}
活动按钮鼠标悬浮时样式
.Lotus.Pick:hover{}
</style>
*/
/* --[[MediaWiki:LotusRoot.js]]-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
/* force the header section to be as small as possible */
/* ==[[MedaiWiki:PN.js]]== */
.skill-box-table th {
#PNlevel,#PNstrengthen,#PNupgrade,#PNintimacy{
  width: 1%;
padding: 0px 8px;
border: 1px solid;
}
}
/* --[[MedaiWiki:PN.js]]-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
.skill-box-table th,.skill-box-table td{
/* ==[[MediaWiki:Gadget-Giffer.js]]== */
  font-size: 12px;
/* 使GIF图片可以播放暂停 */
/* 【注意】小工具没有被启用
.giffer {
cursor:pointer;
background:none;
border:none;
padding:0;
max-width: 100%;
margin:0 auto;
}
}
.giffer> img {
 
display:block;
.skill-box-table td[colspan="2"]{
max-width: 100%;
  font-size: inherit;
border:none;
padding:0;
}
}
.giffer-canvas {
display:block;
cursor: pointer;
border:none;
padding:0;
max-width: 100%;
}*/
/* --[[MediaWiki:Gadget-Giffer.js]]-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
/* ===== Status Infocard (Template:Status) ===== */
/* ==舰娘页面== */
.status-icon {
/* [[模板:舰娘图鉴]] */
    height: 96px;
@media only screen and (min-width:768px) {
.jntj-left {
padding-right: 5px;
}
.jntj-right {
padding-left: 5px;
}
}
}
/* 潜艇狩猎范围 */
.status-icon .image,
/* [[模块:舰娘图鉴]] */
.status-icon .frame {
table.submarineRange {
    height: 100%;
background-image:url("https://patchwiki.biligame.com/images/blhx/c/ca/fcd6t52t81pf8k03401tersr5u0yaeu.png");
background-size:cover;
float:left;
margin:0px 5px;
}
}
table.submarineRange td {
.status-icon .image img {
width:15px;
    margin-top: 16px;
height:15px;
    width: 64px;
    height: 64px;
}
}
table.submarineRange td.select {
.status-icon .frame {
background-color:#FF5722;
    margin-top: -96px;
border:none;
}
}
table.submarineRange tr:nth-child(4) > td:nth-child(4) {
.status-icon .frame img {
background-image:url("https://patchwiki.biligame.com/images/blhx/c/cc/7j26p0j40tn17aq03h22w10uexqe1am.png");
    width: 98px;
background-size:cover;
    height: 96px;
background-color:#FF5722;
border:none;
}
}
/* --舰娘页面结束-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
/* ===== Area Infocard (Template:Area) ==== */
/* ==图鉴页面== */
.infocard.area > .topbar > .left,
/* [[舰娘图鉴]][[装备图鉴]] */
.infocard.area > .topbar > .right {
.jntj-1 {
    width: 27px;
float: left;
text-align: center;
width: 65px;
margin: 0 3px;
}
}
@media only screen and (max-width:600px) {
 
.jntj-1 {
/* ===== Module:Passive skill ===== */
margin: 0px;
 
}
.passive-line {
  display: block;
}
}
.jntj-1 img {
 
pointer-events: none;
.passive-hover {
  display: none;
  position: relative;
}
}
.jntj-1 div a {
 
display: inline-block;
.passive-hover:hover {
  display: inline;
}
}
.jntj-2 {
 
position: relative;
.passive-line:hover .passive-hover {
display: inline-block;
  display: inline;
height: 60px;
}
}
.jntj-2 img {
 
border-radius: 5px;
.passive-icon-container {
  position: relative;
  margin: 0px auto;
}
}
.jntj-3 {
 
position: absolute;
.passive-icon-frame {
width: 60px;
  position: absolute;
top: 0px;
  z-index: 10;
left: 0px;
  pointer-events: none;
}
}
.jntj-4 {
 
width: 65px;
.passive-icon-container a {
font-size: 12px;
  position: absolute;
display: inline-block;
  z-index: 0;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
}
/* --图鉴页面结束-- */


/*应用目录样式,页面不显示标题*/
/* sizes of icons have been adjusted to look similar to ingame placement */
/*[[模板:舰娘图鉴]][[面板]]]]*/
.passive-icon-type__basic {
.wiki-title-hide {
  width: 60px;
opacity: 0!important;
  height: 60px;
height: 0!important;
line-height: 0!important;
margin: 0!important;
padding: 0!important;
border: none!important;
}
}


/* -------------------------------------------------- */
.passive-icon-type__basic .passive-icon-frame {
/* ==决战方案/海上传奇舰船页面特效== */
  width: 60px;
.decisive {
  height: 60px;
position: relative;
  background-image: url(/w/images/a/a1/Basic_passive_frame.png);
overflow: hidden;
  background-repeat: round;
}
}
.decisive:before{
 
content: "";
.passive-icon-type__basic a, .passive-icon-type__basic img{
position: absolute;
  left: 10px;
width: 20px;
  top: 10px;
height: calc(200% * 1.4142 + 20px);
  width: 40px;
    top: calc(-100% * 1.4142 - 20px);
  height: 40px;
    left: calc(-10px * 1.4142);
background-color: rgba(255,255,255,0.3);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-animation: blink 5s linear infinite;
-o-animation: blink 5s linear infinite;
animation: blink 5s linear infinite;
}
}
@-webkit-keyframes blink {
 
0% {
.passive-icon-type__notable {
        top: calc(-100% * 1.4142);
  width: 100px;
        left: calc(-30px * 1.4142);
  height: 100px;
}
to {
top: calc(-20px * 1.4142);  
        left: calc(100% + 10px * 1.4142);
}
}
}
@-o-keyframes blink {
 
0% {
.passive-icon-type__notable .passive-icon-frame {
        top: calc(-100% * 1.4142);
  width: 100px;
        left: calc(-30px * 1.4142);
  height: 100px;
}
  background-image: url(/w/images/5/50/Notable_passive_frame.png);
to {
  background-repeat: round;
top: calc(-20px * 1.4142);  
        left: calc(100% + 10px * 1.4142);
}
}
}
@-moz-keyframes blink {
 
0% {
.passive-icon-type__notable a, .passive-icon-type__notable img{
        top: calc(-100% * 1.4142);
  left: 14px;
        left: calc(-30px * 1.4142);
  top: 14px;
}
  width: 72px;
to {
  height: 72px;
top: calc(-20px * 1.4142);  
        left: calc(100% + 10px * 1.4142);
}
}
}
@keyframes blink {
 
0% {
.passive-icon-type__keystone {
        top: calc(-100% * 1.4142);
  width: 175px;
        left: calc(-30px * 1.4142);
  height: 175px;
}
to {
top: calc(-20px * 1.4142);  
        left: calc(100% + 10px * 1.4142);
}
}
}
/* --决战方案/海上传奇舰船页面特效结束-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
.passive-icon-type__keystone .passive-icon-frame {
/* ==关卡掉落== */
  width: 175px;
.table-DropList th {
  height: 175px;
width: 4em;
  background-image: url(/w/images/5/5a/Keystone_passive_frame.png);
text-align: center;
  background-repeat: round;
font-weight: bold;
}
}
.table-DropList tr {
 
border-bottom:0.8px solid #337ab7;
.passive-icon-type__keystone a, .passive-icon-type__keystone img{
  left: 36px;
  top: 36px;
  height: 100px;
  width: 100px;
}
}
.table-DropList td {
 
padding: 12px;
.passive-icon-type__ascendancy_basic {
display: -webkit-inline-box;
  width: 60px;
  height: 60px;
}
}
/* --关卡掉落结束-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
.passive-icon-type__ascendancy_basic .passive-icon-frame {
/* 指挥喵图鉴 */
  width: 60px;
.commanderbg {
  height: 60px;
background:url("https://patchwiki.biligame.com/images/blhx/b/b6/85a0oimsbpuvic73g246092dkoixq69.jpg") no-repeat fixed 50% 0;
  background-image: url(/w/images/f/fa/Ascendancy_basic_passive_frame.png);
background-size:cover;
  background-repeat: round;
background-attachment:fixed
}
}
.commandermianbaoxie {
 
padding: 5px 10px;
.passive-icon-type__ascendancy_basic a, .passive-icon-type__ascendancy_basic img{
margin: 10px 0;
  left: 10px;
border: 1px solid #eee;
  top: 10px;
border-left-width: 5px;
  width: 39px;
border-radius: 3px;
  height: 40px;
background: #F9F9F9;
}
}
.commanderframe {
 
width:90%;
.passive-icon-type__ascendancy_notable {
margin:auto;
  width: 100px;
background: #c0c0c07d;
  height: 100px;
border: 2px solid #fff;
border-radius: 5px;
box-shadow: #000 2px 2px 5px;
}
}
.commanderbasicinfo {
 
background:#fff;
.passive-icon-type__ascendancy_notable .passive-icon-frame {
border:1px solid #ddd;
  width: 100px;
border-radius:5px;
  height: 100px;
color:#66472a;
  background-image: url(/w/images/2/26/Ascendancy_notable_passive_frame.png);
text-align:center;
  background-repeat: round;
}
}
.commandersubtitle {
 
background:#fff;
.passive-icon-type__ascendancy_notable a, .passive-icon-type__ascendancy_notable img{
border-radius:5px;
  left: 16px;
margin:10px;
  top: 16px;
padding:5px
  width: 68px;
  height: 68px;
}
}
.commandertag {
 
border-radius:10px;
.passive-icon-type__mastery {
height:25px;
  width: 100px;
width:65px;
  height: 100px;
background-color:#ffa629;
padding-left:5px;
border:2px solid white;
box-shadow:0px 1px 1px #333333;
float:left;
margin-right:5px;
position:relative;
}
}
.commandertagbar {
 
text-align:left;
.passive-icon-type__mastery .passive-icon-frame {
text-indent:1em
  width: 100px;
  height: 100px;
  background-image: url(/w/images/1/16/PassiveMasteryConnectedButton.png);
  background-repeat: round;
}
}
.commandertagdesc {
 
position:absolute;
.passive-icon-type__mastery a, .passive-icon-type__mastery img{
top:28px;
  left: 0px;
left:-2px;
  top: 0px;
z-index:999;
  width: 100px;
min-width:140px;
  height: 100px;
text-align:left;
  z-index: 11;
box-shadow: 0 6px 12px rgba(0,0,0,.175);
padding:5px
}
}
/* --指挥喵图鉴结束-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
.mastery_infocard{
/* ==页面[[狗赛克托马斯腹肌]]== */
  width: auto;
.xbq {position: relative;width: 210px;height:140px;border: 1px solid #C5C5C5;overflow: hidden;}
}
.xbq1 {display: block;position: absolute;width: 100%;height: 33px;top: 107px;left: 0px;background: rgba(24, 24, 24, 0.9) none repeat scroll 0% 0%;z-index: 1;color: #fff;text-align: center;padding-top: 7px;line-height: 18px;}
div.xbq1:hover .xbq1{display: block;color: #fff;}
div.xbq:hover .xbq1{display: block;color: #fff;}
/* --页面[[狗赛克托马斯腹肌]]结束-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
.mastery_infocard table{
/* ==攻略列表== */
  text-align: left;
/*攻略列表*/
.gllb {float:left;width:49%;;font-size:15px}
@media only screen and (max-width:759px){
.gllb {float:left;width:100%;}
}
}


/*攻略组成员*/
/* ===== Support Gem ID template (Template:Id) ===== */
ul.mainpage-editor-list{list-style: none; padding: 0 0px;margin-left: 2px;}
.support-gem-id-red, .support-gem-id-green, .support-gem-id-blue {
ul.mainpage-editor-list>li{margin: 0 0 5px;}
    width: 1em;
ul.mainpage-editor-list>li>div{display: inline-block;}
    color: white !important;
ul.mainpage-editor-list .editor-image{margin-right: 5px;}
    background-color:#c51e1e;
ul.mainpage-editor-list .editor-image img{width: 30px; height: 30px; box-shadow: 0 0 2px #000;border-radius: 7px;}
    display: inline-block;
ul.mainpage-editor-list .editor-name{font-size: 0.86em; font-weight: bold;}
    text-align: center;
ul.mainpage-editor-list>li {display: inline-block;width: 49%;}
    font-family: var(--default-font);
/* --攻略列表结束-- */
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
/* -------------------------------------------------- */
}
.support-gem-id-red { background-color:#c51e1e; }
.support-gem-id-green  { background-color:#08a842; }
.support-gem-id-blue    { background-color:#4163c9; }
 
/* ===== Module:Util ===== */


/* -------------------------------------------------- */
.module-error {
/* ==页面[[图鉴模拟]]== */
    border-width: 1px;
.tjmn-main{position:relative}
    border-style: solid;
.tjmn-blank{position:absolute}
    border-color: #7d1e1e;
@media only screen and (min-width:992px){
    padding: 0.1em 0.25em;
.tjmn-frame{float:left;width:16.6667%;height:232px}
.tjmn-rareback{position:absolute;top:9px;left:7px}
.tjmn-yardicon{position:absolute;top:9px;left:7px}
.tjmn-rare{position:absolute}
.tjmn-ShipType{position:absolute;top:11px;left:11px;width:40px}
.tjmn-num4{position:absolute;top:14px;left:98px;width:12px}
.tjmn-num3{position:absolute;top:14px;left:110px;width:12px}
.tjmn-num2{position:absolute;top:14px;left:122px;width:12px}
.tjmn-num1{position:absolute;top:14px;left:134px;width:12px}
.tjmn-name{position:absolute;top:169px;left:9px}
}
}
@media only screen and (max-width:991px){
 
.tjmn-frame{float:left;width:16.6667%;height:80px}
/* ===== Module:Quest & Template:Quest ===== */
.tjmn-rareback{position:absolute;top:4px;left:3px;width:50px}
 
.tjmn-yardicon{position:absolute;top:4px;left:3px;width:50px}
.quest-table {
.tjmn-rare{position:absolute;width:56px}
    width:300px;  
.tjmn-ShipType{position:absolute;top:4px;left:4px;width:14px}
    color: #bfbfbf;  
.tjmn-num4{position:absolute;top:5px;left:35px;width:4px}
    float:right;  
.tjmn-num3{position:absolute;top:5px;left:39px;width:4px}
    padding:0.1em;  
.tjmn-num2{position:absolute;top:5px;left:43px;width:4px}
    background-color:#1a1812;  
.tjmn-num1{position:absolute;top:5px;left:47px;width:4px}
    margin: 0px 0px 5px 5px;
.tjmn-name{position:absolute;top:60px;left:3px;width:50px}
}
 
.quest-table td.quest-table-iconbox {
    text-align:center;
    font-size:20px;
    font-weight:bold;
}
 
.quest-table td.quest-table-iconbox img {
    width: 100px;
    height: 100px;
}
}
/* --页面[[图鉴模拟]]结束-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
.quest-table th {
/* ==页面[[模板:图鉴模拟new]]== */
     text-align: right;  
.tjmnn-frame{float:left;width:14%;margin-left:1.333%;margin-right:1.333%;}
     font-weight: bold;  
.tjmnn-main{position:relative;}
     background-color: #332f24;
.tjmnn-rareback{position:absolute;}
.tjmnn-yardicon{position:absolute;}
.tjmnn-back{position:absolute;top:0px;left:0px;}
.tjmnn-ShipType{position:absolute;}
.tjmnn-num4{position:absolute;}
.tjmnn-num3{position:absolute;}
.tjmnn-num2{position:absolute;}
.tjmnn-num1{position:absolute;}
.tjmnn-name{position:absolute;left:0px;}
.tjmnn-rare{position:absolute;top:0px;left:0px;}
.tjmnn-blank{position:absolute;top:0px;left:0px;}
@media only screen and (min-width:992px){
    .tjmnn-frame{height:227px;}
     .tjmnn-rareback{top:12px;left:8.25px;width:138px;}
    .tjmnn-yardicon{top:12px;left:5.25px;width:144px;}
    .tjmnn-back{width:155px;}
     .tjmnn-ShipType{top:12px;left:5.75px;width:34.5px;}
     .tjmnn-num4{top:12.75px;left:88px;width:13.5px;}
    .tjmnn-num3{top:12.75px;left:101.5px;width:13.5px;}
    .tjmnn-num2{top:12.75px;left:115px;width:13.5px;}
    .tjmnn-num1{top:12.75px;left:128.5px;width:13.5px;}
    .tjmnn-name{top:168px;width:155px;}
    .tjmnn-rare{width:155px;}
    .tjmnn-blank{width:155px;}
}
}
@media only screen and (max-width:991px) and (min-width:768px){
 
    .tjmnn-frame{height:151px;}
.quest-table td {
    .tjmnn-rareback{top:8px;left:5.5px;width:92px;}
     text-align: center;  
     .tjmnn-yardicon{top:8px;left:3.5px;width:96px;}
     background-color: #26231b;
     .tjmnn-back{width:103px;}
    .tjmnn-ShipType{top:8.5px;left:3.5px;width:23px;}
    .tjmnn-num4{top:8.5px;left:58.5px;width:9px;}
    .tjmnn-num3{top:8.5px;left:67.5px;width:9px;}
    .tjmnn-num2{top:8.5px;left:76.5px;width:9px;}
    .tjmnn-num1{top:8.5px;left:85.5px;width:9px;}
    .tjmnn-name{top:112px;width:103px;}
    .tjmnn-rare{width:103px;}
    .tjmnn-blank{width:103px;}
}
}
@media only screen and (max-width:767px){
 
    .tjmnn-frame{height:75px;}
.quest-table td img {
     .tjmnn-rareback{top:4px;left:2.75px;width:46px;}
     max-width: 200px;
     .tjmnn-yardicon{top:4px;left:1.75px;width:48px;}
     height: auto;
    .tjmnn-back{width:51.5px;}
    .tjmnn-ShipType{top:4.25px;left:2px;width:11.5px;}
    .tjmnn-num4{top:4.25px;left:29.3px;width:4.5px;}
    .tjmnn-num3{top:4.25px;left:33.8px;width:4.5px;}
    .tjmnn-num2{top:4.25px;left:38.3px;width:4.5px;}
    .tjmnn-num1{top:4.25px;left:42.8px;width:4.5px;}
    .tjmnn-name{top:56px;width:51.5px;}
    .tjmnn-rare{width:51.5px;}
    .tjmnn-blank{width:51.5px;}
}
}
/* --页面[[模板:图鉴模拟new]]结束-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
/* ===== Template:SMQ query mods (from Module:SMW query) ===== */
/* ==页面[[建造模拟器]]== */
 
#BuildingCombos,#BuildingSpeed{border:3px double blue;font-weight:bold;background-color:yellow;color:blue}
.mod-table {
#BuildingBtn button,#EmptyBuildingBtn button,#TimeLimitBuildingBtn button,#TimeLimitEmptyBuildingBtn button,#TreviFountainBuildingBtn button,#TreviFountainEmptyBuildingBtn button{padding:4px;margin:2px}
    width: 100%;
#BuildResult{min-width:50%;text-align:center;}
    margin: 0px !important;
.speciallist td:nth-child(1){text-align:right}
}
.speciallist td:nth-child(2){text-align:left}
.mod-table-header {
@media only screen and (max-width:991px){
    width: 100%;
.BuildingList{font-size:0} /* 移动端隐藏文字 */
#BuildResult{font-size:0.75em}  /* 移动端缩小建造记录文字 */
}
}
/* --页面[[建造模拟器]]结束-- */
.mod-table-header .mw-collapsible-toggle {
/* -------------------------------------------------- */


/* -------------------------------------------------- */
/* ==页面[[碧蓝回忆录]]== */
.memoryname{
display: inline-block;
max-width: 100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
font-family: 思源黑体 CN Normal, 方正黑体_GB18030, 方正黑体_GBK, 方正黑体简体, 黑体;
}
}
@media only screen and (min-width:992px) {
.mod-table-header-container {
.memoryname {
    display: table;
font-size: 20px;
}
}
.mod-table-header-stat {
    display: table-cell;
    vector-effect: middle;
    text-align: left;
    width: 100%;
}
.mod-table-header-modgroup {
    display: table-cell;
    vector-effect: middle;
    text-align: right;
    padding-right: 1em;
}
.mod-table-cell-name {
    width: 9em;
    min-width: 9em;
    max-width: 9em;
}
}
@media only screen and (max-width:991px) {
.mod-table-cell-level {
.memoryname {
    width: 1.4em;
font-size: 16px;
    min-width: 1.4em;
}
    max-width: 1.4em;
}
}
@media only screen and (max-width:600px) {
.mod-table-cell-stat {
.memoryname {
    width: 32em;
font-size: 12px;
    min-width: 32em;
}
    max-width: 32em;
}
.mod-table-cell-tags {
    width: 100%;
}
}
/* --页面[[碧蓝回忆录]]结束-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
/*  
/* == 筛选按钮 == */
Atlas of Worlds
li.btn.cardSelectOption.selected {
Template:Atlas of Worlds
    color: #333!important;
Widget:Atlas of Worlds
    background-color: #e6e6e6!important;
*/
    border-color: #adadad!important;
 
outline: 0;
.atlas_of_worlds {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
  position: relative;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
}
@media only screen and (max-width: 600px) {
 
li.btn.cardSelectOption {
.atlas_of_worlds .atlas_table {
padding: 4px 8px;
  display: none;
font-size: 12px;
}
li.btn.cardSelectOption:hover {
color: #333;
background-color: #fff;
border-color: #ccc;
}
}
}
/* -- 筛选按钮 -- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
canvas#atlas_of_worlds {
/* == 筛选表格 == */
  background-image: url(/w/images/b/b8/Atlas_of_Worlds_background.jpg);
table.wikitable.FilterTable,
table.wikitable.CardSelect {
    background-color: #fff;
    border: 1px solid #529aef;
}
}
@media only screen and (max-width: 600px) {
 
    table.wikitable.FilterTable tr th {
.atlas_of_worlds .region_button {
        font-size: 13px;
  position: absolute;
    }
  width: max-content;
}
 
.atlas_of_worlds .map_container {
  position: absolute;
}
}
table.wikitable.FilterTable td {
 
    border: none;
.atlas_of_worlds .map_name, .atlas_of_worlds .map_tier, .atlas_of_worlds .map_drop {
    padding: 0px;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
  text-align: center;
}
}
table.wikitable.FilterTable th {
 
    padding: 5px 0px;
.atlas_of_worlds .map_name, .atlas_of_worlds .map_tier {
    color:#fff;
  font-weight: bold;
    border:1px solid #529aef;
  position: absolute;
    border-right-color: transparent;
    background:linear-gradient(45deg,#4a89e6,#529aef,#58b4f5,#5abef7);
}
}
table.wikitable.CardSelect td {
 
    border: none;
.atlas_of_worlds .map_name {
  top: -37px;
  width: 200px;
  left: -80px;
}
}
table.wikitable.CardSelect tr:nth-of-type(odd) {
 
    background-color: #e5f0fd;
.atlas_of_worlds .map_tier {
  top: 18px;
  /* horizontal align works better with 38px instead of 39 */
  width: 38px;
}
}
table.wikitable.CardSelect th {
 
    background: linear-gradient(45deg,#4a89e6,#529aef,#58b4f5,#5abef7);
.atlas_of_worlds .map_icon {
    color: #fff;
  background-image: url(/w/images/9/98/Map_base_icon.png);
    border: none;
  background-size: cover;
  top: -18px;
  position:absolute;
}
 
.atlas_of_worlds .map_icon, .atlas_of_worlds .map_icon img {
  width: 39px;
  height: 39px;
}
}
table.wikitable.CardSelect tr th.headerSort {
 
    background: url(data:image/gif;base64,R0lGODlhFQAJAIABAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4OEM2REYyN0ExMDhBNDJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdCNTAyODcwMEY4NjExRTBBMzkyQzAyM0E1RDk3RDc3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdCNTAyODZGMEY4NjExRTBBMzkyQzAyM0E1RDk3RDc3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMTg4QzZERjI3QTEwOEE0MkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTg4QzZERjI3QTEwOEE0MkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAAFQAJAAACF4yPgMsJ2mJ4VDKKrd4GVz5lYPeMiVUAADs=) right center no-repeat,linear-gradient(45deg,#4a89e6,#529aef,#58b4f5,#5abef7);
.atlas_of_worlds .map_drop_container {
    padding-right: 21px;
  width: max-content;
    cursor: pointer;
  height: max-content;
}
}
table.wikitable.CardSelect tr th.headerSortUp {
 
    background: url(data:image/gif;base64,R0lGODlhFQAEAIABAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAzODAxMTc0MDcyMDY4MTE4OEM2REYyN0ExMDhBNDJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdCNTAyODc0MEY4NjExRTBBMzkyQzAyM0E1RDk3RDc3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdCNTAyODczMEY4NjExRTBBMzkyQzAyM0E1RDk3RDc3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4MDExNzQwNzIwNjgxMTg4QzZERjI3QTEwOEE0MkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDM4MDExNzQwNzIwNjgxMTg4QzZERjI3QTEwOEE0MkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAAFQAEAAACDYwfoAvoz9qbZ9FrJC0AOw==) right center no-repeat,linear-gradient(45deg,#4a89e6,#529aef,#58b4f5,#5abef7);
.atlas_of_worlds .map_drop img {
  display: block;
}
}
table.wikitable.CardSelect tr th.headerSortDown {
 
    background:url(data:image/gif;base64,R0lGODlhFQAEAIABAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4OEM2REYyN0ExMDhBNDJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhFNzNGQjI3MEY4NjExRTBBMzkyQzAyM0E1RDk3RDc3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhFNzNGQjI2MEY4NjExRTBBMzkyQzAyM0E1RDk3RDc3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDExNzQwNzIwNjgxMTg4QzZERjI3QTEwOEE0MkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMTg4QzZERjI3QTEwOEE0MkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAAFQAEAAACDYyPAcmtsJyDVDKKWQEAOw==) right center no-repeat,linear-gradient(45deg,#4a89e6,#529aef,#58b4f5,#5abef7);
.atlas_of_worlds .map_drop {
  display: none;
  z-index: 2;
}
}
/* -- 筛选表格 -- */
/* -------------------------------------------------- */


.atlas_of_worlds .map_container:hover .map_drop {
  display: block;
  position: relative;
  float: right;
  top: 38px;
  left: -50%;
}


/*清空页面区域隐藏*/
.atlas_of_worlds .low_tier {
/* 【注意】不确定这条样式是不是属于对比功能的一部分 */
  color: rgb(255, 255, 255);
/*非舰娘定位筛选页面功能,未知代码*/
#clearbody{
display:none
}
}


/* -------------------------------------------------- */
.atlas_of_worlds .mid_tier {
/* == 声优表格 == */
  color: rgb(255, 210, 100);
table.CVTable,
table.IllustratorTable {
    background-color: #fff;
    border: 1px solid transparent;
    border-color: #337ab7;
    width:100%;
}
}
table.CVTable th,
 
table.CVTable tr td:first-of-type,
.atlas_of_worlds .high_tier {
table.IllustratorTable th{
  color: rgb(240, 30, 10);
    padding-top: 5px;
    padding-bottom:5px;
    text-align: center;
    background-color:aliceblue;
    color:black;
}
}
@media only screen and (min-width:576px){
 
table.CVTable th,
.low_tier .map_icon img:not(.low_tier) {
table.CVTable tr td:first-of-type,
  display: none;
table.IllustratorTable th{
min-width: 200px;
}
}
}
table.CVTable tr,
 
table.IllustratorTable tr{  
.mid_tier .map_icon img:not(.mid_tier) {
    border: 1px solid white;
  display: none;
    border-color: #337ab7;
}
}
table.CVTable td,
 
table.IllustratorTable td {
.high_tier .map_icon img:not(.high_tier) {
    padding: 0.5em;
  display: none;
    line-height:3;
}
}
table.CVTable th,
 
table.CVTable tr td:first-of-type{
/*
    line-height: 2;
Monster Javascript infobox styles
 
Template:Monster
Widget:Monster
*/
 
/*
Layout is nested in multiple tables
 
table.monster_container
- tr.monster (one each per monster)
-- table.monster_info_container
--- tr.monster_name
--- tr.controls
---- table.controls
--- tr.monster_table
---- table.monster_table
--- tr.monster_stats
---- table.monster_stts
*/
 
table.monster_container {
  width: 800px !important;
  float: right;
}
}
/* -- 声优表格 -- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
tr.monster td {
/* ==计算器== */
  width: 800px;
/* 主要页面[[???]] */
}
/* JS页面[[MediaWiki:???]] */
.calculator ul,.calculator li{padding:0;margin:0;list-style:none;}
.calculator{width:90%;border:2px solid #4f9bd7;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;margin:0 auto;text-align:center;padding-bottom:30px;}
.calculator b{font-size:24px;color:#4f9bd7;font-weight:normal;display:inline-block;padding:40px 0 30px;}
.calculator span{display:block;text-align:left;padding:0 30px;line-height:1.5;}
.calculator ul{width:100%;font-size:0;padding:20px 0;overflow:hidden;}
.calculator li{width:20%;display:inline-block;text-align:center;padding-top:15px;}
.calculator ul.w-7 li{width:14.2%}
.calculator li font{font-size:14px;display:inline-block;padding-bottom:10px;}
.jsq-text{width:80%;display:inline-block;border:none;background:none;width: 80%;display: inline-block;border: 1px solid #dedfe0;height: 30px;line-height: 30px;font-size: 14px;color:#7c7c7c;}
.calculator code{background:none;border:none;display:inline-block;height:30px;border:1px solid #4f9bd7;color:#4f9bd7;font-size:14px;line-height:30px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;cursor:pointer;padding:0 20px;margin-right:5px;}
.calculator em{font-size:20px;font-style:normal;}
.jsq-jg{display:inline-block;border:1px solid #dedfe0;height:30px;line-height:30px;font-size:14px;color:#7c7c7c;padding:0 10px;margin-left:5px;}
.calculator ul.phoneli li{display:block;width:100%;}
/* --计算器-- */
/* -------------------------------------------------- */


/* -------------------------------------------------- */
.monster_info_container {
/* == 活动pt计算器 == */
  border-collapse: collapse;
#ECALCPt td:nth-child(3),.ECALCinput {
    border: 3px double blue;
    font-weight: bold;
    background-color: yellow;
    color: blue;
}
}
/* --活动pt计算器-- */
/* -------------------------------------------------- */


/*用途不明*/
.monster_info_container > tbody > tr > td, .monster_info_container > tbody > tr > th {
/* -------------------------------------------------- */
  padding: 0px;
/*mobiletablist*/
.resp-tabs-list {
    zoom: 1
}
}
.resp-tabs-list:after {
 
    visibility: hidden;
tr.monster_name {
    display: block;
  border: solid white 1px;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}
}
@media (max-width: 768px) {
 
    .resp-tabs .resp-tabs-list {
tr.monster_name th {
        white-space: nowrap;
        overflow-x: scroll
    }
    .resp-tabs .resp-tabs-list .bili-list-style {
        float: none !important;
        display: inline-block
    }
}
}
/* -------------------------------------------------- */




/* -------------------------------------------------- */
.monster_info_container table {
/* 短视频 */
  padding: 0px;
.dsp {background:#eee;border-radius: 10px 10px 0px 0px;overflow:hidden;box-shadow: 1px 2px 3px rgba(181, 181, 181, 0.73);}
  margin: 0px;
.dsp-25 {float:left;width:25%;padding:15px;}
  width: 100%;
.dsp-box {line-height:22px;font-size:12px;padding: 5px 15px;}
}
.dsp-title {font-variant: normal;display: inline-block;text-overflow: ellipsis;white-space: nowrap;width: 90%;overflow: hidden;}
 
.dsp-mf {width:100%;height:120px;overflow:hidden;border-radius: 10px 10px 0px 0px;position:relative; display:inline-block;}
.controls th {
@media only screen and (max-width:759px){
  min-width: max-content;  
.box-width {width:100%;}
.dsp-25 {padding:5px 0px;float:none;width:100%;}
}
}
/* 短视频 end*/
/* -------------------------------------------------- */


/* -------------------------------------------------- */
.controls td {
/* ==用于特定页面== */
  width: 100%;
}


/* 数据页小导航 */
.controls input:not([type="checkbox"]), select {
.dh {width:100%;border-radius: 8px;border: 1px solid #D1D1D1;padding: 10px;margin: 20px 0px;}
  width: 100%;
}


/* 愿望便笺 */
/*  
.wish{background-image:url(https://patchwiki.biligame.com/images/blhx/7/71/hcpauuql4zumwwdq25c553ccci1khsd.png);width:290px;height:451px}
Module:Minimap
*/


/* 纯图片时添加不可见的搜索文本 */
.minimap_icon {
.hidetext{
  background-image: url(/w/images/1/18/Minimap_icons.png);
position: absolute;
  background-repeat: no-repeat;
opacity: 0;
  background-position: top left;
  display: inline-block;
}
}


/* --用于特定页面-- */
.minimap_icon.minimap_grid {
/* -------------------------------------------------- */
  display: grid;
}


/* 底部虚线 */
/* Used by both inline boxes and grid cells in the overall display */
.dbxx {
.minimap_64 {
border-bottom: 1px dashed #717171;
  width: 64px;
  height: 64px;
}
}


/*图鉴表格样式*/
.minimap_32 {
.bfb {text-align:center;width: 50%;}
  width: 32px;
.row .bfb {width: 100%;}
  height: 32px;
@media only screen and (max-width:759px){
.bfb {width: 100%;}
}
}


/* -------------------------------------------------- */
.minimap_16 {
  width: 16px;
  height: 16px;
}


/*推荐装备*/
/* For the inline infoboxes */
.REt {
.minimap_icon.minimap_64 {
display: inline-block;
  background-size: 896px auto;
}
}
@media only screen and (max-width:991px){
 
.REt {
.minimap_icon.minimap_32 {
font-size:0;
  background-size: 448px auto;
}
}
}
.equiptable > tr > th, .equiptable > tr > td, .equiptable > * > tr > th, .equiptable > * > tr > td {
 
padding: 0px;
.minimap_icon.minimap_16 {
border-bottom: 0.8px solid #d0d0d0;
  background-size: 224px auto;
height: 41px;
}
}
.equiptable .equipcell {
 
float: right;
.minimap_icon.tooltip-activator,.minimap_icon .tooltip-activator {
margin: 5px 0px;
  border: none;
}
}
.equiptable .equiptext {
 
height: 40px;
/* ===== Helpers ===== */
display: table-cell;
 
vertical-align: middle;
/* Clearfix */
.clearfix::after {
    content: "";
    display: table;
    clear: both;
}
}
@media only screen and (max-width: 768px) {
 
.equiptable .xtb-image img {
.u-truncate-line {
margin:0 1px;
    display: block !important;
}
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}
}
/*推荐装备*/
/*追加样式结束*/
/* -------------------------------------------------- */
/* -------------------------------------------------- */

2025年4月11日 (五) 14:33的版本

/*
 * This stylesheet is always loaded, regardless of which theme is selected.
 * 
 * Theme styles should go in [[MediaWiki:Vector.css]].
 */

/*
 * Colors exported from Metadata/UI/UISettings.xml wherein 3-digit colors are in RGB format. 4-digit colors
 * are not in any known format and have therefore been approximated.
 */
:root {
    --poe-color-default: rgb(127,127,127);
    --poe-color-valuedefault: rgb(255,255,255);
    --poe-color-fire: rgb(150,0,0);
    --poe-color-cold: rgb(54,100,146);
    --poe-color-lightning: rgb(255,215,0);
    --poe-color-chaos: rgb(208,32,144);
    --poe-color-augmented: rgb(136,136,255);
    --poe-color-crafted: rgb(184,218,242);
    --poe-color-fractured: rgb(162,145,98);
    --poe-color-enchanted: rgb(184,218,242);
    --poe-color-hellscaped: rgb(255,110,37);
    --poe-color-allocatedcruciblemod: rgb(255,115,57);
    --poe-color-unmet: rgb(210,0,0);
    --poe-color-uniqueitem: rgb(175,96,37);
    --poe-color-unique: rgb(175,96,37);
    --poe-color-rareitem: rgb(255,255,119);
    --poe-color-rare: rgb(255,255,119);
    --poe-color-magicitem: rgb(136,136,255);
    --poe-color-magic: rgb(136,136,255);
    --poe-color-whiteitem: rgb(200,200,200);
    --poe-color-normal: rgb(200,200,200);
    --poe-color-gemitem: rgb(27,162,155);
    --poe-color-gem: rgb(27,162,155);
    --poe-color-currencyitem: rgb(170,158,130);
    --poe-color-currency: rgb(170,158,130);
    --poe-color-questitem: rgb(74,230,58);
    --poe-color-quest: rgb(74,230,58);
    --poe-color-nemesismod: rgb(255,200,0);
    --poe-color-nemesismodoutline: rgb(219,34,0); /* 220,255,40,0 */
    --poe-color-talismanmod: rgb(141,241,79);
    --poe-color-talismanmodoutline: rgb(0,0,0); /* 220,0,0,0 */
    --poe-color-title: rgb(231,180,120);
    --poe-color-corrupted: rgb(210,0,0);
    --poe-color-favour: rgb(170,158,130);
    --poe-color-supporterpacknewitem: rgb(180,96,0);
    --poe-color-supporterpackitem: rgb(163,141,109);
    --poe-color-supporterpackincludes: rgb(242,162,47);
    --poe-color-bloodlinemod: rgb(210,0,220);
    --poe-color-bloodlinemodoutline: rgb(58,0,125); /* 200,74,0,160 */
    --poe-color-tormentmod: rgb(50,230,100);
    --poe-color-tormentmodoutline: rgb(0,78,117); /* 200,0,100,150 */
    --poe-color-canttradeormodify: rgb(210,0,0);
    --poe-color-lockedtoaccount: rgb(136,136,255);
    --poe-color-divination: rgb(14,186,255);
    --poe-color-prophecy: rgb(181,75,255);
    --poe-color-essencemod: rgb(164,210,255);
    --poe-color-essencemodoutline: rgb(0,41,82); /* 210,0,50,100 */
    --poe-color-premiumchat: rgb(253,242,126);
    --poe-color-premiumchatoutline: rgb(209,46,46);
    --poe-color-uniquefoil: rgb(130,173,106);
    --poe-color-legacy: rgb(212,145,63);
    --poe-color-bestiarymod: rgb(255,255,255);
    --poe-color-bestiarymodoutline: rgb(219,34,0); /* 220,255,40,0 */
    --poe-color-blightmod: rgb(255,255,255);
    --poe-color-blightmodoutline: rgb(215,0,0); /* 255,215,0,0 */
    --poe-color-afflictionmod: rgb(22,25,28);
    --poe-color-afflictionmodoutline: rgb(151,164,181); /* 200,193,210,232 */
    --poe-color-necropolisupside: rgb(255,204,27);
    --poe-color-necropolisdownside: rgb(175,181,203);
    --poe-color-necropolisoutline: rgb(0,0,0);
    --poe-color-necropoliscraftbook: rgb(33,32,31);
    --poe-color-stackitemlevel: rgb(255,255,255);
    --poe-color-harvestprimary: rgb(100,111,73);
    --poe-color-harvestsecondary: rgb(83,130,161);
    --poe-color-craftingcaster: rgb(179,248,254);
    --poe-color-craftingphysical: rgb(199,157,147);
    --poe-color-craftingfire: rgb(255,154,119);
    --poe-color-craftingcold: rgb(147,216,255);
    --poe-color-craftinglightning: rgb(248,203,118);
    --poe-color-craftingchaos: rgb(216,167,211);
    --poe-color-craftingspeed: rgb(207,238,165);
    --poe-color-craftingcrit: rgb(178,167,214);
    --poe-color-craftingred: rgb(200,103,110);
    --poe-color-craftingblue: rgb(162,207,251);
    --poe-color-craftinggreen: rgb(134,189,163);
    --poe-color-craftinglife: rgb(201,110,110);
    --poe-color-craftingdefences: rgb(168,143,103);
    --poe-color-craftingattack: rgb(218,129,77);
    --poe-color-heist: rgb(25,30,25);
    --poe-color-heiststolenitem: rgb(210,0,0);
    --poe-color-atlasmaven: rgb(182,12,169);
    --poe-color-ultimatumnumber: rgb(254,92,81);
    --poe-color-incursionunreachable: rgb(90,90,90);
    --poe-color-lockedinplaceitem: rgb(127,127,127);
    --poe-color-craftaffectremove: rgb(254,153,0);
    --poe-color-craftaffectwarning: rgb(235,200,80);
    --poe-color-craftaffectreroll: rgb(254,153,0);
    --poe-color-skillpopuptitle: rgb(249,230,202);
    --poe-color-disabledstats: rgb(150,150,167);
    --poe-color-skillextrainfo: rgb(255,192,119);
    --poe-color-fakeitemcount: rgb(200,200,200);
}

/* ===== Flex grid ===== */
.o-flex-grid {
    display: flex;
    flex-wrap: wrap;
    clear: both;
    margin-left: -16px;
}
.o-flex-grid__item {
    display: flex;
    box-sizing: border-box;
    overflow: hidden;
    flex: 0 0 auto;
    margin-bottom: 16px;
    padding-left: 16px;
    width: 100%;
}
.o-flex-grid__inner {
    flex: 0 1 100%;
    margin: 0 !important;
}
@media screen and (min-width: 45em) {
    .o-flex-grid--c2\@sm > .o-flex-grid__item {
        width: 50%;
    }
}
@media screen and (min-width: 60em) {
    .o-flex-grid--c2\@md > .o-flex-grid__item {
        width: 50%;
    }
    .o-flex-grid--c3\@md > .o-flex-grid__item {
        width: 33.3%;
    }
    .o-flex-grid--c4\@md > .o-flex-grid__item {
        width: 25%;
    }
}
@media screen and (min-width: 80em) {
    .o-flex-grid--c3\@lg > .o-flex-grid__item {
        width: 33.3%;
    }
}
@media screen and (min-width: 100em) {
    .o-flex-grid--c2\@lg > .o-flex-grid__item {
        width: 50%;
    }
    .o-flex-grid--c4\@lg > .o-flex-grid__item {
        width: 25%;
    }
}

/* ===== Content blocks ===== */
.c-cblock {
    overflow: hidden;
    margin: 6px 0;
    border: 1px solid #2c2b2b;
    border-radius: 4px;
    padding: 8px 16px;
    background-color: #141414;
}
.c-cblock--violet {
    border-color: #585477;
    background-color: #151517;
}
.c-cblock--gold {
    border-color: #75693c;
    background-color: #1c1b19;
}
.c-cblock > *:first-child {
    margin-top: 0 !important;
}
.c-cblock hr {
    clear: both;
    margin: 16px 0;
    background-color: #2c2b2b !important;
}
.c-cblock--violet hr {
    background-color: #585477 !important;
}
.c-cblock--gold hr {
    background-color: #75693c !important;
}
.c-cblock h2,
.c-cblock h3,
.c-cblock h4,
.c-cblock h5,
.c-cblock h6 {
    border: none;
}

/* ===== Basic tooltips ([[Template:Tooltip]]) ===== */
.tooltip {
    border-bottom: 1px dotted;
    cursor: help;
}

/* ===== Hoverbox ([[Template:Hoverbox]], [[Template:Item link]]) ===== */
.hoverbox {
    display: inline-block;
}
.hoverbox__display {
    display: block;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    padding: 8px;
    transition: opacity 0.25s;
}
.hoverbox__display.is-visible {
    visibility: visible;
    opacity: 1;
}
.hoverbox__activator {
    display: inline;
}
.hoverbox__icon {
    vertical-align: -0.125em;
}
.hoverbox-display-container {
    position: fixed;
    z-index: 9999;
    width: 100%;
}

/* ===== Tooltip hoverbox ([[Template:Hoverbox]]) ===== */
.c-tooltip__activator {
    position: relative;
    border-bottom: 1px dotted;
    cursor: help;
}
.c-tooltip__display {
    box-sizing: border-box;
    border: 1px solid #7f7f7f;
    padding: 0.5em 1.5em;
    text-align: unset;
    max-width: 32em;
    font-size: 12px;
    line-height: 1.5;
    font-weight: normal;
    color: #7f7f7f;
    background-color: #000;
}

/* ===== Accordion (used by [[Template:Modifier compatibility]]) ===== */
.accordion__toggle button {
    position: relative;
    box-sizing: unset;
    border: 1px solid transparent;
    border-radius: 4px;
    padding: 0 0.5em 0 1.6em;
    text-align: unset;
    font-family: unset;
    font-size: unset;
    line-height: unset;
    color: unset;
    background: unset;
}
.accordion__toggle button:hover {
    border-color: #757169;
}
.accordion__toggle button::before {
    content: "";
    position: absolute;
    top: 0.4em;
    left: 0.333em;
    width: 1em;
    height: 1em;
    background-image: url("data:image/svg+xml;utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512' width='14' height='14'><path d='M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z' fill='%235a5751'/></svg>");
    background-repeat: no-repeat;
    transition: transform 150ms ease;
}
.accordion__toggle.is-open button::before {
    transform: rotate(0.25turn);
}
.accordion__toggle + .accordion__panel {
    overflow: hidden;
    margin-left: 1.6em;
    max-height: 0;
}
.accordion__toggle.is-open + .accordion__panel {
    max-height: none;
}
.accordion__controls button {
    border: unset;
    padding: unset;
    font-family: unset;
    font-size: unset;
    line-height: unset;
    color: var(--link-color);
    background: unset;
}
.accordion__controls button:hover,
.accordion__controls button:focus {
    text-decoration: underline;
}
.accordion__controls button:active {
    color: var(--link-active-color);
}

/* ===== Modifier compatibility ([[Template:Modifier compatibility]]) ===== */
@media screen and (min-width: 80em) {
    .mod-compat__section {
        display: grid;
        grid-template-columns: 1fr 1fr;
        column-gap: 1.6em;
    }
    .mod-compat__section-heading {
        grid-column-start: span 2;
    }
}
.mod-compat__gentype-header {
    margin: 1em 0;
}
.mod-compat__gentype-heading {
    font-size: 1.1em;
    font-weight: bold;
}
.mod-compat__group-list {
    background-color: #1c1b19;
}
.mod-compat__group {
    border-bottom: 1px solid #383736;
    margin: 0.5em 0 1em;
}
.mod-compat__group:last-child {
    border-bottom: none;
}
.mod-compat__group-label {
    margin-bottom: 0.2em;
    font-size: 11px;
    color: #757169;
}
.mod-compat__type-list {
    margin: 0 0 0.5em;
}
.mod-compat__type-summary {
    margin-bottom: 0.25em;
}
.mod-compat__type-details .modifier-table {
    margin-top: 0;
}
.modifier-table__tag-list {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    gap: 6px;
    margin: 0 !important;
    list-style: none;
}
.modifier-table__tag {
    margin: 0;
    padding: 1px 4px;
    font-family: sans-serif;
    font-size: 11px;
    line-height: normal;
    color: #89847c;
    background-color: #383634;
}

/* ===== Succession box (used by [[Template:Version]]) ===== */
table.successionbox {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

/* ===== Hatnote ([[Template:Hatnote]]) ===== */
.hatnote {
    display: flex;
    margin-bottom: 0.4em;
}
.hatnote__icon {
    flex-shrink: 0;
    padding-right: 0.4em;
    width: 1.6em;
}
.hatnote__icon img {
    width: 100%;
    height: auto;
}
.hatnote__text {
    font-style: italic;
}
.hatnote__text i {
    font-style: normal;
}

/* ===== Message box ([[Template:Message box]]) ===== */
.c-mbox {
    display: flex;
    align-items: center;
    column-gap: 1em;
    margin: 6px 0;
    border: 1px solid var(--mbox-default-border-color, #383736);
    border-top-width: 4px;
    padding: 0.4em 1em;
    min-width: min-content;
    background-color: var(--mbox-default-background-color, #1c1b19);
}
@media screen and (min-width: 45em) {
    .c-mbox {
        margin-left: 20%;
        margin-right: 20%;
    }
}
.c-mbox--warning {
    border-color: var(--mbox-warning-border-color, #781c1c);
    background-color: var(--mbox-warning-background-color, #241515);
}
.c-mbox--action {
    border-color: var(--mbox-action-border-color, #693a1e);
    background-color: var(--mbox-action-background-color, #26211f);
}
.c-mbox--content {
    border-color: var(--mbox-content-border-color, #664c1e);
    background-color: var(--mbox-content-background-color, #26231f);
}
.c-mbox--style {
    border-color: var(--mbox-style-border-color, #75693c);
    background-color: var(--mbox-style-background-color, #24231f);
}
.c-mbox--info {
    border-color: var(--mbox-info-border-color, #4b5e6a);
    background-color: var(--mbox-info-background-color, #191b1c);
}
.c-mbox--legal {
    border-color: var(--mbox-legal-border-color, #403b2d);
    background-color: var(--mbox-legal-background-color, #21201c);
}
.c-mbox--proposal {
    border-color: var(--mbox-proposal-border-color, #585477);
    background-color: var(--mbox-proposal-background-color, #19191c);
}
.c-mbox--lock {
    border-color: var(--mbox-lock-border-color, #59534e);
    background-color: var(--mbox-lock-background-color, #211f1d);
}
.c-mbox__main {
    flex-grow: 1;
}
.c-mbox__title {
    font-weight: bold;
}
.c-mbox__text {
    font-size: 0.86em;
}
.c-mbox--full {
    clear: both;
    margin: 10px 0;
    border-top-width: 6px;
    padding-left: 2em;
    padding-right: 2em;
}
.c-mbox--full .c-mbox__title {
    font-size: 1.2em;
}
.c-mbox--full .c-mbox__text {
    font-size: 1em;
}

/* ===== Simple sidebar ([[Template:Lua]], [[Template:Template shortcut]]) ==== */
.c-sidebar {
    box-sizing: border-box;
    clear: right;
    float: right;
    margin: 6px 0;
    border: 1px solid #59534e;
    padding: 0.4em 1em;
    min-width: 100%;
    max-width: auto;
    overflow-wrap: anywhere;
    font-size: 0.86em;
    background-color: #211f1d;
}
@media screen and (min-width: 45em) {
    .c-sidebar {
        margin-left: 14px;
        min-width: min-content;
        max-width: 220px;
        overflow-wrap: break-word;
    }
}

/* ===== Infocard ([[Template:Infocard]]) ==== */
.info-card {
    float: right;
    clear: right;
    margin-left: 14px;
    margin-bottom: 14px;
    text-align: center;
}
.info-card__card {
    border-style: solid;
    border-width: 2px 1px;
    border-color: #474233 #403b2e #1a1812;
    border-radius: 6px;
    padding: 2px 3px;
    width: 292px;
    background-color: #332f24;
}
.info-card__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 4px;
}
.info-card__header .heading {
    font-size: 20px;
    line-height: 1.5;
    color: #dfcf99;
}
.info-card__header .subheading {
    padding-bottom: 4px;
    font-size: 14px;
    line-height: 1.0;
    font-weight: bold;
}
.info-card__body {
    margin: 0;
    border-style: solid;
    border-width: 2px 1px;
    border-color: #1a1812 #1f1c15 #474233;
    border-radius: 6px;
    background-color: #26231b;
}
.info-card__body .block {
    margin: 0;
    padding: 0.5em 1.0em;
    list-style: none;
}
.info-card__body .block:first-child {
    padding-top: 1.0em;
}
.info-card__body .block:last-child {
    padding-bottom: 1.0em;
}

/* ===== Disambiguation ([[Template:Disambiguation]]) ===== */
.dmbox {
    display: flex;
    align-items: center;
    clear: both;
    margin: 1em;
    border-width: 1px 0;
    border-style: solid;
    border-color: #474233;
    padding: 0.4em;
}
.dmbox-image {
    margin-right: 0.4em;
}

/* ===== Discussion closed ([[Template:Discussion top]], [[Template:Discussion bottom]]) ===== */
.c-dcbox {
    margin: 6px 0;
    border: 1px solid #2c2b2b;
    border-radius: 4px;
    padding: 6px 1em;
    background-color: #141414;
}
.c-dcbox--resolved {
    border-color: #678236;
    background-color: #1b1c19;
}
.c-dcbox--moved {
    border-color: #585477;
    background-color: #151517;
}
.c-dcbox__header {
    margin-bottom: 12px;
    border-bottom: 1px solid #383736;
    padding-bottom: 4px;
}
.c-dcbox__status {
    font-size: 1.1em;
    font-weight: bold;
    text-transform: uppercase;
}
.c-dcbox__reminder {
    font-size: 0.9em;
    font-style: italic;
    color: #5e4f45;
}

/* ===== Blockquote ([[Template:Blockquote top]]) ===== */
.bqbox {
    margin: 6px 1em;
    border: 1px solid #293137;
    border-radius: 4px;
    padding: 6px 1em;
    background-color: #141517;
}

/* ===== Pull quote ([[Template:Pullquote]]) ===== */
.pull-quote {
    display: table;
    margin: 1em auto;
    min-width: 25%;
}
.pull-quote > .quotation {
    margin: 0 auto;
    font-size: 1.15em;
    font-style: italic;
    color: #736551;
}
.pull-quote > .citation {
    margin: 0 auto;
    text-align: right;
    font-size: 0.85em;
    font-style: normal;
}
.pull-quote.-aligncenter > .quotation,
.pull-quote.-aligncenter > .citation {
    text-align: center;
}
.pull-quote > .citation > cite {
    font-style: inherit;
}
.pull-quote > .citation::before {
    content: "— ";
}
@media all and (min-width: 50em) {
    .pull-quote.-aligncenter > .quotation,
    .pull-quote.-aligncenter > .citation {
        width: 75%;
    }
    .pull-quote.-alignleft {
        float: left;
        margin: 0 1.75em 1em 0;
        border-right: 3px solid #51453d;
        padding-right: .75em;
    }
    .pull-quote.-alignright {
        float: right;
        margin: 0 0 1em 1.75em;
        border-left: 3px solid #51453d;
        padding-left: .75em;
    }
    .pull-quote.-alignleft,
    .pull-quote.-alignright {
        width: 33.3%;
    }
}
@media all and (min-width: 73em) {
    .pull-quote.-alignnone > .quotation,
    .pull-quote.-alignnone > .citation {
        width: 80%;
    }
    .pull-quote.-aligncenter > .quotation,
    .pull-quote.-aligncenter > .citation {
        width: 50%;
    }
    .pull-quote.-alignleft,
    .pull-quote.-alignright {
        width: 25%;
    }
}

/* ===== Documentation ([[Template:Documentation]]) ===== */
.template-documentation {
    clear: both;
    margin: 14px 0 0;
    border: 1px solid var(--documentation-border-color, #383736);
    padding: 1em;
    background-color: var(--documentation-background-color, #1c1b19);
}
.template-documentation__start {
    margin-bottom: 0.9em;
    border-bottom: 1px solid var(--documentation-border-color, #383736);
    padding-bottom: 3px;
}
.template-documentation__heading {
    font-size: 1.5em;
    font-weight: bold;
}
.template-documentation__end {
    margin: 7px 0;
    border: 1px solid var(--documentation-border-color, #383736);
    padding: 1em;
    font-style: italic;
    background-color: var(--documentation-background-color, #1c1b19);
}
.template-documentation__toolbar {
    font-size: 0.8em;
    font-style: normal;
}

/* ===== References ([[Template:Reflist]]) ===== */
ol.references,
div.reflist,
div.refbegin {
    font-size: 90%;
    margin-bottom: 0.5em;
}
div.refbegin-100 {
    font-size: 100%;
}
div.reflist ol.references {
    font-size: 100%;
    list-style-type: inherit;
}
ol.references li:target,
sup.reference:target,
span.citation:target {
    background-color: rgba(0, 182, 255, 0.1);
    border: 1px dotted #00b6ff;
    border-radius: 4px;
}
sup.reference {
    font-style: normal;
    font-weight: normal;
}
span.brokenref {
    display: none;
}
.citation {
    overflow-wrap: break-word;
}
.citation .printonly {
    display: none;
}

/* ===== Semantic text formatting, aka "text colors" ([[Template:C]]) ===== */
.tc {
    font-style: normal;
}
em.tc {
    font-style: normal;
}
em.tc.-i {
    font-style: italic;
}
.tc a {
    color: inherit !important;
}
.tc abbr {
    color: inherit;
}
.tc.-mod {
    font-family: var(--stylized-smallcaps-font);
    font-variant-ligatures: none;
    color: var(--poe-color-augmented);
}
.tc.-default,
.tc.-stat {
    color: var(--poe-color-default);
}
.tc.-valuedefault,
.tc.-value {
    color: var(--poe-color-valuedefault);
}
.tc.-fire {
    color: var(--poe-color-fire);
}
.tc.-cold {
    color: var(--poe-color-cold);
}
.tc.-lightning {
    color: var(--poe-color-lightning);
}
.tc.-chaos {
    color: var(--poe-color-chaos);
}
.tc.-augmented {
    color: var(--poe-color-augmented);
}
.tc.-crafted,
.tc.-craft {
    color: var(--poe-color-crafted);
}
.tc.-fractured {
    color: var(--poe-color-fractured);
}
.tc.-enchanted {
    color: var(--poe-color-enchanted);
}
.tc.-unmet {
    color: var(--poe-color-unmet);
}
.tc.-uniqueitem {
    color: var(--poe-color-uniqueitem);
}
.tc.-unique {
    color: var(--poe-color-unique);
}
.tc.-rareitem {
    color: var(--poe-color-rareitem);
}
.tc.-rare {
    color: var(--poe-color-rare);
}
.tc.-magicitem {
    color: var(--poe-color-magicitem);
}
.tc.-magic {
    color: var(--poe-color-magic);
}
.tc.-whiteitem,
.tc.-white {
    color: var(--poe-color-whiteitem);
}
.tc.-normal {
    color: var(--poe-color-normal);
}
.tc.-gemitem {
    color: var(--poe-color-gemitem);
}
.tc.-gem,
.tc.-gemdesc {
    color: var(--poe-color-gem);
}
.tc.-currencyitem {
    color: var(--poe-color-currencyitem);
}
.tc.-currency,
.tc.-cosmetic {
    color: var(--poe-color-currency);
}
.tc.-questitem {
    color: var(--poe-color-questitem);
}
.tc.-quest {
    color: var(--poe-color-quest);
}
.tc.-nemesismod,
.tc.-nemesis {
    font-weight: bold;
    color: var(--poe-color-nemesismod);
    text-shadow: -1px -1px 0 var(--poe-color-nemesismodoutline), 1px -1px 0 var(--poe-color-nemesismodoutline), -1px 1px 0 var(--poe-color-nemesismodoutline), 1px 1px 0 var(--poe-color-nemesismodoutline);
}
.tc.-talismanmod {
    font-weight: bold;
    color: var(--poe-color-talismanmod);
    text-shadow: -1px -1px 0 var(--poe-color-talismanmodoutline), 1px -1px 0 var(--poe-color-talismanmodoutline), -1px 1px 0 var(--poe-color-talismanmodoutline), 1px 1px 0 var(--poe-color-talismanmodoutline);
}
.tc.-title {
    color: var(--poe-color-title);
}
.tc.-corrupted {
    color: var(--poe-color-corrupted);
}
.tc.-favour {
    color: var(--poe-color-favour);
}
.tc.-supporterpacknewitem {
    color: var(--poe-color-supporterpacknewitem);
}
.tc.-supporterpackitem {
    color: var(--poe-color-supporterpackitem);
}
.tc.-bloodlinemod,
.tc.-bloodline {
    font-weight: bold;
    color: var(--poe-color-bloodlinemod);
    text-shadow: -1px -1px 0 var(--poe-color-bloodlinemodoutline), 1px -1px 0 var(--poe-color-bloodlinemodoutline), -1px 1px 0 var(--poe-color-bloodlinemodoutline), 1px 1px 0 var(--poe-color-bloodlinemodoutline);
}
.tc.-tormentmod,
.tc.-torment {
    font-weight: bold;
    color: var(--poe-color-tormentmod);
    text-shadow: -1px -1px 0 var(--poe-color-tormentmodoutline), 1px -1px 0 var(--poe-color-tormentmodoutline), -1px 1px 0 var(--poe-color-tormentmodoutline), 1px 1px 0 var(--poe-color-tormentmodoutline);
}
.tc.-canttradeormodify {
    color: var(--poe-color-canttradeormodify);
}
.tc.-lockedtoaccount {
    color: var(--poe-color-lockedtoaccount);
}
.tc.-divination,
.tc.-card {
    color: var(--poe-color-divination);
}
.tc.-prophecy {
    color: var(--poe-color-prophecy);
}
.tc.-essencemod,
.tc.-essence {
    font-weight: bold;
    color: var(--poe-color-essencemod);
    text-shadow: -1px -1px 0 var(--poe-color-essencemodoutline), 1px -1px 0 var(--poe-color-essencemodoutline), -1px 1px 0 var(--poe-color-essencemodoutline), 1px 1px 0 var(--poe-color-essencemodoutline);
}
.tc.-uniquefoil,
.tc.-foil {
    color: var(--poe-color-uniquefoil);
}
.tc.-legacy {
    color: var(--poe-color-legacy);
}
.tc.-bestiarymod,
.tc.-bestiary {
    font-weight: bold;
    color: var(--poe-color-bestiarymod);
    text-shadow: -1px -1px 0 var(--poe-color-bestiarymodoutline), 1px -1px 0 var(--poe-color-bestiarymodoutline), -1px 1px 0 var(--poe-color-bestiarymodoutline), 1px 1px 0 var(--poe-color-bestiarymodoutline);
}
.tc.-blightmod,
.tc.-blight {
    font-weight: bold;
    color: var(--poe-color-blightmod);
    text-shadow: -1px -1px 0 var(--poe-color-blightmodoutline), 1px -1px 0 var(--poe-color-blightmodoutline), -1px 1px 0 var(--poe-color-blightmodoutline), 1px 1px 0 var(--poe-color-blightmodoutline);
}
.tc.-afflictionmod,
.tc.-deliriummod,
.tc.-delirium {
    font-weight: bold;
    color: var(--poe-color-afflictionmod);
    text-shadow: -1px -1px 0 var(--poe-color-afflictionmodoutline), 1px -1px 0 var(--poe-color-afflictionmodoutline), -1px 1px 0 var(--poe-color-afflictionmodoutline), 1px 1px 0 var(--poe-color-afflictionmodoutline);
}
.tc.-stackitemlevel {
    color: var(--poe-color-stackitemlevel);
}
.tc.-harvestprimary {
    color: var(--poe-color-harvestprimary);
}
.tc.-harvestsecondary {
    color: var(--poe-color-harvestsecondary);
}
.tc.-craftingcaster {
    color: var(--poe-color-craftingcaster);
}
.tc.-craftingphysical {
    color: var(--poe-color-craftingphysical);
}
.tc.-craftingfire {
    color: var(--poe-color-craftingfire);
}
.tc.-craftingcold {
    color: var(--poe-color-craftingcold);
}
.tc.-craftinglightning {
    color: var(--poe-color-craftinglightning);
}
.tc.-craftingchaos {
    color: var(--poe-color-craftingchaos);
}
.tc.-craftingspeed {
    color: var(--poe-color-craftingspeed);
}
.tc.-craftingcrit {
    color: var(--poe-color-craftingcrit);
}
.tc.-craftingred {
    color: var(--poe-color-craftingred);
}
.tc.-craftingblue {
    color: var(--poe-color-craftingblue);
}
.tc.-craftinggreen {
    color: var(--poe-color-craftinggreen);
}
.tc.-craftinglife {
    color: var(--poe-color-craftinglife);
}
.tc.-craftingdefences {
    color: var(--poe-color-craftingdefences);
}
.tc.-craftingattack {
    color: var(--poe-color-craftingattack);
}
.tc.-help {
    font-style: italic;
    color: var(--poe-color-default);
}
.tc.-flavour {
    font-style: italic;
    color: var(--poe-color-unique);
}
.tc.-hellscaped
.tc.-scourge {
    color: var(--poe-color-hellscaped);
}
.tc.-primal {
    color: cyan;
}
.tc.-vivid {
    color: yellow;
}
.tc.-wild {
    color: magenta;
}
/* Used in legacy variant tables. */
.tc.-not {
    text-decoration: line-through;
    color: var(--poe-color-default);
}

/* ===== Veiled modifiers (Template:Veiled modifier) ===== */
.veiled {
    display: inline-block;
    white-space: nowrap;
    color: transparent;
    background-repeat: no-repeat;
    background-position: center;
}
.veiled.-prefix {
    width: 158px;
}
.veiled.-prefix.-m01 {
    /* [[File:Veiled prefix 01.gif]] */
    background-image: url(/w/images/b/b3/Veiled_prefix_01.gif);
}
.veiled.-prefix.-m02 {
    /* [[File:Veiled prefix 02.gif]] */
    background-image: url(/w/images/2/29/Veiled_prefix_02.gif);
}
.veiled.-prefix.-m03 {
    /* [[File:Veiled prefix 03.gif]] */
    background-image: url(/w/images/5/58/Veiled_prefix_03.gif);
}
.veiled.-prefix.-m04 {
    /* [[File:Veiled prefix 04.gif]] */
    background-image: url(/w/images/d/dd/Veiled_prefix_04.gif);
}
.veiled.-prefix.-m05 {
    /* [[File:Veiled prefix 05.gif]] */
    background-image: url(/w/images/c/c7/Veiled_prefix_05.gif);
}
.veiled.-prefix.-m06 {
    /* [[File:Veiled prefix 06.gif]] */
    background-image: url(/w/images/8/8c/Veiled_prefix_06.gif);
}
.veiled.-suffix {
    width: 85px;
}
.veiled.-suffix.-m01 {
    /* [[File:Veiled suffix 01.gif]] */
    background-image: url(/w/images/0/0a/Veiled_suffix_01.gif);
}
.veiled.-suffix.-m02 {
    /* [[File:Veiled suffix 02.gif]] */
    background-image: url(/w/images/4/44/Veiled_suffix_02.gif);
}
.veiled.-suffix.-m03 {
    /* [[File:Veiled suffix 03.gif]] */
    background-image: url(/w/images/3/31/Veiled_suffix_03.gif);
}
.veiled.-suffix.-m04 {
    /* [[File:Veiled suffix 04.gif]] */
    background-image: url(/w/images/7/7a/Veiled_suffix_04.gif);
}
.veiled.-suffix.-m05 {
    /* [[File:Veiled suffix 05.gif]] */
    background-image: url(/w/images/9/95/Veiled_suffix_05.gif);
}
.veiled.-suffix.-m06 {
    /* [[File:Veiled suffix 06.gif]] */
    background-image: url(/w/images/0/0e/Veiled_suffix_06.gif);
}

/* ===== Harbinger glyphs ([[Template:Glyph]]) ===== */
.glyph {
    display: inline-block;
    width: 2em;
    height: 1.5577em;
    vertical-align: middle;
    /* [[File:Harbinger-glyphs.png]] */
    background: url(/w/images/4/41/Harbinger-glyphs.png) no-repeat;
    background-size: 12em auto;
    background-position: 2em;
}
.glyph.hbgaa {
    background-position: calc(-2em * 0) calc(-1.5577em * 0);
}
.glyph.hbgab {
    background-position: calc(-2em * 1) calc(-1.5577em * 0);
}
.glyph.hbgac {
    background-position: calc(-2em * 2) calc(-1.5577em * 0);
}
.glyph.hbgad {
    background-position: calc(-2em * 3) calc(-1.5577em * 0);
}
.glyph.hbgae {
    background-position: calc(-2em * 4) calc(-1.5577em * 0);
}
.glyph.hbgaf {
    background-position: calc(-2em * 5) calc(-1.5577em * 0);
}
.glyph.hbgag {
    background-position: calc(-2em * 0) calc(-1.5577em * 1);
}
.glyph.hbgah {
    background-position: calc(-2em * 1) calc(-1.5577em * 1);
}
.glyph.hbgai {
    background-position: calc(-2em * 2) calc(-1.5577em * 1);
}
.glyph.hbgaj {
    background-position: calc(-2em * 3) calc(-1.5577em * 1);
}
.glyph.hbgak {
    background-position: calc(-2em * 4) calc(-1.5577em * 1);
}
.glyph.hbgal {
    background-position: calc(-2em * 5) calc(-1.5577em * 1);
}
.glyph.hbgam {
    background-position: calc(-2em * 0) calc(-1.5577em * 2);
}
.glyph.hbgan {
    background-position: calc(-2em * 1) calc(-1.5577em * 2);
}
.glyph.hbgao {
    background-position: calc(-2em * 2) calc(-1.5577em * 2);
}
.glyph.hbgap {
    background-position: calc(-2em * 3) calc(-1.5577em * 2);
}
.glyph.hbgaq {
    background-position: calc(-2em * 4) calc(-1.5577em * 2);
}
.glyph.hbgar {
    background-position: calc(-2em * 5) calc(-1.5577em * 2);
}
.glyph.hbgas {
    background-position: calc(-2em * 0) calc(-1.5577em * 3);
}
.glyph.hbgat {
    background-position: calc(-2em * 1) calc(-1.5577em * 3);
}
.glyph.hbgau {
    background-position: calc(-2em * 2) calc(-1.5577em * 3);
}
.glyph.hbgav {
    background-position: calc(-2em * 3) calc(-1.5577em * 3);
}
.glyph.hbgaw {
    background-position: calc(-2em * 4) calc(-1.5577em * 3);
}
.glyph.hbgax {
    background-position: calc(-2em * 5) calc(-1.5577em * 3);
}
.glyph.hbgay {
    background-position: calc(-2em * 0) calc(-1.5577em * 4);
}
.glyph.hbgaz {
    background-position: calc(-2em * 1) calc(-1.5577em * 4);
}
.glyph.hbgba {
    background-position: calc(-2em * 2) calc(-1.5577em * 4);
}
.glyph.hbg03i,
.glyph.hgbi03 {
    background-position: calc(-2em * 3) calc(-1.5577em * 4);
}
.glyph.hbgbc {
    background-position: calc(-2em * 4) calc(-1.5577em * 4);
}
.glyph.hbgbd {
    background-position: calc(-2em * 5) calc(-1.5577em * 4);
}
.glyph.hbgbe {
    background-position: calc(-2em * 0) calc(-1.5577em * 5);
}
.glyph.hbg00 {
    width: 0.7692em;
    background-position: -2em calc(-1.5577em * 5);
}
.glyph.hbg01 {
    width: 0.8077em;
    background-position: -2.7692em calc(-1.5577em * 5);
}
.glyph.hbg02 {
    width: 0.9808em;
    background-position: -3.5769em calc(-1.5577em * 5);
}
.glyph.hbg03 {
    width: 0.8654em;
    background-position: -4.5577em calc(-1.5577em * 5);
}
.glyph.hbg04 {
    width: 1.0769em;
    background-position: -5.4231em calc(-1.5577em * 5);
}
.glyph.hbg00i,
.glyph.hbgi00 {
    width: 0.8462em;
    background-position: -6.5em calc(-1.5577em * 5);
}
.glyph.hbg04i,
.glyph.hbgi04 {
    background-position: calc(-2em * 4) calc(-1.5577em * 5);
}
.glyph.hbg02i,
.glyph.hbgi02 {
    background-position: calc(-2em * 5) calc(-1.5577em * 5);
}
.glyph.hbg07i,
.glyph.hbgi07 {
    background-position: calc(-2em * 0) calc(-1.5577em * 6);
}
.glyph.hbgc01 {
    background-position: calc(-2em * 1) calc(-1.5577em * 6);
}
.glyph.hbgc02 {
    background-position: calc(-2em * 2) calc(-1.5577em * 6);
}
.glyph.hbgc03 {
    background-position: calc(-2em * 3) calc(-1.5577em * 6);
}
.glyph.hbgc04 {
    background-position: calc(-2em * 4) calc(-1.5577em * 6);
}
.glyph.hbgc05 {
    background-position: calc(-2em * 5) calc(-1.5577em * 6);
}
.glyph.hbgc06 {
    background-position: calc(-2em * 0) calc(-1.5577em * 7);
}
.glyph.hbgc07 {
    background-position: calc(-2em * 1) calc(-1.5577em * 7);
}
.glyph.hbgc08 {
    background-position: calc(-2em * 2) calc(-1.5577em * 7);
}
.glyph.hbgc09 {
    background-position: calc(-2em * 3) calc(-1.5577em * 7);
}
.glyph.hbgc010 {
    background-position: calc(-2em * 4) calc(-1.5577em * 7);
}
.glyph.hbgc011 {
    background-position: calc(-2em * 5) calc(-1.5577em * 7);
}
.glyph.hbgc012 {
    background-position: calc(-2em * 0) calc(-1.5577em * 8);
}
.glyph.hbgc013 {
    background-position: calc(-2em * 1) calc(-1.5577em * 8);
}
.glyph.hbg05i,
.glyph.hbgi05 {
    background-position: calc(-2em * 2) calc(-1.5577em * 8);
}
.glyph.hbg06i,
.glyph.hbgi06 {
    background-position: calc(-2em * 3) calc(-1.5577em * 8);
}

/* ===== Monster category icons ([[Template:Monster category icon]]) ===== */
.mon-cat {
    display: inline-block;
    margin-right: 0.15em;
    width: 1.265em;
    height: 1.265em;
    vertical-align: middle;
    /* [[File:Monster category icons.png]] */
    background: url(/w/images/c/c3/Monster_category_icons.png) no-repeat;
    background-size: auto 1.265em;
}
.mon-cat.-demon {
    background-position-x: calc(-1.265em * 0);
}
.mon-cat.-humanoid {
    background-position-x: calc(-1.265em * 1);
}
.mon-cat.-eldritch {
    background-position-x: calc(-1.265em * 2);
}
.mon-cat.-beast {
    background-position-x: calc(-1.265em * 3);
}
.mon-cat.-construct {
    background-position-x: calc(-1.265em * 4);
}
.mon-cat.-undead {
    background-position-x: calc(-1.265em * 5);
}

/* ===== Item page ([[Template:Item]]) ===== */
.infobox-page-container {
    display: flex;
    flex-direction: column;
    float: right;
    clear: right;
    margin-left: 14px;
}
.item-infobox__navbar {
    display: inline-block;
    margin: 0;
    text-align: right;
    line-height: unset;
}
.infobox-page-container > .item-box {
    margin-bottom: 1em;
}
.infobox-page-container em.header {
    font-style: normal;
    font-weight: bold;
    font-size: 1.3em;
    display: inline-block;
    margin-bottom: 0.5em;
}
.infobox-disabled-drop {
    color: red;
    font-weight: bold;
}

/* ===== Item box ([[Template:Item]]) ===== */
.item-box {
    display: inline-block;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    padding: 2px;
    min-width: 220px;
    max-width: 440px;
    text-align: center;
    font-family: var(--stylized-smallcaps-font);
    font-size: 15px;
    line-height: 1.265;
    font-weight: normal;
    font-style: normal;
    font-variant-ligatures: none;
    color: var(--poe-color-default);
    background-color: #000;
}
.item-box a,
.item-box a:visited,
.item-box a:active {
    color: unset;
}
.item-box.-normal {
    border-color: var(--poe-color-normal);
}
.item-box.-magic {
    border-color: var(--poe-color-magic);
}
.item-box.-rare {
    border-color: var(--poe-color-rare);
}
.item-box.-unique {
    border-color: var(--poe-color-unique);
}
.item-box.-currency {
    border-color: var(--poe-color-currency);
}
.item-box.-gem {
    border-color: var(--poe-color-gem);
}
.item-box.-quest {
    border-color: var(--poe-color-quest);
}
.item-box.-prophecy {
    border-color: var(--poe-color-prophecy);
}
.item-box.-foil {
    border-color: var(--poe-color-uniquefoil);
}
.item-box.-necropolis {
    border-color: rgb(52,58,64);
}
.item-box > .header {
    display: block;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 20px;
    background-repeat: no-repeat, no-repeat, repeat-x;
}
.item-box > .header > .symbol {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    background-position: center;
    background-repeat: no-repeat;
}
.item-box > .header > .symbol:first-child {
    left: 0;
}
.item-box > .header > .symbol:last-child {
    right: 0;
}
.item-box > .header > .symbol.-shaper {
    /* [[File:Shaper-item-symbol.png]] */
    background-image: url(/w/images/5/55/Shaper-item-symbol.png);
}
.item-box > .header > .symbol.-elder {
    /* [[File:Elder-item-symbol.png]] */
    background-image: url(/w/images/1/1b/Elder-item-symbol.png);
}
.item-box > .header > .symbol.-crusader {
    /* [[File:Crusader-item-symbol.png]] */
    background-image: url(/w/images/d/d1/Crusader-item-symbol.png);
}
.item-box > .header > .symbol.-redeemer {
    /* [[File:Redeemer-item-symbol.png]] */
    background-image: url(/w/images/9/9c/Redeemer-item-symbol.png);
}
.item-box > .header > .symbol.-hunter {
    /* [[File:Hunter-item-symbol.png]] */
    background-image: url(/w/images/a/a8/Hunter-item-symbol.png);
}
.item-box > .header > .symbol.-warlord {
    /* [[File:Warlord-item-symbol.png]] */
    background-image: url(/w/images/f/f1/Warlord-item-symbol.png);
}
.item-box > .header > .symbol.-veiled {
    /* [[File:Veiled-item-symbol.png]] */
    background-image: url(/w/images/f/fd/Veiled-item-symbol.png);
}
.item-box > .header > .symbol.-fractured {
    /* [[File:Fractured-item-symbol.png]] */
    background-image: url(/w/images/9/97/Fractured-item-symbol.png);
}
.item-box > .header > .symbol.-synthesised {
    /* [[File:Synthesised-item-symbol.png]] */
    background-image: url(/w/images/4/4c/Synthesised-item-symbol.png);
}
.item-box > .header > .symbol.-searingexarch {
    /* [[File:Searing-exarch-item-symbol.png]] */
    background-image: url(/w/images/c/c2/Searing-exarch-item-symbol.png);
}
.item-box > .header > .symbol.-eaterofworlds {
    /* [[File:Eater-of-worlds-item-symbol.png]] */
    background-image: url(/w/images/a/a2/Eater-of-worlds-item-symbol.png);
}
.item-box > .header > .symbol.-replica {
    /* [[File:Replica-item-symbol.png]] */
    background-image: url(/w/images/5/50/Replica-item-symbol.png);
}
.item-box.-normal > .header {
    color: var(--poe-color-normal);
}
.item-box.-magic > .header {
    color: var(--poe-color-magic);
}
.item-box.-rare > .header {
    color: var(--poe-color-rare);
}
.item-box.-unique > .header {
    color: var(--poe-color-unique);
}
.item-box.-currency > .header {
    color: var(--poe-color-currency);
}
.item-box.-gem > .header {
    color: var(--poe-color-gem);
}
.item-box.-quest > .header {
    color: var(--poe-color-quest);
}
.item-box.-prophecy > .header {
    color: var(--poe-color-prophecy);
}
.item-box.-foil > .header {
    color: var(--poe-color-uniquefoil);
}
.item-box.-necropolis > .header {
    color: rgb(181,168,144);
}
.item-box > .header.-single {
    /* [[File:Item-ui-header-single.png]] */
    background-image: url(/w/images/9/9b/Item-ui-header-single.png), url(/w/images/9/9b/Item-ui-header-single.png), url(/w/images/9/9b/Item-ui-header-single.png);
}
.item-box > .header.-single {
    padding: 3px 32px;
    height: 28px;
    line-height: 25px;
}
.item-box > .header.-single > .symbol {
    width: 32px;
    height: 34px;
}
.item-box.-normal > .header.-single {
    background-position: left 0, right -68px, center -34px;
}
.item-box.-magic > .header.-single {
    background-position: left -102px, right -170px, center -136px;
}
.item-box.-currency > .header.-single {
    background-position: left -204px, right -272px, center -238px;
}
.item-box.-gem > .header.-single {
    background-position: left -306px, right -374px, center -340px;
}
.item-box.-quest > .header.-single {
    background-position: left -408px, right -476px, center -442px;
}
.item-box.-prophecy > .header.-single {
    background-position: left -510px, right -578px, center -544px;
}
.item-box.-necropolis > .header.-single {
    margin: -5px -14px 0;
    padding: 0 40px;
    height: 45px;
    line-height: 42px;
    /* [[File:Item-ui-header-necropolis.png]] */
    background-image: url(/w/images/a/a0/Item-ui-header-necropolis.png), url(/w/images/a/a0/Item-ui-header-necropolis.png), url(/w/images/a/a0/Item-ui-header-necropolis.png);
    background-position: left 0, right -90px, center -45px;
    background-clip: border-box, border-box, content-box;
}
.item-box > .header.-double {
    /* [[File:Item-ui-header-double.png]] */
    background-image: url(/w/images/e/e8/Item-ui-header-double.png), url(/w/images/e/e8/Item-ui-header-double.png), url(/w/images/e/e8/Item-ui-header-double.png);
}
.item-box > .header.-double {
    padding: 3px 44px;
    height: 48px;
    line-height: 23px;
}
.item-box > .header.-double > .symbol {
    width: 32px;
    height: 54px;
}
.item-box.-rare > .header.-double {
    background-position: left 0, right -108px, center -54px;
}
.item-box.-unique > .header.-double {
    background-position: left -162px, right -270px, center -216px;
}
.item-stats {
    display: block;
    padding: 7px 12px;
    margin: 0 auto;
}
.item-stats.-nopad {
    padding: 0;
}
.item-stats > .group {
    display: block;
    margin: 0 auto;
}
.item-stats > .group:nth-last-child(n+2)::after,
.item-stat-separator::before {
    display: block;
    margin: 5px auto;
    width: auto;
    height: 3px;
    /* [[File:Item-ui-separators.png]] */
    background-image: url(/w/images/e/ef/Item-ui-separators.png);
    background-position: center 0;
    background-repeat: no-repeat;
    content: "";
}
.item-box.-magic > .item-stats > .group::after,
.item-stat-separator.-magic::before {
    background-position: center -3px;
}
.item-box.-rare > .item-stats > .group::after,
.item-stat-separator.-rare::before {
    background-position: center -6px;
}
.item-box.-unique > .item-stats > .group::after,
.item-stat-separator.-unique::before {
    background-position: center -9px;
}
.item-box.-currency > .item-stats > .group::after,
.item-stat-separator.-currency::before,
.item-box.-divicard > .item-stats > .group::after,
.item-stat-separator.-divicard::before {
    background-position: center -12px;
}
.item-box.-gem > .item-stats > .group::after,
.item-stat-separator.-gem::before {
    background-position: center -15px;
}
.item-box.-quest > .item-stats > .group::after,
.item-stat-separator.-quest::before {
    background-position: center -18px;
}
.item-box.-prophecy > .item-stats > .group::after,
.item-stat-separator.-prophecy::before {
    background-position: center -21px;
}
.item-box.-foil > .item-stats > .group::after,
.item-stat-separator.-foil::before {
    background-position: center -24px;
}
.item-box.-necropolis > .item-stats > .group::after,
.item-stat-separator.-necropolis::before {
    height: 5px;
    /* [[File:Item-ui-separator-necropolis.png]] */
    background-image: url(/w/images/a/af/Item-ui-separator-necropolis.png);
}
.item-box > .image {
    display: block;
    padding: 7px 12px;
}

/* Variant tabs above item infobox */
.itembox-tabs {
    z-index: 1;
    display: flex;
    column-gap: 4px;
}
.itembox-tab {
    height: 35px;
}
.itembox-tab * {
    display: inline-block;
    height: 34px;
    line-height: 34px;
}
.itembox-tab a {
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: transparent;
    border-radius: 4px 4px 0 0;
    background-color: #27292a;
}
.itembox-tab a:hover,
.itembox-tab a:focus {
    background-color: #343738;
}
.itembox-tab.-selected a {
    border-color: var(--poe-color-gem);
    height: 35px;
    background-color: #000;
}
.itembox-tab img {
    vertical-align: baseline;
}

/* Divination card item box */
.item-box.-divicard {
    border-color: var(--poe-color-divination);
}
.item-box.-divicard:first-child {
    border: none;
    padding: 0;
    background: none;
}
.divicard-wrapper {
    display: block;
    position: relative;
    width: 440px;
    height: 668px;
}
.divicard-background,
.divicard-art,
.divicard-artlink {
    overflow: hidden;
    display: block;
    position: absolute;
    top: 56px;
    left: 26px;
    width: 390px;
    height: 280px;
}
.divicard-background {
    background-color: #161618;
}
.divicard-background video {
    width: 100% !important;
    height: 100% !important;
}
.divicard-art a {
    display: none;
}
.divicard-art img {
    width: 100%;
    height: 100%;
}
.divicard-artlink a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
.divicard-artlink img {
    opacity: 0;
    width: 100%;
    height: 100%;
}
.divicard-frame {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* [[File:Divination card frame.png]] */
    background: url(/w/images/e/ec/Divination_card_frame.png) no-repeat;
}
.divicard-header {
    display: block;
    position: absolute;
    top: 14px;
    left: 0;
    width: 100%;
    font-size: 20px;
    line-height: 44px;
    color: #030301;
}
.divicard-header a,
.divicard-header .selflink {
    font-weight: normal;
}
.divicard-stack {
    display: block;
    position: absolute;
    top: 309px;
    left: 42px;
    width: 70px;
    font-size: 16px;
    line-height: 38px;
    color: #fff;
}
.divicard-face {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    position: absolute;
    top: 334px;
    left: 35px;
    width: 374px;
    height: 302px;
}
.divicard-face::after {
    display: block;
    order: 1;
    margin: 3px auto;
    width: 256px;
    height: 3px;
    /* [[File:Divination card separator.png]] */
    background: url(/w/images/a/a5/Divination_card_separator.png) no-repeat;
    content: "";
}
.divicard-reward {
    display: block;
    order: 0;
    top: 334px;
    left: 35px;
    font-size: 16px;
}
.divicard-flavour {
    display: block;
    order: 2;
    top: 452px;
    left: 35px;
    font-size: 16px;
    font-style: italic;
    color: var(--poe-color-unique);
}

/* ===== Item hoverbox ([[Template:Item link]]) ===== */
.c-item-hoverbox {
    display: inline-block;
}
.c-item-hoverbox__display {
    display: block;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    padding: 8px;
    transition: opacity 0.25s;
}
.c-item-hoverbox__display.is-visible {
    visibility: visible;
    opacity: 1;
}
.c-item-hoverbox__display > .item-box + img {
    position: absolute;
    top: 0;
    left: 100%;
}
.c-item-hoverbox__display.is-left-of-activator > .item-box + img,
.c-item-hoverbox__display.is-above-activator.is-right-side-of-viewport > .item-box + img,
.c-item-hoverbox__display.is-below-activator.is-right-side-of-viewport > .item-box + img {
    left: auto;
    right: 100%;
}
.c-item-hoverbox__activator {
    display: flex;
    align-items: baseline;
}
.c-item-hoverbox--large .c-item-hoverbox__activator {
    flex-direction: column;
    align-items: stretch;
}

/* ===== Legacy variant tables ([[Template:Legacy variant table row]]) ===== */
.legacy-stats {
    font-family: var(--stylized-smallcaps-font);
    font-size: 0.857em;
    font-variant-ligatures: none;
    color: #55548c;
}
.legacy-stats .tc {
    font-size: 1.167em;
}

/* ===== Mod box ([[Template:Mod]]) ===== */
.modbox {
    float:right;
}
.modbox table {
    width: 100%;
    float: right;
    clear: both;
    margin: 0 0 0.8em 0;
}

/* ===== Skill progression table ([[Template:Skill progression]]) ===== */
.skill-progression-table {
    text-align: center;
}

/* ===== Item table ([[Template:Item table]]) ===== */
.item-table {
    text-align: center;
    max-width: 100%;
}

/* ===== Harvest crafting options table ([[Template:Harvest crafting options]]) ===== */
.harvest-crafting-options-table td:nth-child(n+2) {
    text-align: right;
}

/* ===== Math block ([[Template:Math]]) ===== */
.c-math-block {
    display: flex;
    align-items: center;
    white-space: nowrap;
}
.c-math-block__formula {
    flex: 1 0 auto;
}
.c-math-block__formula .mwe-math-fallback-image-display {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.c-math-block__ref {
    flex: 0 1 auto;
    font-weight: bold;
}

/* ===== Keyboard key ([[Template:Key press]]) ===== */
.keyboard-key {
    display: inline-block;
    position: relative;
    top: -3px;
    border-radius: 4px;
    padding: 0 5px;
    font-family: inherit;
    font-size: 0.86em;
    line-height: 1.25;
    font-weight: normal;
    color: #fff;
    white-space: nowrap;
    background-color: #4f4d4a;
    box-shadow: 0 3px #2f2e2c;
    transform: perspective(42px) rotateX(10deg);
}

/* ===== Table cell templates ([[Template:Yes]], [[Template:No]], [[Template:N/a]]) ===== */
table.wikitable .table-yes,
table.wikitable .table-no,
table.wikitable .table-na {
    vertical-align: middle;
    text-align: center;
}
@media screen {
    table.wikitable .table-na {
        color: var(--subdued-text-color);
    }
}

/* ===== Horizontal lists ([[Template:Flatlist]]) ===== */
.hlist dl,
.hlist ol,
.hlist ul {
    margin: 0;
    padding: 0;
}
.hlist dd,
.hlist dt,
.hlist li {
    margin: 0; 
    display: inline;
}
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
    display: inline;
}
.hlist .mw-empty-li {
    display: none;
}
.hlist dt::after {
    content: ": ";
}
.hlist dd::after,
.hlist li::after {
    content: " · ";
    font-weight: bold;
}
.hlist dd:last-child::after,
.hlist dt:last-child::after,
.hlist li:last-child::after {
    content: none;
}
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
    content: " (";
    font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
    content: ")";
    font-weight: normal;
}
.hlist ol {
    counter-reset: listitem;
}
.hlist ol > li {
    counter-increment: listitem;
}
.hlist ol > li::before {
    content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
    content: " (" counter(listitem) "\a0";
}

/* ===== Plain list ([[Template:Plainlist]]) ===== */
.plainlist ol,
.plainlist ul {
    margin: 0;
    padding: 0;
    line-height: inherit;
    list-style: none;
}
.plainlist ol li,
.plainlist ul li {
    margin-bottom: 0;
}

/* ===== Main page ===== */
.page-Path_of_Exile_Wiki.action-view .firstHeading,
.page-Path_of_Exile_Wiki.action-submit .firstHeading {
    display: none;
}
.mainpage-header {
    margin-bottom: 32px;
    text-align: center;
}
.mainpage-header h1 {
    margin-bottom: 20px;
    border: none;
    line-height: 1.1 !important;
    color: #ffaf46 !important;
    text-shadow: 0px 0px 10px rgba(209, 28, 0, 1);
}
.mainpage-header .h1-1,
.mainpage-header .h1-2 {
    background: radial-gradient(ellipse at center, rgba(154,2,0,0.9) 0%,rgba(154,2,0,0) 65%,rgba(154,2,0,0) 100%);
}
.mainpage-header .h1-1  {
    font-size: 26px;
    letter-spacing: 0.07em;
}
.mainpage-header .h1-2 {
    padding: 0 0.2em;
    font-size: 38px;
    font-weight: bold;
    letter-spacing: 0.01em;
}
.mainpage-version {
    display: table;
    border-collapse: collapse;
    width: 100%;
}
.mainpage-version > div {
    display: table-cell;
    vertical-align: middle;
}
.mainpage-version > div:first-child {
    width: 100%;
}
.mainpage-version > div:last-child {
    text-align: center;
}
.mainpage-news {
    margin: -12px -0.7em;
}
.mainpage-news > div {
    display: table;
    border-collapse: separate;
    border-spacing: 12px 0.7em;
}
.mainpage-news > div > div {
    display: table-row;
}
.mainpage-news .date,
.mainpage-news .title {
    display: table-cell;
    vertical-align: middle;
}
.mainpage-news .date > div {
    border-radius: 6px;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 122%;
    line-height: 1.1;
    background-color: #332f24;
}
.mainpage-skills {
    width: 100%;
    text-align: center;
}
.mainpage-skills tr + tr td {
    padding-top: 12px;
}
.mainpage-equipment {
    width: 100%;
    text-align: center;
}
.mainpage-equipment tr + tr td {
    padding-top: 12px;
}
.mainpage-acts {
    width: 100%;
}
.mainpage-acts td {
    vertical-align: top;
}
.mainpage-mechanics {
    width: 100%;
}
.mainpage-mechanics td {
    vertical-align: top;
}













/* Default style for navigation boxes */
.navbox {                     /* Navbox container style */
    box-sizing: border-box;
    border: 1px solid #75511D;
    width: 100%;
    clear: both;
    font-size: 88%;
    text-align: center;
    padding: 1px;
    margin: 1em auto 0;       /* Prevent preceding content from clinging to navboxes */
}
.navbox .navbox {
    margin-top: 0;            /* No top margin for nested navboxes */
}
.navbox + .navbox {
    margin-top: -1px;         /* Single pixel border between adjacent navboxes */
}
.navbox-inner,
.navbox-subgroup {
    width: 100%;
}
.navbox-group,
.navbox-title,
.navbox-abovebelow {
    padding: 0.25em 1em;      /* Title, group and above/below styles */
    line-height: 1.5em;
    text-align: center;
}
th.navbox-group {             /* Group style */
    white-space: nowrap;
    /* @noflip */
    text-align: right;
}
.navbox,
.navbox-subgroup {
    background: #101010;      /* Background color */
}
.navbox-list {
    line-height: 1.5em;
    border-color: #101010;    /* Must match background color */
}
.navbox th,
.navbox-title {
    background: #141414;      /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
    background: #101010;      /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
    background: #141414;      /* Level 3 color */
}
.navbox-even {
    background: #101010;      /* Even row striping */
}
.navbox-odd {
    background: transparent;  /* Odd row striping */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
    padding: 0.125em 0;       /* Adjust hlist padding in navboxes */
}

/* Default styling for Navbar template */
.navbar {
    display: inline;
    font-size: 88%;
    font-weight: normal;
}
.navbar ul {
    display: inline;
    white-space: nowrap;
}
.mw-body-content .navbar ul {
    line-height: inherit;
}
.navbar li {
    word-spacing: -0.125em;
}
.navbar.mini li abbr[title] {
  font-variant: small-caps;
  border-bottom: none;
  text-decoration: none;
  cursor: inherit;
}
/* Navbar styling when nested in infobox and navbox */
.infobox .navbar {
    font-size: 100%;
}
.navbox .navbar {
    display: block;
    font-size: 100%;
}
.navbox-title .navbar {
    /* @noflip */
    float: left;
    /* @noflip */
    text-align: left;
    /* @noflip */
    margin-right: 0.5em;
    width: 6em;
}

/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
   in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {
    /* @noflip */
    float: right;
    font-weight: normal;
    /* @noflip */
    margin-left: 0.5em;
    /* @noflip */
    text-align: right;
    width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
   from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
    width: 6em;
}

/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
    font-weight: normal;
    /* @noflip */
    text-align: right;
}
.navbox .mw-collapsible-toggle {
    width: 6em;
}
.navbox .selflink {
    color:#00B6FF;
}

/* ===== Multiple column layout for lists ===== */
.multicol-15 ul,
.multicol-15 ol {
    column-width: 15em;
}

/* Module:Item acquisition | Template:Item acquisition */
.upgraded-from-set:not(:first-child) td {
  border-top-style: dashed !important;
  border-top-width: 3px !important;
  border-top-color: #111 !important;
}

/* ===== Skill (Module:Skill) ==== */

/* Template:Skill */

.skill-box-page-container {
  float: right;
}

/* resize skill screenshot accordingly */
.skill-box-page-container img {
  max-width: 400px;
  height: auto;
}

.skill-box-table {
  max-width: 400px;
}

/* force the header section to be as small as possible */
.skill-box-table th {
  width: 1%;
}

.skill-box-table th,.skill-box-table td{
  font-size: 12px;
}

.skill-box-table td[colspan="2"]{
  font-size: inherit;
}

/* ===== Status Infocard (Template:Status) ===== */
.status-icon {
    height: 96px;
}
.status-icon .image,
.status-icon .frame {
    height: 100%;
}
.status-icon .image img {
    margin-top: 16px;
    width: 64px;
    height: 64px;
}
.status-icon .frame {
    margin-top: -96px;
}
.status-icon .frame img {
    width: 98px;
    height: 96px;
}

/* ===== Area Infocard (Template:Area) ==== */
.infocard.area > .topbar > .left,
.infocard.area > .topbar > .right {
    width: 27px;
}

/* ===== Module:Passive skill ===== */

.passive-line {
  display: block;
}

.passive-hover {
  display: none;
  position: relative;
}

.passive-hover:hover {
  display: inline;
}

.passive-line:hover .passive-hover {
  display: inline;
}

.passive-icon-container {
  position: relative;
  margin: 0px auto;
}

.passive-icon-frame {
  position: absolute;
  z-index: 10;
  pointer-events: none;
}

.passive-icon-container a {
  position: absolute;
  z-index: 0;
}

/* sizes of icons have been adjusted to look similar to ingame placement */
.passive-icon-type__basic {
  width: 60px;
  height: 60px;
}

.passive-icon-type__basic .passive-icon-frame {
  width: 60px;
  height: 60px;
  background-image: url(/w/images/a/a1/Basic_passive_frame.png);
  background-repeat: round;
}

.passive-icon-type__basic a, .passive-icon-type__basic img{
  left: 10px;
  top: 10px;
  width: 40px;
  height: 40px;
}

.passive-icon-type__notable {
  width: 100px;
  height: 100px;
}

.passive-icon-type__notable .passive-icon-frame {
  width: 100px;
  height: 100px;
  background-image: url(/w/images/5/50/Notable_passive_frame.png);
  background-repeat: round;
}

.passive-icon-type__notable a, .passive-icon-type__notable img{
  left: 14px;
  top: 14px;
  width: 72px;
  height: 72px;
}

.passive-icon-type__keystone {
  width: 175px;
  height: 175px;
}

.passive-icon-type__keystone .passive-icon-frame {
  width: 175px;
  height: 175px;
  background-image: url(/w/images/5/5a/Keystone_passive_frame.png);
  background-repeat: round;
}

.passive-icon-type__keystone a, .passive-icon-type__keystone img{
  left: 36px;
  top: 36px;
  height: 100px;
  width: 100px;
}

.passive-icon-type__ascendancy_basic {
  width: 60px;
  height: 60px;
}

.passive-icon-type__ascendancy_basic .passive-icon-frame {
  width: 60px;
  height: 60px;
  background-image: url(/w/images/f/fa/Ascendancy_basic_passive_frame.png);
  background-repeat: round;
}

.passive-icon-type__ascendancy_basic a, .passive-icon-type__ascendancy_basic img{
  left: 10px;
  top: 10px;
  width: 39px;
  height: 40px;
}

.passive-icon-type__ascendancy_notable {
  width: 100px;
  height: 100px;
}

.passive-icon-type__ascendancy_notable .passive-icon-frame {
  width: 100px;
  height: 100px;
  background-image: url(/w/images/2/26/Ascendancy_notable_passive_frame.png);
  background-repeat: round;
}

.passive-icon-type__ascendancy_notable a, .passive-icon-type__ascendancy_notable img{
  left: 16px;
  top: 16px;
  width: 68px;
  height: 68px;
}

.passive-icon-type__mastery {
  width: 100px;
  height: 100px;
}

.passive-icon-type__mastery .passive-icon-frame {
  width: 100px;
  height: 100px;
  background-image: url(/w/images/1/16/PassiveMasteryConnectedButton.png);
  background-repeat: round;
}

.passive-icon-type__mastery a, .passive-icon-type__mastery img{
  left: 0px;
  top: 0px;
  width: 100px;
  height: 100px;
  z-index: 11;
}

.mastery_infocard{
  width: auto;
}

.mastery_infocard table{
  text-align: left;
}

/* ===== Support Gem ID template (Template:Id) ===== */
.support-gem-id-red, .support-gem-id-green, .support-gem-id-blue {
    width: 1em;
    color: white !important;
    background-color:#c51e1e;
    display: inline-block;
    text-align: center;
    font-family: var(--default-font);
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
.support-gem-id-red { background-color:#c51e1e; }
.support-gem-id-green   { background-color:#08a842; }
.support-gem-id-blue    { background-color:#4163c9; }

/* ===== Module:Util ===== */

.module-error {
    border-width: 1px;
    border-style: solid;
    border-color: #7d1e1e;
    padding: 0.1em 0.25em;
}

/* ===== Module:Quest & Template:Quest ===== */

.quest-table {
    width:300px; 
    color: #bfbfbf; 
    float:right; 
    padding:0.1em; 
    background-color:#1a1812; 
    margin: 0px 0px 5px 5px;
}

.quest-table td.quest-table-iconbox {
    text-align:center;
    font-size:20px;
    font-weight:bold;
}

.quest-table td.quest-table-iconbox img {
    width: 100px;
    height: 100px;
}

.quest-table th {
    text-align: right; 
    font-weight: bold; 
    background-color: #332f24;
}

.quest-table td {
    text-align: center; 
    background-color: #26231b;
}

.quest-table td img {
    max-width: 200px;
    height: auto;
}

/* ===== Template:SMQ query mods (from Module:SMW query) ===== */

.mod-table {
    width: 100%;
    margin: 0px !important;
}
.mod-table-header {
    width: 100%;
}
.mod-table-header .mw-collapsible-toggle {

}
.mod-table-header-container {
    display: table;
}
.mod-table-header-stat {
    display: table-cell;
    vector-effect: middle;
    text-align: left;
    width: 100%;
}
.mod-table-header-modgroup {
    display: table-cell;
    vector-effect: middle;
    text-align: right;
    padding-right: 1em;
}
.mod-table-cell-name {
    width: 9em;
    min-width: 9em;
    max-width: 9em;
}
.mod-table-cell-level {
    width: 1.4em;
    min-width: 1.4em;
    max-width: 1.4em;
}
.mod-table-cell-stat {
    width: 32em;
    min-width: 32em;
    max-width: 32em;
}
.mod-table-cell-tags {
    width: 100%;
}

/* 
Atlas of Worlds 
Template:Atlas of Worlds
Widget:Atlas of Worlds
*/

.atlas_of_worlds {
  position: relative;
}

.atlas_of_worlds .atlas_table {
  display: none;
}

canvas#atlas_of_worlds {
  background-image: url(/w/images/b/b8/Atlas_of_Worlds_background.jpg);
}

.atlas_of_worlds .region_button {
  position: absolute;
  width: max-content;
}

.atlas_of_worlds .map_container {
  position: absolute;
}

.atlas_of_worlds .map_name, .atlas_of_worlds .map_tier, .atlas_of_worlds .map_drop {
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
  text-align: center;
}

.atlas_of_worlds .map_name, .atlas_of_worlds .map_tier {
  font-weight: bold;
  position: absolute;
}

.atlas_of_worlds .map_name {
  top: -37px;
  width: 200px;
  left: -80px;
}

.atlas_of_worlds .map_tier {
  top: 18px;
  /* horizontal align works better with 38px instead of 39 */
  width: 38px;
}

.atlas_of_worlds .map_icon {
  background-image: url(/w/images/9/98/Map_base_icon.png);
  background-size: cover;
  top: -18px;
  position:absolute;
}

.atlas_of_worlds .map_icon, .atlas_of_worlds .map_icon img {
  width: 39px;
  height: 39px;
}

.atlas_of_worlds .map_drop_container {
  width: max-content;
  height: max-content;
}

.atlas_of_worlds .map_drop img {
  display: block;
}

.atlas_of_worlds .map_drop {
  display: none;
  z-index: 2;
}

.atlas_of_worlds .map_container:hover .map_drop {
  display: block;
  position: relative;
  float: right;
  top: 38px;
  left: -50%;
}

.atlas_of_worlds .low_tier {
  color: rgb(255, 255, 255);
}

.atlas_of_worlds .mid_tier {
  color: rgb(255, 210, 100);
}

.atlas_of_worlds .high_tier {
  color: rgb(240, 30, 10);
}

.low_tier .map_icon img:not(.low_tier) {
  display: none;
}

.mid_tier .map_icon img:not(.mid_tier) {
  display: none;
}

.high_tier .map_icon img:not(.high_tier) {
  display: none;
}

/* 
Monster Javascript infobox styles

Template:Monster
Widget:Monster
*/

/*
Layout is nested in multiple tables

table.monster_container
- tr.monster (one each per monster)
-- table.monster_info_container
--- tr.monster_name 
--- tr.controls
---- table.controls
--- tr.monster_table
---- table.monster_table
--- tr.monster_stats
---- table.monster_stts
*/

table.monster_container {
  width: 800px !important;
  float: right;
}

tr.monster td {
  width: 800px;
}

.monster_info_container {
  border-collapse: collapse;
}

.monster_info_container > tbody > tr > td, .monster_info_container > tbody > tr > th {
  padding: 0px;
}

tr.monster_name {
  border: solid white 1px;
}

tr.monster_name th {
}


.monster_info_container table {
  padding: 0px;
  margin: 0px;
  width: 100%;
}

.controls th {
  min-width: max-content; 
}

.controls td {
  width: 100%;
}

.controls input:not([type="checkbox"]), select {
  width: 100%;
}

/* 
Module:Minimap
*/

.minimap_icon {
  background-image: url(/w/images/1/18/Minimap_icons.png);
  background-repeat: no-repeat;
  background-position: top left;
  display: inline-block;
}

.minimap_icon.minimap_grid {
  display: grid;
}

/* Used by both inline boxes and grid cells in the overall display */
.minimap_64 {
  width: 64px;
  height: 64px;
}

.minimap_32 {
  width: 32px;
  height: 32px;
}

.minimap_16 {
  width: 16px;
  height: 16px;
}

/* For the inline infoboxes */
.minimap_icon.minimap_64 {
  background-size: 896px auto;
}

.minimap_icon.minimap_32 {
  background-size: 448px auto;
}

.minimap_icon.minimap_16 {
  background-size: 224px auto;
}

.minimap_icon.tooltip-activator,.minimap_icon .tooltip-activator {
  border: none;
}

/* ===== Helpers ===== */

/* Clearfix */
.clearfix::after {
    content: "";
    display: table;
    clear: both;
}

.u-truncate-line {
    display: block !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}