
/* ───── 以下只是模拟「老版 Vector 皮肤」的外壳，不属于 wiki 内容 ───── */
html,body{margin:0;padding:0}
body{
  background:#f8f9fa;
  color:#202122;
  font-family:sans-serif;
  font-size:14px;
  line-height:1.6;
}
a{color:#0645ad;text-decoration:none}
a:hover{text-decoration:underline}
a:visited{color:#0b0080}

#mw-page-base{
  height:5em;
  background:linear-gradient(to bottom,#ffffff 50%,#f8f9fa 100%);
}

#mock-shell{display:flex;align-items:flex-start}

/* ── 左侧栏 ── */
#mw-panel{width:10em;flex:none;padding:0 0.5em;font-size:0.8em;min-height:60vh}
.portal{margin:0 0 1.2em}
.portal h3{
  font-size:0.85em;font-weight:normal;color:#54595d;
  margin:0 0 0.3em;padding:0.25em 0 0.25em 0.5em;
  border-bottom:1px solid #c8ccd1;
}
.portal ul{list-style:none;margin:0;padding:0}
.portal li{padding:0.15em 0 0.15em 0.6em;line-height:1.4}
.logo-box{
  margin:1em 0 1.5em;padding:0.6em 0.5em;text-align:center;
  border:1px solid #c8ccd1;background:#fff;
  font-size:1.5em;font-weight:bold;letter-spacing:0.1em;color:#202122;
}

/* ── 内容区 ── */
#content{
  flex:1;min-width:0;margin-right:1em;
  background:#fff;border:1px solid #a7d7f9;
  padding:1em 1.2em 2em;
}
.tabs{
  display:flex;justify-content:space-between;align-items:flex-end;
  font-size:0.8em;margin:-1em -1.2em 0.8em;padding:0.4em 1.2em 0;
  border-bottom:1px solid #a7d7f9;background:#f8f9fa;
}
.tabs ul{display:flex;list-style:none;margin:0;padding:0}
.tabs li a{
  display:block;padding:0.4em 1em;color:#0645ad;
  border:1px solid #c8ccd1;border-bottom:none;background:#f8f9fa;margin-right:2px;
}
.tabs li.on a{background:#fff;color:#202122;font-weight:bold}
h1#firstHeading{
  font-family:'Linux Libertine',Georgia,Times,serif;
  font-size:1.9em;font-weight:normal;line-height:1.3;
  margin:0 0 0.4em;padding-bottom:0.2em;border-bottom:1px solid #a2a9b1;
}
#bodyContent{font-size:0.875em}
#bodyContent ul,#bodyContent ol{margin:0.3em 0 0.8em 1.6em;padding:0}
#bodyContent li{margin:0.2em 0}
code{font-family:monospace;background:#f8f9fa;border:1px solid #eaecf0;padding:0 0.2em}
.pw-note{margin:1.5em 1.2em 2em;padding-top:0.8em;border-top:1px solid #eaecf0;font-size:0.75em;color:#72777d}
.pw-switch{padding:0.5em 1.2em;background:#eaecf0;font-size:0.8em}
.pw-switch button{font:inherit;padding:0.25em 0.9em;border:1px solid #a2a9b1;background:#f8f9fa;color:#202122;cursor:pointer;margin-right:0.4em}
.pw-switch button.on{background:#fff;font-weight:bold}

/* ── 照 esugou 的首页元素 ── */
.gxbanner{
  background:linear-gradient(to bottom right,#B9A3FF,#8C47E7);
  box-shadow:grey 0 0 5px;border-radius:20px;color:#000;
  font-size:1em;text-shadow:white 0 0 10px,white 0 0 10px;
  padding:11px;margin-bottom:1em;
}
.gxbanner .t{font-size:1.7em;font-weight:bold}
.oldbox{
  background:#f5faff;border:1px solid #999;border-radius:20px;
  box-shadow:grey 0 0 5px;margin:0 0 1em;overflow:hidden;
}
.oldbox table{border-collapse:collapse;width:100%}
.oldbox th{
  background:#510DAB;color:#fff;padding:6px 3px;font-size:1.1em;
  text-align:center;font-weight:bold;
}
.oldbox th a{color:#fff}
.oldbox td{padding:20px 20px 5px}
.oldbox.center{text-align:center}
.oldcol{display:flex;margin:0}
.oldcol > div{width:50%;padding:0 5px;box-sizing:border-box}
.big3{font-size:1.7em;font-weight:bold}
@media(max-width:820px){
  #mw-panel{display:none}
  .oldcol{display:block}
  .oldcol > div{width:auto;padding:0}
}

/* ============================================================================
 * MediaWiki:Common.css
 * ----------------------------------------------------------------------------
 * 照 esugou.wiki 的做法：这里几乎什么都不写（他们只有 62 字节）。
 * 观感由两处提供：
 *   1) 皮肤 —— LocalSettings.php 里 $wgDefaultSkin = "vector"（老版 Vector）
 *   2) 首页 —— content/00-home.wikitext 里的内联样式表格（紫标题栏 + 浅蓝框）
 *
 * 所以本文件只保留两个非它不可的东西：信息框样式、移动端切换类。
 * ========================================================================== */

/* ── 1. 信息框（Template:人物 / Template:战役 用，模板里写的是 class="ws-infobox"）── */
.ws-infobox {
  float: right;
  clear: right;
  width: 280px;
  margin: 0 0 1em 1.5em;
  border: 1px solid #999;
  background: #f5faff;
  font-size: 88%;
  line-height: 1.5;
  box-shadow: grey 0 0 5px;
  border-radius: 12px;
  overflow: hidden;
}

.ws-infobox-title {
  padding: 6px 8px;
  font-size: 115%;
  font-weight: bold;
  text-align: center;
  background: #510DAB;
  color: #fff;
}

.ws-infobox-sub {
  padding: 3px 8px 6px;
  text-align: center;
  color: #54595d;
  border-bottom: 1px solid #c8ccd1;
}

.ws-infobox-table {
  width: 100%;
  border-collapse: collapse;
}

.ws-infobox-table th,
.ws-infobox-table td {
  padding: 4px 8px;
  border-top: 1px solid #e0e0e0;
  vertical-align: top;
  text-align: left;
}

.ws-infobox-table th {
  width: 36%;
  font-weight: normal;
  color: #54595d;
  background: #eef3fa;
}

@media (max-width: 720px) {
  .ws-infobox {
    float: none;
    width: auto;
    margin: 0 0 1em 0;
  }
}

/* ── 2. 移动端 / 桌面端内容切换（与 esugou 的 .mobileonly / .pconly 同用法）── */
@media (max-width: 720px) {
  .pconly { display: none !important; }
}
@media (min-width: 721px) {
  .mobileonly { display: none !important; }
}

/* ============================================================================
 * 可选：暗红字（默认整段注释掉，取消注释才生效）
 * ----------------------------------------------------------------------------
 * 只想给个别文字上色 → 用模板 {{字色|文字}}，不要动这里。
 * 想让全站标题 / 链接变成暗红 → 把下面对应的注释去掉。
 * ========================================================================== */

/* 全站标题（含条目大标题）变暗红 */
/*
h1, h2, h3 { color: #8B0000 !important; }
#firstHeading { color: #8B0000 !important; border-bottom-color: #8B0000 !important; }
*/

/* 正文内的链接变暗红（注意 .new 是红链，别一起改掉） */
/*
.mw-parser-output a:not(.new) { color: #8B0000 !important; }
.mw-parser-output a:not(.new):hover { color: #a3182a !important; }
*/

/* 只让「强调」类文字变暗红 */
/*
.mw-parser-output b,
.mw-parser-output strong { color: #8B0000; }
*/



/* ── 静态站补充 ── */
.wikitable{border-collapse:collapse;margin:0.5em 0 1em;font-size:95%;background:#fff}
.wikitable th,.wikitable td{border:1px solid #a2a9b1;padding:0.35em 0.7em;text-align:left}
.wikitable th{background:#eaecf0;font-weight:bold}
.mw-table{border-collapse:collapse;margin:0.5em 0 1em;width:100%}
.mw-table td,.mw-table th{border:1px solid #c8ccd1;padding:0.35em 0.7em}
a.new{color:#d33}
a.mw-catlink{color:#0645ad}
/* 紫标题栏里的链接要白字，不然深蓝压深紫看不见 */
#bodyContent th a,#bodyContent th a:visited{color:#fff;text-decoration:none}
#bodyContent th a:hover{text-decoration:underline}
.wikitable th a,.wikitable th a:visited{color:#0645ad}
.mw-file{max-width:100%;height:auto}
.mw-missing{color:#d33;font-size:90%}
.mw-static-note{color:#72777d;font-size:90%}
.catlinks{border:1px solid #a2a9b1;background:#f8f9fa;padding:0.4em 0.8em;margin:1.5em 0 0;font-size:0.85em;clear:both}
.catlinks a{margin-right:0.6em}
.searchbox{margin:0 0 1em}
.searchbox input{width:100%;box-sizing:border-box;padding:0.35em 0.6em;border:1px solid #a2a9b1;font:inherit}
#bodyContent h2{font-family:'Linux Libertine',Georgia,serif;font-size:1.5em;font-weight:normal;border-bottom:1px solid #a2a9b1;margin:1.1em 0 0.4em;padding-bottom:0.15em}
#bodyContent h3{font-size:1.15em;margin:1em 0 0.35em}
#bodyContent p{margin:0.5em 0 0.8em}
.sitefoot{clear:both;padding:1.2em 0 0.5em;color:#72777d;font-size:0.78em;border-top:1px solid #eaecf0;margin-top:2em}
.sitefoot a{color:#0645ad}
@media(max-width:820px){.tabs{flex-wrap:wrap}}
