<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.outrex.cn/index.php?action=history&amp;feed=atom&amp;title=OUTREX_Wiki%2Fstyles.css</id>
	<title>OUTREX Wiki/styles.css - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.outrex.cn/index.php?action=history&amp;feed=atom&amp;title=OUTREX_Wiki%2Fstyles.css"/>
	<link rel="alternate" type="text/html" href="https://wiki.outrex.cn/index.php?title=OUTREX_Wiki/styles.css&amp;action=history"/>
	<updated>2026-06-08T15:35:54Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.outrex.cn/index.php?title=OUTREX_Wiki/styles.css&amp;diff=13&amp;oldid=prev</id>
		<title>Admin：​创建页面，内容为“/* OUTREX Wiki 首页样式    完全复刻 zh.minecraft.wiki 布局    适配 Citizen 皮肤 + 暗色模式 */  /* ── 全局盒模型 ── */ .mp-wrapper *, .mp-wrapper *::before, .mp-wrapper *::after {     box-sizing: border-box; }  .mp-wrapper {     display: flex;     flex-wrap: wrap;     width: 100%;     gap: 6px; }  /* ── 两栏网格 ── */ .mp-inline-sections {     display: grid;     grid-template-columns: 1fr;     grid-template-areas: &quot;site…”</title>
		<link rel="alternate" type="text/html" href="https://wiki.outrex.cn/index.php?title=OUTREX_Wiki/styles.css&amp;diff=13&amp;oldid=prev"/>
		<updated>2026-04-11T15:04:57Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“&lt;span class=&quot;autocomment&quot;&gt;OUTREX Wiki 首页样式    完全复刻 zh.minecraft.wiki 布局    适配 Citizen 皮肤 + 暗色模式：​&lt;/span&gt;  &lt;span class=&quot;autocomment&quot;&gt;── 全局盒模型 ──：​&lt;/span&gt; .mp-wrapper *, .mp-wrapper *::before, .mp-wrapper *::after {     box-sizing: border-box; }  .mp-wrapper {     display: flex;     flex-wrap: wrap;     width: 100%;     gap: 6px; }  &lt;span class=&quot;autocomment&quot;&gt;── 两栏网格 ──：​&lt;/span&gt; .mp-inline-sections {     display: grid;     grid-template-columns: 1fr;     grid-template-areas: &amp;quot;site…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* OUTREX Wiki 首页样式&lt;br /&gt;
   完全复刻 zh.minecraft.wiki 布局&lt;br /&gt;
   适配 Citizen 皮肤 + 暗色模式&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
/* ── 全局盒模型 ── */&lt;br /&gt;
.mp-wrapper *, .mp-wrapper *::before, .mp-wrapper *::after {&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-wrapper {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── 两栏网格 ── */&lt;br /&gt;
.mp-inline-sections {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
    grid-template-areas: &amp;quot;site&amp;quot; &amp;quot;left&amp;quot; &amp;quot;right&amp;quot;;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mp-section-site { grid-area: site; }&lt;br /&gt;
.mp-left         { grid-area: left; }&lt;br /&gt;
.mp-right        { grid-area: right; }&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 990px) {&lt;br /&gt;
    .mp-inline-sections {&lt;br /&gt;
        grid-template-columns: 2fr 1fr;&lt;br /&gt;
        grid-template-rows: auto 1fr;&lt;br /&gt;
        grid-template-areas: &amp;quot;left site&amp;quot; &amp;quot;left right&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-left, .mp-right {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-right &amp;gt; :last-child { flex: 1; }&lt;br /&gt;
&lt;br /&gt;
.mp-sticky {&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 20px;&lt;br /&gt;
}&lt;br /&gt;
.skin-citizen .mp-sticky {&lt;br /&gt;
    top: calc(var(--citizen-header-height, 56px) + 20px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── section 卡片 ── */&lt;br /&gt;
.mp-section {&lt;br /&gt;
    border: 2px solid #bbb;&lt;br /&gt;
    background-color: #fcfcfcb8;&lt;br /&gt;
    box-shadow: inset -2px -2px #0000000f, inset 2px 2px #ffffff0d;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.wgl-theme-dark .mp-section,&lt;br /&gt;
html[data-mw-skin-citizen-theme=&amp;quot;dark&amp;quot;] .mp-section {&lt;br /&gt;
    border-color: #202125;&lt;br /&gt;
    background-color: #4c4e522e;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-wrapper &amp;gt; .mp-section { width: 100%; }&lt;br /&gt;
.mp-section.mp-section-full { width: 100%; }&lt;br /&gt;
.mp-section-center { text-align: center; }&lt;br /&gt;
&lt;br /&gt;
/* ── 标题 ── */&lt;br /&gt;
.mp-wrapper h2 {&lt;br /&gt;
    font-family: revert;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-title {&lt;br /&gt;
    border: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── 更新高亮卡片 ── */&lt;br /&gt;
.mp-highlight-wrapper {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-highlight {&lt;br /&gt;
    flex: 1 1 0;&lt;br /&gt;
    min-width: 280px;&lt;br /&gt;
    min-height: calc(150px + 5vh);&lt;br /&gt;
    max-height: 300px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
    background-position: center;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-color: #1a3a1a;&lt;br /&gt;
    box-shadow: inset -4px -4px #0000003d, inset 4px 4px #fff2;&lt;br /&gt;
    color: #fff !important;&lt;br /&gt;
    font-size: small;&lt;br /&gt;
    text-shadow: 1px 1px 8px #333, -1px -1px 8px #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-section.mp-highlight::after {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    content: &amp;#039;&amp;#039;;&lt;br /&gt;
    top: 0; bottom: 0; left: 0; right: 0;&lt;br /&gt;
    box-shadow: inset -4px -4px #0000003d, inset 4px 4px #fff2;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-highlight *:not(a):not(.sprite-text) { color: #fff !important; }&lt;br /&gt;
.mp-highlight a { color: #bed9ff !important; }&lt;br /&gt;
.mp-highlight .mp-title { line-height: 1.2; margin-bottom: 6px; }&lt;br /&gt;
&lt;br /&gt;
.mp-highlight-image {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    inset: 0;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.mp-highlight-image img {&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    max-height: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-highlight-image.mp-dark-only { display: none; }&lt;br /&gt;
body.wgl-theme-dark .mp-highlight-image.mp-dark-only,&lt;br /&gt;
html[data-mw-skin-citizen-theme=&amp;quot;dark&amp;quot;] .mp-highlight-image.mp-dark-only { display: block; }&lt;br /&gt;
body.wgl-theme-dark .mp-highlight-image.mp-light-only,&lt;br /&gt;
html[data-mw-skin-citizen-theme=&amp;quot;dark&amp;quot;] .mp-highlight-image.mp-light-only { display: none; }&lt;br /&gt;
&lt;br /&gt;
.mp-highlight-top-description {&lt;br /&gt;
    background: linear-gradient(180deg, #0008 24px, transparent);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0; width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-highlight-bottom-description {&lt;br /&gt;
    background: linear-gradient(to top, #0008 50%, transparent);&lt;br /&gt;
    padding: 0 12px 10px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 0; width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-highlight-version { font-size: 0.95rem; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* ── 按钮变量 ── */&lt;br /&gt;
.mp-wrapper {&lt;br /&gt;
    --button-color: #ebebeb;&lt;br /&gt;
    --button-color-progressive: #3a971e;&lt;br /&gt;
    --button-text-color: var(--color-base);&lt;br /&gt;
    --button-border-color: rgba(0,0,0,0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.wgl-theme-dark .mp-wrapper,&lt;br /&gt;
html[data-mw-skin-citizen-theme=&amp;quot;dark&amp;quot;] .mp-wrapper {&lt;br /&gt;
    --button-color: #48494a;&lt;br /&gt;
    --button-color-progressive: #137342;&lt;br /&gt;
    --button-text-color: #fff;&lt;br /&gt;
    --button-border-color: #242424;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── 按钮 ── */&lt;br /&gt;
.mp-button {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background-color: var(--button-color);&lt;br /&gt;
    color: var(--button-text-color, #000);&lt;br /&gt;
    border: 2px solid var(--button-border-color);&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    transition-property: background-color, color, border-color, box-shadow, opacity, padding, margin;&lt;br /&gt;
    transition-duration: .1s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-button.mp-button-progressive {&lt;br /&gt;
    background-color: var(--button-color-progressive);&lt;br /&gt;
    --button-text-color: #fff;&lt;br /&gt;
    --button-text-shadow-color: #00000020;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.mediawiki .mp-button &amp;gt; * {&lt;br /&gt;
    width: calc(100% + 4px);&lt;br /&gt;
    height: calc(100% + 4px);&lt;br /&gt;
    margin: -2px;&lt;br /&gt;
    color: var(--button-text-color, #000) !important;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    text-shadow: 2px 2px 0 var(--button-text-shadow-color, transparent);&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    padding: 8px 10px 14px !important;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    transition-property: padding, margin;&lt;br /&gt;
    transition-duration: .1s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.wgl-theme-dark .mp-button &amp;gt; *,&lt;br /&gt;
html[data-mw-skin-citizen-theme=&amp;quot;dark&amp;quot;] .mp-button &amp;gt; * {&lt;br /&gt;
    --color-base: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-button::after {&lt;br /&gt;
    display: block;&lt;br /&gt;
    content: &amp;#039;&amp;#039;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0; left: 0;&lt;br /&gt;
    width: 100%; height: 100%;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
    box-shadow: 0 -6px 0 0 rgb(104,104,104) inset,&lt;br /&gt;
                2px 2px 0 0 rgba(178,178,178,0.5) inset,&lt;br /&gt;
                -2px -8px 0 0 rgba(153,153,153,0.5) inset;&lt;br /&gt;
    mix-blend-mode: hard-light;&lt;br /&gt;
    transition: .1s background-color, box-shadow;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-button:not(.mp-portal-active):active::after {&lt;br /&gt;
    box-shadow: 2px 2px 0 0 rgba(178,178,178,0.5) inset,&lt;br /&gt;
                -2px -2px 0 0 rgba(153,153,153,0.5) inset;&lt;br /&gt;
    background-color: #0000001a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-button:not(.mp-portal-active):hover:not(:active)::after {&lt;br /&gt;
    background-color: #ffffff1a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.mediawiki .mp-button:active &amp;gt; * {&lt;br /&gt;
    padding: 14px 10px 8px !important;&lt;br /&gt;
    margin-top: -8px;&lt;br /&gt;
    height: calc(100% + 10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-button:not(.mp-icon-link):active { margin-top: 6px; }&lt;br /&gt;
&lt;br /&gt;
/* ── 按钮组 ── */&lt;br /&gt;
.mp-button-wrapper {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-button-wrapper .mp-button {&lt;br /&gt;
    flex: 1 0 0;&lt;br /&gt;
    min-width: max-content;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── 折叠按钮 ── */&lt;br /&gt;
.mp-button.mp-button-collapsetoggle &amp;gt; ::after {&lt;br /&gt;
    clip-path: polygon(0% 0%, 0% 25%, 14.286% 25%, 14.286% 50%, 28.572% 50%, 28.572% 75%, 42.858% 75%, 42.858% 100%, 57.142% 100%, 57.142% 75%, 71.428% 75%, 71.428% 50%, 85.714% 50%, 85.714% 25%, 100% 25%, 100% 0%, 85.714% 0%, 85.714% 25%, 71.428% 25%, 71.428% 50%, 57.142% 50%, 57.142% 75%, 42.858% 75%, 42.858% 50%, 28.572% 50%, 28.572% 25%, 14.286% 25%, 14.286% 0%);&lt;br /&gt;
    display: block;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    width: 15px; height: 9px;&lt;br /&gt;
    background-color: var(--color-base);&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    transition: 300ms transform;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.collapsible.collapsed .mp-button.mp-button-collapsetoggle &amp;gt; ::after {&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.mediawiki .collapsible .mp-button.mp-button-collapsetoggle &amp;gt; h4,&lt;br /&gt;
body.mediawiki .collapsible .mp-button.mp-button-collapsetoggle:active &amp;gt; h4 {&lt;br /&gt;
    padding-left: 12px !important;&lt;br /&gt;
    padding-right: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-button .collapsetoggle-custom {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0; right: 0; top: 0; bottom: 0;&lt;br /&gt;
    color: transparent !important;&lt;br /&gt;
    --button-text-color: transparent;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.client-js .mp-wrapper .collapsible-content {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-rows: 1fr;&lt;br /&gt;
    transition: grid-template-rows 300ms, visibility 300ms;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.client-js .mp-wrapper .collapsible-content &amp;gt; * { overflow: hidden; }&lt;br /&gt;
&lt;br /&gt;
html.client-js .mp-wrapper .collapsible.collapsed .collapsible-content {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-rows: 0fr;&lt;br /&gt;
    visibility: hidden;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.client-js .mp-wrapper .collapsible.collapsed .collapsible-content &amp;gt; .mp-section {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    transition: padding 200ms;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── 社交按钮 ── */&lt;br /&gt;
.mp-social-wrapper {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-auto-columns: minmax(0, 1fr);&lt;br /&gt;
    grid-auto-flow: column;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-social-wrapper img { margin: 2px 0; }&lt;br /&gt;
.mp-button.mp-social-qq { background-color: #1ebafc; --button-text-color: #fff; }&lt;br /&gt;
.mp-button.mp-social-kook { background-color: #5865f2; --button-text-color: #fff; }&lt;br /&gt;
.mp-button.mp-social-web { background-color: #3a971e; --button-text-color: #fff; }&lt;br /&gt;
&lt;br /&gt;
/* ── 图标网格 ── */&lt;br /&gt;
.mp-icon-wrapper {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: auto;&lt;br /&gt;
    --icon-base-width: 90px;&lt;br /&gt;
    --icon-max-width: 200px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-icon {&lt;br /&gt;
    flex: 1 auto;&lt;br /&gt;
    width: var(--icon-base-width);&lt;br /&gt;
    max-width: var(--icon-max-width);&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    transition-property: padding, margin;&lt;br /&gt;
    transition-duration: .1s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1500px) and (max-width: 2600px) {&lt;br /&gt;
    .mp-main-icons { --icon-base-width: 6vw; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 950px) {&lt;br /&gt;
    .mp-icon-wrapper.mp-main-icons {&lt;br /&gt;
        --icon-base-width: 70px;&lt;br /&gt;
        --icon-max-width: 100px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-icon-link {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    margin: -2px 0 0;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    padding-left: 2px;&lt;br /&gt;
    padding-right: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-icon-img {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background-color: #00000030;&lt;br /&gt;
    box-shadow: inset 0 4px #00000030, inset 0 -4px #ffffff40;&lt;br /&gt;
    border: 2px solid rgba(0,0,0,0.4);&lt;br /&gt;
    transition-property: background-color, color, border-color, box-shadow, opacity, padding, margin;&lt;br /&gt;
    transition-duration: .1s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.wgl-theme-dark .mp-icon-img,&lt;br /&gt;
html[data-mw-skin-citizen-theme=&amp;quot;dark&amp;quot;] .mp-icon-img {&lt;br /&gt;
    background-color: #ffffff10;&lt;br /&gt;
    border-color: #242424;&lt;br /&gt;
    box-shadow: inset 0 4px #00000030, inset 0 -4px #ffffff20;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-icon:hover .mp-icon-img { background-color: #00000040; }&lt;br /&gt;
body.wgl-theme-dark .mp-icon:hover .mp-icon-img,&lt;br /&gt;
html[data-mw-skin-citizen-theme=&amp;quot;dark&amp;quot;] .mp-icon:hover .mp-icon-img { background-color: #ffffff20; }&lt;br /&gt;
&lt;br /&gt;
.mp-icon-img a { padding: 12px; }&lt;br /&gt;
.mp-icon-img a, .mp-icon-img span {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%; height: 100%;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-icon-img img {&lt;br /&gt;
    max-width: unset !important;&lt;br /&gt;
    width: 60px !important;&lt;br /&gt;
    height: 60px !important;&lt;br /&gt;
    filter: drop-shadow(2px 2px 1px #00000030);&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.mediawiki .mp-icon:active .mp-icon-img { padding-bottom: 6px; }&lt;br /&gt;
body.mediawiki .mp-icon:active .mp-button &amp;gt; * {&lt;br /&gt;
    padding: 14px 10px 8px !important;&lt;br /&gt;
    margin-top: -8px;&lt;br /&gt;
    height: calc(100% + 10px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 950px) {&lt;br /&gt;
    .mp-icon-link { font-size: 12px; }&lt;br /&gt;
    .mp-icon-img a { padding: 6px; }&lt;br /&gt;
    .mp-icon-img img { width: 40px !important; height: 40px !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── site 区（右栏顶部） ── */&lt;br /&gt;
#mp-section-site {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
#mp-section-site #mp-statistics { text-align: center; }&lt;br /&gt;
&lt;br /&gt;
/* ── 时间线 ── */&lt;br /&gt;
.mp-timeline {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    margin-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-timeline dl {&lt;br /&gt;
    padding-left: 15px;&lt;br /&gt;
    border-left: 2px solid #bbb;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 0 .5em;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    max-height: 60px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-timeline dl:not(:last-child) { padding-bottom: 8px; }&lt;br /&gt;
.mp-timeline dt { position: relative; }&lt;br /&gt;
&lt;br /&gt;
.mp-timeline dl &amp;gt; dt::before {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: -23px; top: 4px;&lt;br /&gt;
    width: 14px; height: 14px;&lt;br /&gt;
    background-color: var(--button-color-progressive);&lt;br /&gt;
    border: 2px solid var(--color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-timeline dl, .mp-timeline dt, .mp-timeline dd { margin: 0; position: relative; }&lt;br /&gt;
.mp-timeline dd { opacity: 0.8; }&lt;br /&gt;
.mp-timeline dd:before { content: &amp;quot;– &amp;quot;; }&lt;br /&gt;
&lt;br /&gt;
/* ── 精选条目 ── */&lt;br /&gt;
.mp-featured-img { margin: auto; }&lt;br /&gt;
.mp-featured-img img { max-width: 100%; height: auto; margin-top: 5px; }&lt;br /&gt;
&lt;br /&gt;
/* ── 平台版本 ── */&lt;br /&gt;
.mp-platform-wrapper {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-platform {&lt;br /&gt;
    min-width: 300px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── 语言 ── */&lt;br /&gt;
.mp-language-wrapper {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-language-wrapper .mp-button { flex: 1 1 90px; max-width: 180px; }&lt;br /&gt;
&lt;br /&gt;
/* ── sr-only ── */&lt;br /&gt;
.sr-only:not(:focus):not(:active) {&lt;br /&gt;
    clip-path: inset(50%);&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    width: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Minerva fix ── */&lt;br /&gt;
body.skin-minerva h1, body.skin-minerva h2, body.skin-minerva h3,&lt;br /&gt;
body.skin-minerva h4, body.skin-minerva h5, body.skin-minerva h6,&lt;br /&gt;
body.skin-minerva .mw-headline {&lt;br /&gt;
    flex-grow: unset;&lt;br /&gt;
    flex-basis: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── 响应式 ── */&lt;br /&gt;
@media screen and (max-width: 950px) {&lt;br /&gt;
    body.mediawiki .mp-portal-wrapper .mp-button:not(.mp-portal-active) &amp;gt; * {&lt;br /&gt;
        font-size: 0;&lt;br /&gt;
        gap: 0;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>