|
|
| 第1行: |
第1行: |
| /** | | /* 棍木 */ |
| * Blockland Wiki Modern Aero UI OS26.2
| |
| * 风格:Acrylic/Aero/Basic
| |
| * 修改:全局毛玻璃,全局光线追踪,UI全面现代化。
| |
| * 版本:26.2
| |
| */
| |
| | |
| /* ============================= */
| |
| /* --- 全局变量与主体背景 --- */
| |
| /* ============================= */
| |
| | |
| :root {
| |
| --color-surface-0: #fafafa;
| |
| --color-surface-1: #ffffff;
| |
| --color-base-0: #202122;
| |
| --color-heading: #000000;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night {
| |
| --color-surface-0: #1a1b1c !important;
| |
| --color-surface-1: #202122 !important;
| |
| --color-surface-2: #2d2e2f !important;
| |
| --color-surface-3: #373839 !important;
| |
| --color-base-0: #eaecf0 !important;
| |
| --color-base-10: #f8f9fa !important;
| |
| --color-base-20: #ffffff !important;
| |
| --color-heading: #ffffff !important;
| |
| background-color: #1a1b1c !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night body { background-color: #1a1b1c !important; }
| |
| html.skin-theme-clientpref-day body { background-color: #fafafa !important; }
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html.skin-theme-clientpref-os {
| |
| --color-surface-0: #1a1b1c !important;
| |
| --color-surface-1: #242526 !important;
| |
| --color-surface-2: #2d2e2f !important;
| |
| --color-surface-3: #373839 !important;
| |
| --color-base-0: #eaecf0 !important;
| |
| --color-base-10: #f8f9fa !important;
| |
| --color-base-20: #ffffff !important;
| |
| --color-heading: #ffffff !important;
| |
| background-color: #1a1b1c !important;
| |
| }
| |
| html.skin-theme-clientpref-os body { background-color: #1a1b1c !important; }
| |
| }
| |
| | |
| /* ==================== */
| |
| /* --- 关键帧动画 --- */
| |
| /* ==================== */
| |
| | |
| @keyframes citizen-pop-in {
| |
| 0% { opacity: 0; transform: translate(-50%, -45%) scale(0.85); }
| |
| 100% { opacity: 1; transform: translate(-50%, -50%) scale(1); }
| |
| }
| |
| | |
| @keyframes citizen-fade-in {
| |
| from { opacity: 0; }
| |
| to { opacity: 1; }
| |
| }
| |
| | |
| /* =========================== */
| |
| /* --- 通用毛玻璃面板 --- */
| |
| /* =========================== */
| |
| | |
| .citizen-menu__card,
| |
| #citizen-preferences__card,
| |
| .citizen-sticky-header-background,
| |
| .page-actions-more__card,
| |
| .citizen-dropdown .citizen-menu__card {
| |
| background-color: rgba(255, 255, 255, 0.2) !important;
| |
| backdrop-filter: blur(14px) saturate(100%) !important;
| |
| -webkit-backdrop-filter: blur(14px) saturate(100%) !important;
| |
| border: 1px solid rgba(128, 128, 128, 0.1) !important;
| |
| border-radius: 12px !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .citizen-menu__card,
| |
| html.skin-theme-clientpref-night #citizen-preferences__card,
| |
| html.skin-theme-clientpref-night .citizen-command-palette,
| |
| html.skin-theme-clientpref-night .page-actions-more__card {
| |
| background-color: rgba(30, 30, 30, 0.7) !important;
| |
| border: 1px solid rgba(255, 255, 255, 0.1) !important;
| |
| backdrop-filter: blur(20px) saturate(150%) !important;
| |
| -webkit-backdrop-filter: blur(20px) saturate(150%) !important;
| |
| }
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html.skin-theme-clientpref-os .citizen-menu__card,
| |
| html.skin-theme-clientpref-os #citizen-preferences__card,
| |
| html.skin-theme-clientpref-os .citizen-sticky-header-background,
| |
| html.skin-theme-clientpref-os .citizen-command-palette,
| |
| html.skin-theme-clientpref-os #citizen-sidebar-lastmod,
| |
| html.skin-theme-clientpref-os #mw-panel-toc {
| |
| background-color: rgba(30, 31, 32, 0.6) !important;
| |
| color: #ffffff !important;
| |
| backdrop-filter: blur(20px) !important;
| |
| }
| |
| }
| |
| | |
| /* ========================= */
| |
| /* --- 顶栏 Sticky Header --- */
| |
| /* ========================= */
| |
| | |
| .citizen-sticky-header {
| |
| border-radius: 0 !important;
| |
| background: transparent !important;
| |
| }
| |
| | |
| .citizen-sticky-header-background {
| |
| border-radius: 0 !important;
| |
| left: 0 !important;
| |
| right: 0 !important;
| |
| width: 100% !important;
| |
| top: 0 !important;
| |
| border: none !important;
| |
| border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
| |
| background-color: rgba(255, 255, 255, 0.4) !important;
| |
| background-image: none !important;
| |
| backdrop-filter: blur(12px) saturate(100%) !important;
| |
| -webkit-backdrop-filter: blur(12px) saturate(100%) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .citizen-sticky-header-background {
| |
| background-color: rgba(20, 20, 20, 0.4) !important;
| |
| background-image: none !important;
| |
| border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
| |
| backdrop-filter: blur(20px) saturate(150%) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .citizen-sticky-header .cdx-button--weight-quiet { color: #eaecf0 !important; }
| |
| html.skin-theme-clientpref-night .citizen-sticky-header-page-title,
| |
| html.skin-theme-clientpref-night .citizen-sticky-header-page-tagline { color: #ffffff !important; }
| |
| | |
| /* ================================ */
| |
| /* --- 搜索面板 Command Palette --- */
| |
| /* ================================ */
| |
| | |
| .citizen-command-palette-backdrop {
| |
| background-color: rgba(0, 0, 0, 0.2) !important;
| |
| backdrop-filter: blur(8px) !important;
| |
| -webkit-backdrop-filter: blur(8px) !important;
| |
| z-index: 9999 !important;
| |
| animation: citizen-fade-in 0.3s ease forwards;
| |
| }
| |
| | |
| .citizen-command-palette {
| |
| position: fixed !important;
| |
| width: 1000px !important;
| |
| max-width: 92vw !important;
| |
| top: 50% !important;
| |
| left: 50% !important;
| |
| z-index: 10000 !important;
| |
| isolation: isolate !important;
| |
| background-color: rgba(255, 255, 255, 0.45) !important;
| |
| backdrop-filter: blur(25px) saturate(100%) !important;
| |
| -webkit-backdrop-filter: blur(25px) saturate(100%) !important;
| |
| border-radius: 24px !important;
| |
| border: 1px solid rgba(255, 255, 255, 0.5) !important;
| |
| box-shadow: 0 40px 100px rgba(0, 0, 0, 0.25) !important;
| |
| animation: citizen-pop-in 0.45s cubic-bezier(0.34, 1.56, 0.64, 1) forwards !important;
| |
| transform-origin: center center !important;
| |
| }
| |
| | |
| .citizen-command-palette__search,
| |
| .citizen-command-palette__results,
| |
| .citizen-command-palette__footer,
| |
| .cdx-text-input__input {
| |
| background: transparent !important;
| |
| border: none !important;
| |
| box-shadow: none !important;
| |
| }
| |
| | |
| .citizen-command-palette-list { padding: 8px 0 !important; }
| |
| | |
| .citizen-command-palette-list-item {
| |
| margin: 0 12px 6px 12px !important;
| |
| border-radius: 12px !important;
| |
| overflow: hidden !important;
| |
| border: none !important;
| |
| display: block !important;
| |
| transition: background-color 0.2s ease !important;
| |
| }
| |
| | |
| .citizen-command-palette-list-item__content {
| |
| display: flex !important;
| |
| padding: 12px 16px !important;
| |
| width: 100% !important;
| |
| box-sizing: border-box !important;
| |
| background: transparent !important;
| |
| color: #202122 !important;
| |
| }
| |
| | |
| .citizen-command-palette-list-item__metadata { display: none !important; }
| |
| | |
| .citizen-command-palette-list-item:hover,
| |
| .citizen-command-palette-list-item[aria-selected="true"] {
| |
| background-color: rgba(0, 0, 0, 0.05) !important;
| |
| }
| |
| | |
| .citizen-command-palette-list-item__actions,
| |
| .citizen-command-palette-list-item__action {
| |
| background: transparent !important;
| |
| background-color: transparent !important;
| |
| border: none !important;
| |
| box-shadow: none !important;
| |
| min-width: 32px !important;
| |
| display: flex !important;
| |
| justify-content: center !important;
| |
| align-items: center !important;
| |
| margin-left: auto !important;
| |
| }
| |
| | |
| .citizen-command-palette-list-item__action svg {
| |
| fill: #202122 !important;
| |
| opacity: 0.85 !important;
| |
| transition: all 0.2s ease !important;
| |
| }
| |
| | |
| .citizen-command-palette-list-item__action:hover {
| |
| background-color: rgba(255, 192, 203, 0.6) !important;
| |
| border-radius: 8px !important;
| |
| }
| |
| | |
| .citizen-command-palette-list-item__action:hover svg {
| |
| fill: #d33 !important;
| |
| opacity: 1 !important;
| |
| transform: scale(1.15) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .citizen-command-palette-list-item:hover,
| |
| html.skin-theme-clientpref-night .citizen-command-palette-list-item[aria-selected="true"] {
| |
| background-color: rgba(255, 255, 255, 0.1) !important;
| |
| }
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html.skin-theme-clientpref-os .citizen-command-palette__input input,
| |
| html.skin-theme-clientpref-os .citizen-command-palette-list-item__text__label,
| |
| html.skin-theme-clientpref-os .citizen-command-palette-list-item__text__description bdi {
| |
| color: #ffffff !important;
| |
| }
| |
| }
| |
| | |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-night .citizen-command-palette {
| |
| background-color: #1e1f20 !important;
| |
| color: #ffffff !important;
| |
| border: 1px solid #3c3d3e !important;
| |
| box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important;
| |
| }
| |
| | |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-night .citizen-command-palette__input {
| |
| background-color: #2c2c2c !important;
| |
| border-bottom: 1px solid #3c3d3e !important;
| |
| }
| |
| | |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-night .citizen-command-palette__input input { color: #ffffff !important; }
| |
| | |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-night .citizen-command-palette-list-item__text__label,
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-night .citizen-command-palette-list-item__text__description bdi {
| |
| color: #eeeeee !important;
| |
| }
| |
| | |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-night .citizen-command-palette-list-item[aria-selected="true"] {
| |
| background-color: #363738 !important;
| |
| }
| |
| | |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-night .citizen-command-palette__footer {
| |
| background-color: #161718 !important;
| |
| color: #888888 !important;
| |
| border-top: 1px solid #3c3d3e !important;
| |
| }
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-os .citizen-command-palette {
| |
| background-color: #1e1f20 !important;
| |
| backdrop-filter: none !important;
| |
| -webkit-backdrop-filter: none !important;
| |
| border: 1px solid #3c3d3e !important;
| |
| box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5) !important;
| |
| }
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-os .citizen-command-palette__input {
| |
| background-color: #2c2c2c !important;
| |
| border-bottom: 1px solid #3c3d3e !important;
| |
| }
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-os .citizen-command-palette-list-item__text__label {
| |
| color: #ffffff !important;
| |
| }
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-os .citizen-command-palette__footer {
| |
| background-color: #161718 !important;
| |
| backdrop-filter: none !important;
| |
| border-top: 1px solid #3c3d3e !important;
| |
| }
| |
| }
| |
| | |
| /* ==================== */
| |
| /* --- 设置菜单 --- */
| |
| /* ==================== */
| |
| | |
| #citizen-preferences-content {
| |
| display: flex !important;
| |
| flex-direction: column !important;
| |
| }
| |
| | |
| #skin-client-prefs-citizen-feature-custom-font-size { order: 1 !important; }
| |
| #skin-client-prefs-citizen-feature-custom-width { order: 2 !important; }
| |
| #skin-client-prefs-citizen-feature-pure-black { order: 3 !important; }
| |
| #skin-client-prefs-skin-theme { order: 4 !important; }
| |
| #skin-client-prefs-citizen-feature-autohide-navigation { order: 5 !important; }
| |
| #skin-client-prefs-citizen-feature-performance-mode { order: 6 !important; }
| |
| | |
| label[for="skin-client-pref-citizen-feature-performance-mode-value-1"],
| |
| label[for="skin-client-pref-citizen-feature-performance-mode-value-0"] {
| |
| color: transparent !important;
| |
| position: relative !important;
| |
| min-width: 80px !important;
| |
| text-align: center !important;
| |
| }
| |
| | |
| label[for="skin-client-pref-citizen-feature-performance-mode-value-0"]::after {
| |
| content: "Aero" !important;
| |
| position: absolute !important;
| |
| left: 50% !important;
| |
| top: 50% !important;
| |
| transform: translate(-50%, -50%) !important;
| |
| color: var(--color-base-0) !important;
| |
| font-size: 0.9rem !important;
| |
| font-weight: bold !important;
| |
| visibility: visible !important;
| |
| }
| |
| | |
| label[for="skin-client-pref-citizen-feature-performance-mode-value-1"]::after {
| |
| content: "Basic" !important;
| |
| position: absolute !important;
| |
| left: 50% !important;
| |
| top: 50% !important;
| |
| transform: translate(-50%, -50%) !important;
| |
| color: var(--color-base-0) !important;
| |
| font-size: 0.9rem !important;
| |
| font-weight: bold !important;
| |
| visibility: visible !important;
| |
| }
| |
| | |
| #citizen-preferences__card .mw-portlet.mw-portlet-performance-mode-group .citizen-menu__heading,
| |
| #citizen-preferences__card .citizen-menu:nth-last-child(1) .citizen-menu__heading {
| |
| font-size: 0 !important;
| |
| }
| |
| | |
| #citizen-preferences__card .mw-portlet.mw-portlet-performance-mode-group .citizen-menu__heading::before,
| |
| #citizen-preferences__card .citizen-menu:nth-last-child(1) .citizen-menu__heading::before {
| |
| content: "主题" !important;
| |
| font-size: 0.85rem !important;
| |
| font-weight: 500 !important;
| |
| letter-spacing: 0.1em !important;
| |
| text-transform: uppercase !important;
| |
| color: var(--color-primary) !important;
| |
| visibility: visible !important;
| |
| }
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-os #citizen-preferences__card,
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-os .citizen-menu__card,
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-os .citizen-menu__card-content {
| |
| background-color: #1e1f20 !important;
| |
| backdrop-filter: none !important;
| |
| -webkit-backdrop-filter: none !important;
| |
| box-shadow: none !important;
| |
| }
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-os .citizen-client-prefs-radio__icon {
| |
| background-color: #333333 !important;
| |
| border-color: #555555 !important;
| |
| }
| |
| }
| |
| | |
| /* ====================== */
| |
| /* --- 首页 Banner --- */
| |
| /* ====================== */
| |
| | |
| .page-首页 .banner-image {
| |
| --banner-image-url: url("https://cdn.jsdelivr.net/gh/KKBlockE/BlocklandPicturebed@main/main/d49dd42343ab1bfcf4efa67f62f4ecf8.png");
| |
| --banner-image-height: 70vh;
| |
| background-image: linear-gradient(to top, var(--color-surface-0) 15%, transparent 150%), var(--banner-image-url);
| |
| background-size: cover;
| |
| background-position: top;
| |
| height: var(--banner-image-height);
| |
| margin-bottom: calc(-1 * var(--banner-image-height));
| |
| }
| |
| | |
| .full-width-banner {
| |
| width: 100vw;
| |
| position: relative;
| |
| left: 50%;
| |
| right: 50%;
| |
| margin-left: -50vw;
| |
| margin-right: -50vw;
| |
| overflow: hidden;
| |
| height: 400px;
| |
| background-size: cover;
| |
| background-position: center;
| |
| display: flex;
| |
| align-items: center;
| |
| justify-content: center;
| |
| color: white;
| |
| text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7);
| |
| z-index: 1;
| |
| background-repeat: no-repeat;
| |
| background-color: #2a2a2a;
| |
| }
| |
| | |
| .banner-content {
| |
| max-width: 1200px;
| |
| padding: 20px;
| |
| text-align: center;
| |
| }
| |
| | |
| /* ======================== */
| |
| /* --- 搜索页面优化 --- */
| |
| /* ======================== */
| |
| | |
| .page-特殊_搜索 .oo-ui-layout.oo-ui-labelElement.oo-ui-actionFieldLayout,
| |
| .page-特殊_搜索 .oo-ui-fieldLayout.oo-ui-labelElement,
| |
| .page-特殊_搜索 .mw-widgets-titleInputWidget,
| |
| .page-特殊_搜索 .mw-widget-searchInputWidget {
| |
| max-width: none !important;
| |
| width: 100% !important;
| |
| display: flex !important;
| |
| }
| |
| | |
| .page-特殊_搜索 .mw-search-form-wrapper,
| |
| .page-特殊_搜索 #mw-search-top-table,
| |
| .page-特殊_搜索 .oo-ui-fieldLayout-field {
| |
| width: 100% !important;
| |
| max-width: none !important;
| |
| }
| |
| | |
| .page-特殊_搜索 .oo-ui-actionFieldLayout-input {
| |
| flex: 1 1 auto !important;
| |
| width: 100% !important;
| |
| }
| |
| | |
| .page-特殊_搜索 .oo-ui-actionFieldLayout-input .oo-ui-inputWidget-input {
| |
| height: 48px !important;
| |
| width: 100% !important;
| |
| padding-left: 45px !important;
| |
| border-radius: 12px 0 0 12px !important;
| |
| box-sizing: border-box !important;
| |
| }
| |
| | |
| .page-特殊_搜索 .oo-ui-actionFieldLayout-button {
| |
| flex: 0 0 auto !important;
| |
| width: auto !important;
| |
| }
| |
| | |
| .page-特殊_搜索 .oo-ui-actionFieldLayout-button .oo-ui-buttonElement-button {
| |
| height: 48px !important;
| |
| min-width: 120px !important;
| |
| padding: 0 30px !important;
| |
| border-radius: 0 12px 12px 0 !important;
| |
| box-sizing: border-box !important;
| |
| }
| |
| | |
| /* =============================== */
| |
| /* --- Infobox 信息框系统 --- */
| |
| /* =============================== */
| |
| | |
| .infobox {
| |
| display: flex !important;
| |
| flex-direction: column !important;
| |
| position: relative !important;
| |
| z-index: 10 !important;
| |
| background: transparent !important;
| |
| background-image: none !important;
| |
| color: var(--color-base-0) !important;
| |
| border: none !important;
| |
| border-radius: 20px !important;
| |
| border-collapse: separate !important;
| |
| border-spacing: 0 !important;
| |
| box-shadow: none !important;
| |
| backdrop-filter: blur(10px);
| |
| overflow: hidden !important;
| |
| opacity: 1 !important;
| |
| }
| |
| | |
| .infobox th,
| |
| .infobox td {
| |
| background-color: transparent !important;
| |
| color: var(--color-base-0) !important;
| |
| padding: 8px 5px !important;
| |
| line-height: 1.4 !important;
| |
| border-top: none !important;
| |
| }
| |
| | |
| .infobox tr:not(:last-child) th,
| |
| .infobox tr:not(:last-child) td {
| |
| border-bottom: 1px solid rgba(128, 128, 128, 0.15) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .infobox tr:not(:last-child) th,
| |
| html.skin-theme-clientpref-night .infobox tr:not(:last-child) td {
| |
| border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
| |
| }
| |
| | |
| .infobox th[colspan="2"] {
| |
| background-color: var(--color-primary-opacity-10, rgba(54, 121, 204, 0.1)) !important;
| |
| color: var(--color-primary, #36c) !important;
| |
| }
| |
| | |
| .infobox .mw-file-description img { background: transparent !important; }
| |
| | |
| .infobox .infobox-title {
| |
| display: block !important;
| |
| order: -1 !important;
| |
| width: 100% !important;
| |
| box-sizing: border-box !important;
| |
| margin: 0 0 12px 0 !important;
| |
| padding: 16px 12px !important;
| |
| border-radius: 12px !important;
| |
| overflow: hidden !important;
| |
| border: 1px solid rgba(128, 128, 128, 0.3) !important;
| |
| box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05) !important;
| |
| text-shadow: none !important;
| |
| text-align: center !important;
| |
| line-height: 1.5 !important;
| |
| font-size: 1.2rem !important;
| |
| }
| |
| | |
| caption.infobox-title { caption-side: top !important; }
| |
| | |
| .infobox tbody {
| |
| display: table !important;
| |
| width: 100% !important;
| |
| border: 1px solid rgba(128, 128, 128, 0.3) !important;
| |
| border-radius: 12px !important;
| |
| overflow: hidden !important;
| |
| background: var(--color-surface-1) !important;
| |
| }
| |
| | |
| .infobox .infobox-above,
| |
| .infobox tr:first-child th,
| |
| .infobox tr:first-child td {
| |
| border-top-left-radius: 12px !important;
| |
| border-top-right-radius: 12px !important;
| |
| }
| |
| | |
| .infobox tr:last-child td,
| |
| .infobox tr:last-child th {
| |
| border-bottom-left-radius: 12px !important;
| |
| border-bottom-right-radius: 12px !important;
| |
| }
| |
| | |
| .infobox-player-header {
| |
| background: linear-gradient(90deg, rgba(54, 121, 204, 0.1), transparent) !important;
| |
| border-radius: 8px;
| |
| padding: 5px !important;
| |
| margin-bottom: 5px !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .infobox .infobox-title {
| |
| box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2) !important;
| |
| text-shadow: none !important;
| |
| filter: none !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night table.infobox {
| |
| background-color: rgba(40, 40, 40, 0.0) !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .infobox .infobox-title {
| |
| box-shadow: none !important;
| |
| text-shadow: none !important;
| |
| border: 1px solid rgba(128, 128, 128, 0.3) !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-night .infobox .infobox-title {
| |
| filter: none !important;
| |
| background-color: #2a2a2a !important;
| |
| color: #eaecf0 !important;
| |
| }
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html.skin-theme-clientpref-os .infobox .infobox-title {
| |
| box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2) !important;
| |
| text-shadow: none !important;
| |
| filter: none !important;
| |
| }
| |
| html.skin-theme-clientpref-os .infobox-above,
| |
| html.skin-theme-clientpref-os .infobox-title,
| |
| html.skin-theme-clientpref-os .infobox caption,
| |
| html.skin-theme-clientpref-os .infobox th[style*="background"] {
| |
| background-color: rgba(26, 58, 90, 0.4) !important;
| |
| color: #ffffff !important;
| |
| background-image: none !important;
| |
| filter: none !important;
| |
| }
| |
| html.skin-theme-clientpref-os .infobox {
| |
| border-color: rgba(255, 255, 255, 0.15) !important;
| |
| }
| |
| html.skin-theme-clientpref-os .infobox th,
| |
| html.skin-theme-clientpref-os .infobox td {
| |
| border-color: rgba(255, 255, 255, 0.1) !important;
| |
| }
| |
| html.skin-theme-clientpref-os .infobox .infobox-header {
| |
| border-top: 1px solid rgba(255, 255, 255, 0.15) !important;
| |
| border-bottom: 1px solid rgba(255, 255, 255, 0.15) !important;
| |
| }
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-os .infobox,
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-os .infobox-above,
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-os .infobox-title,
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-os caption.infobox-title {
| |
| background-color: #2c2c2c !important;
| |
| color: #ffffff !important;
| |
| }
| |
| html.skin-theme-clientpref-os[class*="citizen-feature-performance-mode-clientpref-1"] .infobox .infobox-header,
| |
| html.skin-theme-clientpref-os[class*="citizen-feature-performance-mode-clientpref-1"] .infobox th[style*="background-color: #F3F3F3"],
| |
| html.skin-theme-clientpref-os[class*="citizen-feature-performance-mode-clientpref-1"] .infobox th[style*="background-color:#F3F3F3"],
| |
| html.skin-theme-clientpref-os[class*="citizen-feature-performance-mode-clientpref-1"] .infobox th[style*="background:#F3F3F3"] {
| |
| background-color: #333333 !important;
| |
| color: #eeeeee !important;
| |
| border-color: #444444 !important;
| |
| text-shadow: none !important;
| |
| }
| |
| html.skin-theme-clientpref-os[class*="citizen-feature-performance-mode-clientpref-1"] .infobox th.infobox-label {
| |
| border-color: rgba(255, 255, 255, 0.1) !important;
| |
| color: #cccccc !important;
| |
| }
| |
| }
| |
| | |
| /* --- Caption 全模式透明清理 --- */
| |
| | |
| .infobox caption,
| |
| .mw-parser-output .infobox caption,
| |
| table.infobox caption {
| |
| background: transparent !important;
| |
| background-color: transparent !important;
| |
| border: none !important;
| |
| box-shadow: none !important;
| |
| filter: none !important;
| |
| text-shadow: none !important;
| |
| outline: none !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .infobox caption,
| |
| html.skin-theme-clientpref-night .infobox caption b,
| |
| html.skin-theme-clientpref-night table.infobox caption,
| |
| html.skin-theme-clientpref-night table.infobox caption b {
| |
| background: transparent !important;
| |
| border: none !important;
| |
| box-shadow: none !important;
| |
| filter: none !important;
| |
| color: #eaecf0 !important;
| |
| }
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html.skin-theme-clientpref-os .infobox caption,
| |
| html.skin-theme-clientpref-os .infobox caption b,
| |
| html.skin-theme-clientpref-os table.infobox caption,
| |
| html.skin-theme-clientpref-os table.infobox caption b {
| |
| background: transparent !important;
| |
| border: none !important;
| |
| box-shadow: none !important;
| |
| filter: none !important;
| |
| color: #eaecf0 !important;
| |
| }
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .infobox caption,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .infobox caption b,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os caption.infobox-title {
| |
| background: transparent !important;
| |
| border: none !important;
| |
| color: #eaecf0 !important;
| |
| }
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-night .infobox caption,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-night .infobox caption b {
| |
| background: transparent !important;
| |
| border: none !important;
| |
| color: #eaecf0 !important;
| |
| }
| |
| | |
| /* --- Country / Geography / Vcard Infobox --- */
| |
| | |
| .infobox.ve-infobox-country,
| |
| .infobox.ve-infobox-country tbody,
| |
| .infobox.ve-infobox-country tr,
| |
| .infobox.ve-infobox-country th,
| |
| .infobox.ve-infobox-country td {
| |
| background-color: transparent !important;
| |
| border-color: rgba(128, 128, 128, 0.1) !important;
| |
| }
| |
| | |
| .infobox.ve-infobox-country {
| |
| background: rgba(255, 255, 255, 0.2) !important;
| |
| backdrop-filter: blur(15px) saturate(160%) !important;
| |
| -webkit-backdrop-filter: blur(15px) saturate(160%) !important;
| |
| border: 1px solid rgba(255, 255, 255, 0.4) !important;
| |
| box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.15) !important;
| |
| border-radius: 16px !important;
| |
| overflow: hidden;
| |
| padding: 0 !important;
| |
| border-collapse: separate !important;
| |
| border-spacing: 0 !important;
| |
| }
| |
| | |
| .infobox.ve-infobox-country tbody { background-color: transparent !important; border: none !important; }
| |
| | |
| .infobox.ve-infobox-country .infobox-above {
| |
| background: rgba(204, 238, 255, 0.5) !important;
| |
| text-shadow: none !important;
| |
| border-bottom: 1px solid rgba(128, 128, 128, 0.1) !important;
| |
| font-weight: bold;
| |
| margin: 0 !important;
| |
| border-top-left-radius: 12px !important;
| |
| border-top-right-radius: 12px !important;
| |
| border-top: none !important;
| |
| display: table-cell !important;
| |
| box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05) !important;
| |
| }
| |
| | |
| .infobox.ve-infobox-country tr:first-child th,
| |
| .infobox.ve-infobox-country tr:first-child td { border-top: none !important; }
| |
| | |
| .infobox.ve-infobox-country .infobox-header {
| |
| background-color: rgba(54, 121, 204, 0.1) !important;
| |
| color: var(--color-primary, #36c) !important;
| |
| backdrop-filter: blur(5px);
| |
| -webkit-backdrop-filter: blur(5px);
| |
| font-weight: bold !important;
| |
| text-align: center !important;
| |
| text-transform: uppercase;
| |
| letter-spacing: 1.5px;
| |
| font-size: 0.85rem;
| |
| border-top: 1px solid rgba(128, 128, 128, 0.1) !important;
| |
| border-bottom: 1px solid rgba(128, 128, 128, 0.1) !important;
| |
| }
| |
| | |
| .infobox.ve-infobox-country .infobox-image img {
| |
| background: transparent !important;
| |
| filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.2));
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .infobox.ve-infobox-country {
| |
| background: rgba(20, 20, 20, 0.2) !important;
| |
| border: 1px solid rgba(255, 255, 255, 0.1) !important;
| |
| box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.5) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .infobox.ve-infobox-country .infobox-above {
| |
| background: rgba(54, 121, 204, 0.3) !important;
| |
| color: #fff !important;
| |
| box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2) !important;
| |
| text-shadow: none !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .infobox.ve-infobox-country .infobox-header {
| |
| background-color: rgba(54, 121, 204, 0.1) !important;
| |
| color: #ffffff !important;
| |
| text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .infobox.ve-infobox-country {
| |
| backdrop-filter: none !important;
| |
| -webkit-backdrop-filter: none !important;
| |
| background-color: var(--color-surface-1, #ffffff) !important;
| |
| border: 1px solid rgba(128, 128, 128, 0.3) !important;
| |
| box-shadow: none !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .infobox.ve-infobox-country .infobox-above {
| |
| background-color: #CCEEFF !important;
| |
| color: #004466 !important;
| |
| text-shadow: none !important;
| |
| box-shadow: none !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .infobox.ve-infobox-country .infobox-header {
| |
| background-color: #F3F3F3 !important;
| |
| color: var(--color-base-0) !important;
| |
| backdrop-filter: none !important;
| |
| border-top: 1px solid #ddd !important;
| |
| border-bottom: 1px solid #ddd !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-night .infobox.ve-infobox-country {
| |
| background-color: #242526 !important;
| |
| border: 1px solid rgba(255, 255, 255, 0.1) !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-night .infobox.ve-infobox-country .infobox-above {
| |
| background-color: #1a3a5a !important;
| |
| color: #ffffff !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-night .infobox.ve-infobox-country .infobox-header {
| |
| background-color: #2a2a2a !important;
| |
| color: #eaecf0 !important;
| |
| border-top: 1px solid rgba(0, 0, 0, 0.3) !important;
| |
| border-bottom: 1px solid rgba(0, 0, 0, 0.3) !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-night .infobox.ve-infobox-country tr th,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-night .infobox.ve-infobox-country tr td {
| |
| border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-night .infobox.ve-infobox-country tr:last-child th,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-night .infobox.ve-infobox-country tr:last-child td {
| |
| border-bottom: none !important;
| |
| }
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html.skin-theme-clientpref-os .infobox.ve-infobox-country .infobox-above {
| |
| box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2) !important;
| |
| text-shadow: none !important;
| |
| }
| |
| html.skin-theme-clientpref-os .infobox.geography,
| |
| html.skin-theme-clientpref-os .infobox.vcard,
| |
| html.skin-theme-clientpref-os .infobox.ve-infobox-country {
| |
| background: rgba(20, 20, 20, 0.2) !important;
| |
| border: 1px solid rgba(255, 255, 255, 0.1) !important;
| |
| box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.5) !important;
| |
| }
| |
| html.skin-theme-clientpref-os .infobox.geography .infobox-above,
| |
| html.skin-theme-clientpref-os .infobox.geography th.fn.org,
| |
| html.skin-theme-clientpref-os .infobox.vcard .infobox-above,
| |
| html.skin-theme-clientpref-os .infobox.vcard th.fn.org {
| |
| background-color: rgba(26, 58, 90, 0.5) !important;
| |
| color: #ffffff !important;
| |
| border-color: rgba(255, 255, 255, 0.1) !important;
| |
| }
| |
| html.skin-theme-clientpref-os .infobox.geography .infobox-subheader,
| |
| html.skin-theme-clientpref-os .infobox.vcard .infobox-subheader {
| |
| background-color: rgba(54, 121, 204, 0.3) !important;
| |
| color: #ffffff !important;
| |
| border-color: rgba(255, 255, 255, 0.1) !important;
| |
| }
| |
| html.skin-theme-clientpref-os .infobox.geography .infobox-header,
| |
| html.skin-theme-clientpref-os .infobox.vcard .infobox-header {
| |
| background-color: rgba(60, 60, 60, 0.5) !important;
| |
| color: #ffffff !important;
| |
| border-color: rgba(255, 255, 255, 0.1) !important;
| |
| }
| |
| html.skin-theme-clientpref-os .infobox.geography th.infobox-label,
| |
| html.skin-theme-clientpref-os .infobox.geography td.infobox-data,
| |
| html.skin-theme-clientpref-os .infobox.vcard th.infobox-label,
| |
| html.skin-theme-clientpref-os .infobox.vcard td.infobox-data {
| |
| background-color: transparent !important;
| |
| color: #eaecf0 !important;
| |
| border-color: rgba(255, 255, 255, 0.08) !important;
| |
| }
| |
| html.skin-theme-clientpref-os .infobox.geography::after,
| |
| html.skin-theme-clientpref-os .infobox.vcard::after,
| |
| html.skin-theme-clientpref-os .infobox.ve-infobox-country::after {
| |
| background: radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.1) 0%, transparent 70%) !important;
| |
| }
| |
| html.skin-theme-clientpref-os[class*="citizen-feature-performance-mode-clientpref-1"] .infobox.ve-infobox-country .infobox-above {
| |
| background-color: #1a3a5a !important;
| |
| color: #CCEEFF !important;
| |
| text-shadow: none !important;
| |
| }
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .infobox.geography,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .infobox.vcard,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .infobox.ve-infobox-country {
| |
| backdrop-filter: none !important;
| |
| -webkit-backdrop-filter: none !important;
| |
| background-color: #242526 !important;
| |
| border: 1px solid rgba(255, 255, 255, 0.1) !important;
| |
| box-shadow: none !important;
| |
| }
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .infobox.geography .infobox-above,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .infobox.geography th.fn.org,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .infobox.vcard .infobox-above,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .infobox.vcard th.fn.org {
| |
| background-color: #1a3a5a !important;
| |
| color: #ffffff !important;
| |
| }
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .infobox.geography .infobox-subheader,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .infobox.vcard .infobox-subheader {
| |
| background-color: #2a4a6a !important;
| |
| color: #ffffff !important;
| |
| }
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .infobox.geography .infobox-header,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .infobox.vcard .infobox-header {
| |
| background-color: #2a2a2a !important;
| |
| color: #eaecf0 !important;
| |
| }
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .infobox.geography::before,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .infobox.geography::after,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .infobox.vcard::before,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .infobox.vcard::after {
| |
| display: none !important;
| |
| }
| |
| }
| |
| | |
| /* ==================== */
| |
| /* --- 评论流 --- */
| |
| /* ==================== */
| |
| | |
| .cs-stream {
| |
| display: block !important;
| |
| background-color: var(--color-surface-1) !important;
| |
| border: 1px solid var(--border-color-base) !important;
| |
| border-radius: 20px !important;
| |
| margin-bottom: 16px !important;
| |
| overflow: hidden !important;
| |
| padding: 0 !important;
| |
| }
| |
| | |
| .cs-avatar {
| |
| width: 44px !important;
| |
| height: 44px !important;
| |
| border-radius: 12px !important;
| |
| border: 2px solid rgba(var(--color-primary-rgb), 0.3) !important;
| |
| box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2) !important;
| |
| margin-right: 12px !important;
| |
| transition: transform 0.2s ease !important;
| |
| object-fit: cover !important;
| |
| }
| |
| | |
| .cs-comment-header {
| |
| display: flex !important;
| |
| align-items: center;
| |
| padding: 8px 16px !important;
| |
| background: rgba(128, 128, 128, 0.05) !important;
| |
| border-bottom: 1px solid var(--border-color-base) !important;
| |
| margin-bottom: 2px !important;
| |
| }
| |
| | |
| .cs-comment-body {
| |
| padding: 4px 16px 8px 72px !important;
| |
| color: var(--color-text-primary) !important;
| |
| font-size: 0.95rem !important;
| |
| margin-top: -4px !important;
| |
| }
| |
| | |
| .cs-reply-comment {
| |
| background-color: var(--color-surface-1) !important;
| |
| border: 1px solid var(--border-color-base) !important;
| |
| border-radius: 12px !important;
| |
| margin: -12px 16px 20px 72px !important;
| |
| padding: 0 !important;
| |
| overflow: hidden;
| |
| }
| |
| | |
| .cs-reply-comment .cs-comment-header {
| |
| background: rgba(var(--color-primary-rgb), 0.08) !important;
| |
| padding: 6px 12px !important;
| |
| }
| |
| | |
| .cs-reply-comment .cs-comment-body { padding: 8px 16px !important; }
| |
| | |
| .cs-stream-footer {
| |
| padding: 0 16px 12px 72px !important;
| |
| background: transparent !important;
| |
| margin-top: 0 !important;
| |
| }
| |
| | |
| .cs-stream-footer .oo-ui-buttonElement-button {
| |
| height: 36px !important;
| |
| padding: 0 18px !important;
| |
| border: 1px solid var(--border-color-base) !important;
| |
| background-color: rgba(128, 128, 128, 0.05) !important;
| |
| color: var(--color-primary) !important;
| |
| border-radius: 8px !important;
| |
| display: inline-flex !important;
| |
| align-items: center;
| |
| transition: all 0.2s ease !important;
| |
| }
| |
| | |
| .cs-stream-footer .oo-ui-buttonElement-button:hover {
| |
| background-color: var(--color-primary) !important;
| |
| color: #fff !important;
| |
| }
| |
| | |
| .cs-edit-box {
| |
| background-color: var(--color-surface-1) !important;
| |
| border: 1px solid var(--border-color-base) !important;
| |
| border-radius: 12px !important;
| |
| margin: 4px 16px 12px 72px !important;
| |
| padding: 10px !important;
| |
| }
| |
| | |
| .cs-body-edit-field {
| |
| background-color: var(--color-surface-1) !important;
| |
| color: var(--color-text-primary) !important;
| |
| border: 1px solid var(--border-color-base) !important;
| |
| border-radius: 8px !important;
| |
| min-height: 50px !important;
| |
| padding: 8px !important;
| |
| }
| |
| | |
| .cs-edit-box .cs-submit-btn,
| |
| .cs-edit-box .cs-cancel-btn {
| |
| margin-top: 15px !important;
| |
| margin-bottom: 5px !important;
| |
| margin-left: 0 !important;
| |
| }
| |
| | |
| .cs-edit-box .oo-ui-buttonElement-button {
| |
| height: 38px !important;
| |
| padding: 0 20px !important;
| |
| display: inline-flex !important;
| |
| align-items: center !important;
| |
| justify-content: center !important;
| |
| border: 1px solid var(--border-color-base) !important;
| |
| border-radius: 8px !important;
| |
| }
| |
| | |
| .cs-edit-box .oo-ui-labelElement-label,
| |
| .cs-cancel-btn .oo-ui-labelElement-label {
| |
| margin-left: 0 !important;
| |
| padding: 0 !important;
| |
| line-height: 38px !important;
| |
| font-weight: bold !important;
| |
| text-align: center !important;
| |
| }
| |
| | |
| .cs-edit-box .oo-ui-iconElement-icon,
| |
| .cs-edit-box .oo-ui-indicatorElement-indicator,
| |
| .cs-stream-footer .oo-ui-iconElement-icon {
| |
| display: none !important;
| |
| width: 0 !important;
| |
| margin: 0 !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-day .cs-reply-comment,
| |
| html.skin-theme-clientpref-day .cs-edit-box,
| |
| html.skin-theme-clientpref-day .cs-body-edit-field {
| |
| background-color: #ffffff !important;
| |
| border-color: #eeeeee !important;
| |
| }
| |
| | |
| /* ======================== */
| |
| /* --- 通知中心 --- */
| |
| /* ======================== */
| |
| | |
| .mw-echo-ui-notificationBadgeButtonPopupWidget-popup {
| |
| animation: none !important;
| |
| filter: none !important;
| |
| background: transparent !important;
| |
| border: none !important;
| |
| box-shadow: none !important;
| |
| overflow: visible !important;
| |
| }
| |
| | |
| .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .oo-ui-popupWidget-popup {
| |
| background-color: rgba(255, 255, 255, 0.2) !important;
| |
| backdrop-filter: blur(14px) saturate(100%) !important;
| |
| -webkit-backdrop-filter: blur(14px) saturate(100%) !important;
| |
| border: 1px solid rgba(128, 128, 128, 0.1) !important;
| |
| border-radius: 16px !important;
| |
| box-shadow: 0 8px 32px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
| |
| position: relative !important;
| |
| transition: none !important;
| |
| will-change: opacity, transform;
| |
| backface-visibility: hidden;
| |
| }
| |
| | |
| .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .oo-ui-popupWidget-popup::before {
| |
| content: "" !important;
| |
| display: block !important;
| |
| position: absolute !important;
| |
| inset: -1px !important;
| |
| border: 2px solid transparent !important;
| |
| border-radius: 17px !important;
| |
| background: radial-gradient(180px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 1.0) 0%, rgba(255, 255, 255, 0.4) 40%, transparent 80%) border-box !important;
| |
| -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0) !important;
| |
| -webkit-mask-clip: content-box, border-box !important;
| |
| -webkit-mask-composite: source-out !important;
| |
| mask-composite: subtract !important;
| |
| mix-blend-mode: screen !important;
| |
| z-index: 10 !important;
| |
| pointer-events: none !important;
| |
| }
| |
| | |
| .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .oo-ui-popupWidget-popup::after {
| |
| content: "" !important;
| |
| display: block !important;
| |
| position: absolute !important;
| |
| inset: 0 !important;
| |
| border-radius: 16px !important;
| |
| background: radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.35) 0%, transparent 70%) !important;
| |
| mix-blend-mode: soft-light !important;
| |
| z-index: 1 !important;
| |
| pointer-events: none !important;
| |
| }
| |
| | |
| .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .oo-ui-popupWidget-head,
| |
| .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .oo-ui-popupWidget-body,
| |
| .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .oo-ui-popupWidget-footer,
| |
| .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .oo-ui-clippableElement-clippable,
| |
| .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .mw-echo-ui-notificationsListWidget,
| |
| .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .mw-echo-ui-placeholderItemWidget {
| |
| background: transparent !important;
| |
| background-color: transparent !important;
| |
| border-color: rgba(0, 0, 0, 0.05) !important;
| |
| }
| |
| | |
| .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .oo-ui-popupWidget-body,
| |
| .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .oo-ui-clippableElement-clippable {
| |
| overflow-y: auto !important;
| |
| overflow-x: hidden !important;
| |
| }
| |
| | |
| .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-buttonElement-button {
| |
| background-color: rgba(255, 255, 255, 0.3) !important;
| |
| border: 1px solid rgba(0, 0, 0, 0.08) !important;
| |
| border-radius: 8px !important;
| |
| transition: background-color 0.2s ease, box-shadow 0.2s ease !important;
| |
| }
| |
| | |
| .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-buttonElement-button:hover {
| |
| background-color: rgba(255, 255, 255, 0.5) !important;
| |
| box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;
| |
| }
| |
| | |
| .mw-echo-ui-notificationItemWidget {
| |
| background: transparent !important;
| |
| transition: background-color 0.2s ease !important;
| |
| }
| |
| | |
| .mw-echo-ui-notificationItemWidget:hover { background-color: rgba(0, 0, 0, 0.03) !important; }
| |
| | |
| .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .oo-ui-popupWidget-anchor { display: none !important; }
| |
| | |
| html.skin-theme-clientpref-night .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .oo-ui-popupWidget-popup {
| |
| background-color: rgba(20, 20, 20, 0.3) !important;
| |
| border: 1px solid rgba(255, 255, 255, 0.1) !important;
| |
| box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .oo-ui-popupWidget-popup::after {
| |
| background: radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.1) 0%, transparent 70%) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .oo-ui-popupWidget-popup::before {
| |
| background: radial-gradient(180px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.8) 0%, transparent 80%) border-box !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-buttonElement-button {
| |
| background-color: rgba(255, 255, 255, 0.1) !important;
| |
| border: 1px solid rgba(255, 255, 255, 0.1) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-buttonElement-button:hover {
| |
| background-color: rgba(255, 255, 255, 0.2) !important;
| |
| border-color: rgba(255, 255, 255, 0.3) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-labelElement-label,
| |
| html.skin-theme-clientpref-night .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-iconElement-icon {
| |
| color: #eaecf0 !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .mw-echo-ui-notificationItemWidget:hover {
| |
| background-color: rgba(255, 255, 255, 0.05) !important;
| |
| }
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html.skin-theme-clientpref-os .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .oo-ui-popupWidget-popup {
| |
| background-color: rgba(20, 20, 20, 0.3) !important;
| |
| border: 1px solid rgba(255, 255, 255, 0.1) !important;
| |
| }
| |
| html.skin-theme-clientpref-os .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .oo-ui-popupWidget-popup::after {
| |
| background: radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.1) 0%, transparent 70%) !important;
| |
| }
| |
| html.skin-theme-clientpref-os .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-buttonElement-button {
| |
| background-color: rgba(255, 255, 255, 0.1) !important;
| |
| }
| |
| html.skin-theme-clientpref-os .mw-echo-ui-notificationItemWidget:hover {
| |
| background-color: rgba(255, 255, 255, 0.05) !important;
| |
| }
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .oo-ui-popupWidget-popup {
| |
| backdrop-filter: none !important;
| |
| -webkit-backdrop-filter: none !important;
| |
| background-color: var(--color-surface-1) !important;
| |
| border: 1px solid var(--border-color-base) !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .oo-ui-popupWidget-popup::before,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .oo-ui-popupWidget-popup::after {
| |
| display: none !important;
| |
| }
| |
| | |
| /* ================================ */
| |
| /* --- 弹出预览 Page Preview --- */
| |
| /* ================================ */
| |
| | |
| .mwe-popups,
| |
| .mwe-popups.mwe-popups-fade-in-up,
| |
| .mwe-popups.mwe-popups-fade-in-down,
| |
| .mwe-popups.mwe-popups-fade-out-up,
| |
| .mwe-popups.mwe-popups-fade-out-down {
| |
| animation: none !important;
| |
| transition: none !important;
| |
| }
| |
| | |
| .mwe-popups::before,
| |
| .mwe-popups::after {
| |
| animation: none !important;
| |
| transition: none !important;
| |
| display: none !important;
| |
| }
| |
| | |
| .mwe-popups {
| |
| background: transparent !important;
| |
| border: none !important;
| |
| box-shadow: none !important;
| |
| isolation: auto !important;
| |
| }
| |
| | |
| .mwe-popups .mwe-popups-container {
| |
| overflow: hidden !important;
| |
| clip-path: none !important;
| |
| -webkit-clip-path: none !important;
| |
| position: relative !important;
| |
| background-color: rgba(255, 255, 255, 0.2) !important;
| |
| backdrop-filter: blur(14px) saturate(100%) !important;
| |
| -webkit-backdrop-filter: blur(14px) saturate(100%) !important;
| |
| background-image: none !important;
| |
| border-radius: 12px !important;
| |
| border: 1px solid rgba(128, 128, 128, 0.1) !important;
| |
| box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1), 0 2px 8px rgba(0, 0, 0, 0.06) !important;
| |
| }
| |
| | |
| .mwe-popups .mwe-popups-container::before {
| |
| content: "" !important;
| |
| display: block !important;
| |
| position: absolute !important;
| |
| inset: -1px !important;
| |
| border: 2px solid transparent !important;
| |
| border-radius: 13px !important;
| |
| background: radial-gradient(180px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 1.0) 0%, rgba(255, 255, 255, 0.4) 40%, transparent 80%) border-box !important;
| |
| -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0) !important;
| |
| -webkit-mask-clip: content-box, border-box !important;
| |
| -webkit-mask-composite: source-out !important;
| |
| mask-composite: subtract !important;
| |
| mix-blend-mode: screen !important;
| |
| z-index: 10 !important;
| |
| pointer-events: none !important;
| |
| }
| |
| | |
| .mwe-popups .mwe-popups-container::after {
| |
| content: "" !important;
| |
| display: block !important;
| |
| position: absolute !important;
| |
| inset: 0 !important;
| |
| border-radius: 12px !important;
| |
| background: radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.35) 0%, transparent 70%) !important;
| |
| mix-blend-mode: soft-light !important;
| |
| z-index: 1 !important;
| |
| pointer-events: none !important;
| |
| }
| |
| | |
| .mwe-popups .mwe-popups-extract,
| |
| .mwe-popups .mwe-popups-scroll {
| |
| background: transparent !important;
| |
| overflow: hidden !important;
| |
| }
| |
| | |
| .mwe-popups .mwe-popups-extract::after { display: none !important; }
| |
| | |
| .mwe-popups footer {
| |
| background: rgba(255, 255, 255, 0.1) !important;
| |
| border-top: 1px solid rgba(128, 128, 128, 0.08) !important;
| |
| }
| |
| | |
| .mwe-popups .mwe-popups-extract,
| |
| .mwe-popups .mwe-popups-title,
| |
| .mwe-popups footer a { color: var(--color-base) !important; }
| |
| | |
| .mwe-popups-is-tall .mwe-popups-container,
| |
| .mwe-popups:not(.mwe-popups-no-image-pointer) .mwe-popups-container { clip-path: none !important; }
| |
| | |
| .mwe-popups .mwe-popups-discreet { background: transparent !important; }
| |
| .mwe-popups .mwe-popups-thumbnail { border-radius: 12px 12px 0 0 !important; }
| |
| | |
| .mwe-popups.mwe-popups-type-generic .mwe-popups-container {
| |
| background-color: rgba(255, 255, 255, 0.25) !important;
| |
| backdrop-filter: blur(14px) saturate(100%) !important;
| |
| -webkit-backdrop-filter: blur(14px) saturate(100%) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .mwe-popups .mwe-popups-container {
| |
| background-color: rgba(20, 20, 20, 0.3) !important;
| |
| border: 1px solid rgba(255, 255, 255, 0.1) !important;
| |
| box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3), 0 2px 8px rgba(0, 0, 0, 0.2) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .mwe-popups .mwe-popups-container::after {
| |
| background: radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.1) 0%, transparent 70%) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .mwe-popups .mwe-popups-container::before {
| |
| background: radial-gradient(180px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.8) 0%, transparent 80%) border-box !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .mwe-popups footer {
| |
| background: rgba(0, 0, 0, 0.15) !important;
| |
| border-top: 1px solid rgba(255, 255, 255, 0.06) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .mwe-popups.mwe-popups-type-generic .mwe-popups-container {
| |
| background-color: rgba(20, 20, 20, 0.4) !important;
| |
| }
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html.skin-theme-clientpref-os .mwe-popups .mwe-popups-container {
| |
| background-color: rgba(20, 20, 20, 0.3) !important;
| |
| border: 1px solid rgba(255, 255, 255, 0.1) !important;
| |
| box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3), 0 2px 8px rgba(0, 0, 0, 0.2) !important;
| |
| }
| |
| html.skin-theme-clientpref-os .mwe-popups .mwe-popups-container::after {
| |
| background: radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.1) 0%, transparent 70%) !important;
| |
| }
| |
| html.skin-theme-clientpref-os .mwe-popups .mwe-popups-container::before {
| |
| background: radial-gradient(180px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.8) 0%, transparent 80%) border-box !important;
| |
| }
| |
| html.skin-theme-clientpref-os .mwe-popups footer {
| |
| background: rgba(0, 0, 0, 0.15) !important;
| |
| border-top: 1px solid rgba(255, 255, 255, 0.06) !important;
| |
| }
| |
| html.skin-theme-clientpref-os .mwe-popups.mwe-popups-type-generic .mwe-popups-container {
| |
| background-color: rgba(20, 20, 20, 0.4) !important;
| |
| }
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .mwe-popups .mwe-popups-container {
| |
| backdrop-filter: none !important;
| |
| -webkit-backdrop-filter: none !important;
| |
| background-color: var(--color-surface-1) !important;
| |
| border: 1px solid var(--border-color-base) !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .mwe-popups .mwe-popups-container::before,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .mwe-popups .mwe-popups-container::after {
| |
| display: none !important;
| |
| content: none !important;
| |
| visibility: hidden !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .mwe-popups footer { background: var(--color-surface-2) !important; }
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .mwe-popups.mwe-popups-type-generic .mwe-popups-container { background-color: var(--color-surface-1) !important; }
| |
| | |
| /* ========================= */
| |
| /* --- Navbox 导航框 --- */
| |
| /* ========================= */
| |
| | |
| .navbox, .navbox-inner, .navbox-subgroup {
| |
| background: transparent !important;
| |
| border: none !important;
| |
| border-collapse: separate !important;
| |
| border-spacing: 0 !important;
| |
| border-radius: 16px !important;
| |
| }
| |
| | |
| .navbox {
| |
| overflow: hidden !important;
| |
| margin: 1.5em 0 !important;
| |
| box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08) !important;
| |
| }
| |
| | |
| .navbox-title {
| |
| background: rgba(204, 238, 255, 0.5) !important;
| |
| color: #004466 !important;
| |
| font-weight: bold !important;
| |
| }
| |
| | |
| .navbox-group {
| |
| background: rgba(54, 121, 204, 0.1) !important;
| |
| color: #3366cc !important;
| |
| font-weight: bold !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .navbox-inner {
| |
| background: rgba(20, 20, 20, 0.2) !important;
| |
| backdrop-filter: blur(15px) saturate(160%) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .navbox-title { background: rgba(54, 121, 204, 0.3) !important; color: #ffffff !important; }
| |
| html.skin-theme-clientpref-night .navbox-group { background: rgba(54, 121, 204, 0.15) !important; color: #ffffff !important; }
| |
| | |
| html.skin-theme-clientpref-night .navbox-list,
| |
| html.skin-theme-clientpref-night .navbox-list > div { background: transparent !important; color: #eeeeee !important; }
| |
| | |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-night .navbox { box-shadow: none !important; }
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-night .navbox-inner { background-color: #1a1b1c !important; backdrop-filter: none !important; }
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html.skin-theme-clientpref-os .navbox-inner { background: rgba(20, 20, 20, 0.2) !important; backdrop-filter: blur(15px) saturate(160%) !important; }
| |
| html.skin-theme-clientpref-os .navbox-title { background: rgba(54, 121, 204, 0.3) !important; color: #ffffff !important; }
| |
| html.skin-theme-clientpref-os .navbox-group { background: rgba(54, 121, 204, 0.15) !important; color: #ffffff !important; }
| |
| html.skin-theme-clientpref-os .navbox-list { background: transparent !important; color: #eeeeee !important; }
| |
| html.skin-theme-clientpref-os .navbox { box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.3) !important; }
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-os .navbox { box-shadow: none !important; padding: 0 !important; border: 1px solid #3c3d3e !important; }
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-os .navbox-inner { background-color: #1a1b1c !important; backdrop-filter: none !important; border-collapse: collapse !important; }
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-os .navbox-title { background-color: #004466 !important; padding: 2px 8px !important; }
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-os .navbox-group { background-color: #242526 !important; padding: 2px 8px !important; border: 1px solid #3c3d3e !important; }
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-os .navbox-list { padding: 0 !important; border: 1px solid #3c3d3e !important; }
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-os .navbox-list > div { padding: 2px 6px !important; line-height: 1.2 !important; }
| |
| }
| |
| | |
| /* ========================= */
| |
| /* --- Ambox 消息框 --- */
| |
| /* ========================= */
| |
| | |
| table.ambox {
| |
| position: relative !important;
| |
| overflow: hidden !important;
| |
| background-color: rgba(255, 255, 255, 0.25) !important;
| |
| backdrop-filter: blur(12px) saturate(120%) !important;
| |
| -webkit-backdrop-filter: blur(12px) saturate(120%) !important;
| |
| border: 1px solid rgba(255, 255, 255, 0.4) !important;
| |
| border-left-width: 8px !important;
| |
| border-radius: 12px !important;
| |
| box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05) !important;
| |
| margin: 10px 10% !important;
| |
| width: 80% !important;
| |
| transition: transform 0.2s ease, box-shadow 0.2s ease;
| |
| }
| |
| | |
| table.ambox:hover {
| |
| transform: translateY(-2px);
| |
| box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1) !important;
| |
| }
| |
| | |
| table.ambox td.ambox-text { color: var(--color-base-0) !important; }
| |
| | |
| table.ambox::before {
| |
| content: "" !important;
| |
| position: absolute;
| |
| inset: -1px;
| |
| border: 2px solid transparent;
| |
| background: radial-gradient(200px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.2) 40%, transparent 80%) border-box !important;
| |
| -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
| |
| -webkit-mask-clip: content-box, border-box;
| |
| -webkit-mask-composite: source-out;
| |
| mask-composite: subtract;
| |
| mix-blend-mode: overlay;
| |
| z-index: 10;
| |
| pointer-events: none;
| |
| }
| |
| | |
| table.ambox::after {
| |
| content: "" !important;
| |
| position: absolute;
| |
| inset: 0;
| |
| background: radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.2) 0%, transparent 70%) !important;
| |
| mix-blend-mode: soft-light;
| |
| z-index: 1;
| |
| pointer-events: none;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night table.ambox {
| |
| background-color: rgba(30, 30, 30, 0.6) !important;
| |
| border: 1px solid rgba(255, 255, 255, 0.1) !important;
| |
| border-left-width: 8px !important;
| |
| box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night table.ambox::after {
| |
| background: radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.08) 0%, transparent 70%) !important;
| |
| }
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html.skin-theme-clientpref-os table.ambox {
| |
| background-color: rgba(30, 30, 30, 0.6) !important;
| |
| border: 1px solid rgba(255, 255, 255, 0.1) !important;
| |
| border-left-width: 8px !important;
| |
| box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3) !important;
| |
| }
| |
| html.skin-theme-clientpref-os table.ambox::after {
| |
| background: radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.08) 0%, transparent 70%) !important;
| |
| }
| |
| html.skin-theme-clientpref-os table.ambox td.ambox-text,
| |
| html.skin-theme-clientpref-os table.ambox td.ambox-text b,
| |
| html.skin-theme-clientpref-os table.ambox td.ambox-text small { color: #eaecf0 !important; }
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os table.ambox {
| |
| backdrop-filter: none !important;
| |
| -webkit-backdrop-filter: none !important;
| |
| background-color: #1e1f20 !important;
| |
| box-shadow: none !important;
| |
| }
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os table.ambox::before,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os table.ambox::after { display: none !important; }
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] table.ambox {
| |
| backdrop-filter: none !important;
| |
| background-color: var(--color-surface-2) !important;
| |
| border: 1px solid var(--border-color-base) !important;
| |
| border-left-width: 8px !important;
| |
| box-shadow: none !important;
| |
| transform: none !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] table.ambox::before,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"] table.ambox::after { display: none !important; }
| |
| | |
| /* ======================== */
| |
| /* --- Wikitable 表格 --- */
| |
| /* ======================== */
| |
| | |
| .citizen-table-wrapper,
| |
| .citizen-overflow-wrapper,
| |
| .citizen-overflow-content {
| |
| background: transparent !important;
| |
| border: none !important;
| |
| box-shadow: none !important;
| |
| backdrop-filter: none !important;
| |
| -webkit-backdrop-filter: none !important;
| |
| padding: 15px !important;
| |
| margin: 1em -15px !important;
| |
| }
| |
| | |
| .citizen-overflow-content {
| |
| padding: 0 !important;
| |
| margin: 0 !important;
| |
| }
| |
| | |
| .citizen-overflow-content > table.wikitable { margin: 0 !important; }
| |
| | |
| .mw-parser-output table.wikitable {
| |
| background-color: rgba(255, 255, 255, 0.4) !important;
| |
| backdrop-filter: blur(12px) saturate(120%) !important;
| |
| -webkit-backdrop-filter: blur(12px) saturate(120%) !important;
| |
| border: 1px solid rgba(128, 128, 128, 0.2) !important;
| |
| border-radius: 12px !important;
| |
| box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1) !important;
| |
| border-collapse: separate !important;
| |
| border-spacing: 0 !important;
| |
| width: 100% !important;
| |
| margin: 1.5em 0 !important;
| |
| }
| |
| | |
| .citizen-table-wrapper > table.wikitable { margin: 0 !important; }
| |
| | |
| .mw-parser-output table.wikitable th:not(.notheme),
| |
| .mw-parser-output table.wikitable td:not(.notheme) {
| |
| border: 1px solid rgba(128, 128, 128, 0.15) !important;
| |
| padding: 10px 16px !important;
| |
| }
| |
| | |
| .mw-parser-output table.wikitable th:not(.notheme) {
| |
| background-color: transparent !important;
| |
| color: var(--color-base-0) !important;
| |
| }
| |
| | |
| .mw-parser-output table.wikitable tr:first-child th,
| |
| .mw-parser-output table.wikitable tr:first-child td { border-top: none !important; }
| |
| .mw-parser-output table.wikitable tr:last-child th,
| |
| .mw-parser-output table.wikitable tr:last-child td { border-bottom: none !important; }
| |
| .mw-parser-output table.wikitable tr th:first-child,
| |
| .mw-parser-output table.wikitable tr td:first-child { border-left: none !important; }
| |
| .mw-parser-output table.wikitable tr th:last-child,
| |
| .mw-parser-output table.wikitable tr td:last-child { border-right: none !important; }
| |
| .mw-parser-output table.wikitable tr:first-child th:first-child,
| |
| .mw-parser-output table.wikitable tr:first-child td:first-child { border-top-left-radius: 11px !important; }
| |
| .mw-parser-output table.wikitable tr:first-child th:last-child,
| |
| .mw-parser-output table.wikitable tr:first-child td:last-child { border-top-right-radius: 11px !important; }
| |
| .mw-parser-output table.wikitable tr:last-child th:first-child,
| |
| .mw-parser-output table.wikitable tr:last-child td:first-child { border-bottom-left-radius: 11px !important; }
| |
| .mw-parser-output table.wikitable tr:last-child th:last-child,
| |
| .mw-parser-output table.wikitable tr:last-child td:last-child { border-bottom-right-radius: 11px !important; }
| |
| | |
| html.skin-theme-clientpref-night .mw-parser-output table.wikitable {
| |
| background-color: rgba(30, 30, 30, 0.4) !important;
| |
| border-color: rgba(255, 255, 255, 0.1) !important;
| |
| box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .mw-parser-output table.wikitable th:not(.notheme) {
| |
| background-color: transparent !important;
| |
| color: #eaecf0 !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .mw-parser-output table.wikitable td:not(.notheme) {
| |
| border-color: rgba(255, 255, 255, 0.08) !important;
| |
| color: #eaecf0 !important;
| |
| }
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html.skin-theme-clientpref-os .mw-parser-output table.wikitable {
| |
| background-color: rgba(30, 30, 30, 0.4) !important;
| |
| border-color: rgba(255, 255, 255, 0.1) !important;
| |
| box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-os .mw-parser-output table.wikitable th:not(.notheme) {
| |
| background-color: transparent !important;
| |
| color: #eaecf0 !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-os .mw-parser-output table.wikitable td:not(.notheme) {
| |
| border-color: rgba(255, 255, 255, 0.05) !important;
| |
| color: #eaecf0 !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-os .wikitable:not(.notheme),
| |
| html.skin-theme-clientpref-os .wikitable th:not(.notheme),
| |
| html.skin-theme-clientpref-os .wikitable td:not(.notheme) {
| |
| border-color: rgba(255, 255, 255, 0.2) !important;
| |
| }
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .mw-parser-output table.wikitable {
| |
| backdrop-filter: none !important;
| |
| -webkit-backdrop-filter: none !important;
| |
| background-color: var(--color-surface-1) !important;
| |
| box-shadow: none !important;
| |
| }
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .mw-parser-output table.wikitable {
| |
| backdrop-filter: none !important;
| |
| -webkit-backdrop-filter: none !important;
| |
| background-color: #1e1f20 !important;
| |
| box-shadow: none !important;
| |
| border: 1px solid #3c3d3e !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .mw-parser-output table.wikitable th:not(.notheme) {
| |
| background-color: transparent !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .mw-parser-output table.wikitable td:not(.notheme) {
| |
| border-color: #3c3d3e !important;
| |
| }
| |
| }
| |
| | |
| /* ------------------ */
| |
| | |
| .mw-parser-output table.wikitable td.notheme,
| |
| .mw-parser-output table.wikitable th.notheme {
| |
| border-color: rgba(0, 0, 0, 0.12) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .mw-parser-output table.wikitable td.notheme,
| |
| html.skin-theme-clientpref-night .mw-parser-output table.wikitable th.notheme {
| |
| border-color: rgba(0, 0, 0, 0.12) !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .mw-parser-output table.wikitable td.notheme,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .mw-parser-output table.wikitable th.notheme {
| |
| border-color: rgba(0, 0, 0, 0.12) !important;
| |
| }
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html.skin-theme-clientpref-os .mw-parser-output table.wikitable td.notheme,
| |
| html.skin-theme-clientpref-os .mw-parser-output table.wikitable th.notheme {
| |
| border-color: rgba(0, 0, 0, 0.12) !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .mw-parser-output table.wikitable td.notheme,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .mw-parser-output table.wikitable th.notheme {
| |
| border-color: rgba(0, 0, 0, 0.12) !important;
| |
| }
| |
| }
| |
| | |
| @media (prefers-color-scheme: light) {
| |
| html.skin-theme-clientpref-os .mw-parser-output table.wikitable td.notheme,
| |
| html.skin-theme-clientpref-os .mw-parser-output table.wikitable th.notheme {
| |
| border-color: rgba(0, 0, 0, 0.12) !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .mw-parser-output table.wikitable td.notheme,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .mw-parser-output table.wikitable th.notheme {
| |
| border-color: rgba(0, 0, 0, 0.12) !important;
| |
| }
| |
| }
| |
| /* ==================== */
| |
| /* --- 缩略图 --- */
| |
| /* ==================== */
| |
| | |
| /* 移除缩略图和普通图片悬停时的放大/位移效果 */
| |
| html:not(.ve-active) .mw-parser-output figure[typeof*="mw:File/Thumb"] img:hover,
| |
| html:not(.ve-active) .mw-parser-output .thumbinner img:hover,
| |
| html:not(.ve-active) .mw-parser-output .thumbimage:hover,
| |
| .mw-parser-output .mw-file-description img:hover {
| |
| transform: none !important;
| |
| }
| |
| | |
| /* 移除容器本身的悬停动效(如果皮肤有定义) */
| |
| html:not(.ve-active) .mw-parser-output figure[typeof*="mw:File/Thumb"]:hover,
| |
| html:not(.ve-active) .mw-parser-output .thumbinner:hover {
| |
| transform: none !important;
| |
| }
| |
| | |
| html:not(.ve-active) .mw-parser-output figure[typeof*="mw:File/Thumb"],
| |
| html:not(.ve-active) .mw-parser-output .thumbinner {
| |
| width: min-content !important;
| |
| background-color: rgba(255, 255, 255, 0.4) !important;
| |
| backdrop-filter: blur(12px) saturate(120%) !important;
| |
| -webkit-backdrop-filter: blur(12px) saturate(120%) !important;
| |
| border: 1px solid rgba(128, 128, 128, 0.2) !important;
| |
| border-radius: 12px !important;
| |
| box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05) !important;
| |
| padding: 10px !important;
| |
| box-sizing: content-box !important;
| |
| }
| |
| | |
| html:not(.ve-active) .mw-parser-output figure[typeof*="mw:File/Thumb"] img,
| |
| html:not(.ve-active) .mw-parser-output .thumbimage {
| |
| display: block !important;
| |
| border-radius: 6px !important;
| |
| border: none !important;
| |
| max-width: none !important;
| |
| height: auto !important;
| |
| margin: 0 auto !important;
| |
| }
| |
| | |
| html:not(.ve-active) .mw-parser-output figure[typeof*="mw:File/Thumb"] figcaption,
| |
| html:not(.ve-active) .mw-parser-output .thumbcaption {
| |
| display: block !important;
| |
| width: 100% !important;
| |
| text-align: left !important;
| |
| color: var(--color-base-0) !important;
| |
| margin-top: 8px !important;
| |
| font-size: 0.9em !important;
| |
| line-height: 1.5 !important;
| |
| white-space: normal !important;
| |
| word-wrap: break-word !important;
| |
| }
| |
| | |
| /* --- 手动暗色 --- */
| |
| | |
| html.skin-theme-clientpref-night:not(.ve-active) .mw-parser-output figure[typeof*="mw:File/Thumb"],
| |
| html.skin-theme-clientpref-night:not(.ve-active) .mw-parser-output .thumbinner {
| |
| background-color: rgba(30, 30, 30, 0.4) !important;
| |
| border-color: rgba(255, 255, 255, 0.1) !important;
| |
| box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night:not(.ve-active) .mw-parser-output figure[typeof*="mw:File/Thumb"] figcaption,
| |
| html.skin-theme-clientpref-night:not(.ve-active) .mw-parser-output .thumbcaption {
| |
| color: #eaecf0 !important;
| |
| }
| |
| | |
| /* --- 自动暗色 --- */
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html.skin-theme-clientpref-os:not(.ve-active) .mw-parser-output figure[typeof*="mw:File/Thumb"],
| |
| html.skin-theme-clientpref-os:not(.ve-active) .mw-parser-output .thumbinner {
| |
| background-color: rgba(30, 30, 30, 0.4) !important;
| |
| border-color: rgba(255, 255, 255, 0.1) !important;
| |
| box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-os:not(.ve-active) .mw-parser-output figure[typeof*="mw:File/Thumb"] figcaption,
| |
| html.skin-theme-clientpref-os:not(.ve-active) .mw-parser-output .thumbcaption {
| |
| color: #eaecf0 !important;
| |
| }
| |
| }
| |
| | |
| /* --- Basic 模式 --- */
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"]:not(.ve-active) .mw-parser-output figure[typeof*="mw:File/Thumb"],
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"]:not(.ve-active) .mw-parser-output .thumbinner {
| |
| backdrop-filter: none !important;
| |
| -webkit-backdrop-filter: none !important;
| |
| background-color: var(--color-surface-1) !important;
| |
| box-shadow: none !important;
| |
| border: 1px solid var(--border-color-base) !important;
| |
| }
| |
| | |
| /* --- Basic + 自动暗色 --- */
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os:not(.ve-active) .mw-parser-output figure[typeof*="mw:File/Thumb"],
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os:not(.ve-active) .mw-parser-output .thumbinner {
| |
| background-color: #1e1f20 !important;
| |
| border: 1px solid #3c3d3e !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os:not(.ve-active) .mw-parser-output figure[typeof*="mw:File/Thumb"] figcaption,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os:not(.ve-active) .mw-parser-output .thumbcaption {
| |
| color: #eaecf0 !important;
| |
| }
| |
| }
| |
| | |
| /* --- Basic + 手动暗色 --- */
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-night:not(.ve-active) .mw-parser-output figure[typeof*="mw:File/Thumb"],
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-night:not(.ve-active) .mw-parser-output .thumbinner {
| |
| background-color: #1e1f20 !important;
| |
| border: 1px solid #3c3d3e !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-night:not(.ve-active) .mw-parser-output figure[typeof*="mw:File/Thumb"] figcaption,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-night:not(.ve-active) .mw-parser-output .thumbcaption {
| |
| color: #eaecf0 !important;
| |
| }
| |
| /* ======================== */
| |
| /* --- Voy-box 警告框 --- */
| |
| /* ======================== */
| |
| | |
| .voy-box {
| |
| display: flex !important;
| |
| align-items: flex-start !important;
| |
| padding: 16px 20px !important;
| |
| margin: 16px 0 !important;
| |
| border-radius: 12px !important;
| |
| background-color: rgba(255, 255, 255, 0.4) !important;
| |
| backdrop-filter: blur(12px) saturate(120%) !important;
| |
| -webkit-backdrop-filter: blur(12px) saturate(120%) !important;
| |
| border: 1px solid rgba(128, 128, 128, 0.2) !important;
| |
| box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05) !important;
| |
| position: relative !important;
| |
| overflow: hidden !important;
| |
| }
| |
| | |
| .voy-box.warning {
| |
| border-left: 4px solid #f0ad4e !important;
| |
| background-color: rgba(255, 243, 205, 0.5) !important;
| |
| }
| |
| | |
| .voy-box-icon { font-size: 1.5rem !important; margin-right: 12px !important; flex-shrink: 0 !important; color: #856404 !important; }
| |
| .voy-box-content { color: var(--color-base-0) !important; line-height: 1.6 !important; }
| |
| | |
| .voy-box::before {
| |
| content: "" !important;
| |
| position: absolute;
| |
| inset: -1px;
| |
| border: 2px solid transparent;
| |
| border-radius: 13px;
| |
| background: radial-gradient(200px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.2) 40%, transparent 80%) border-box !important;
| |
| -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
| |
| -webkit-mask-clip: content-box, border-box;
| |
| -webkit-mask-composite: source-out;
| |
| mask-composite: subtract;
| |
| mix-blend-mode: overlay;
| |
| z-index: 10;
| |
| pointer-events: none;
| |
| }
| |
| | |
| .voy-box::after {
| |
| content: "" !important;
| |
| position: absolute;
| |
| inset: 0;
| |
| border-radius: 12px;
| |
| background: radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.2) 0%, transparent 70%) !important;
| |
| mix-blend-mode: soft-light;
| |
| z-index: 1;
| |
| pointer-events: none;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .voy-box {
| |
| background-color: rgba(30, 30, 30, 0.6) !important;
| |
| border: 1px solid rgba(255, 255, 255, 0.1) !important;
| |
| box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .voy-box.warning { background-color: rgba(102, 77, 30, 0.4) !important; border-left: 4px solid #f0ad4e !important; }
| |
| html.skin-theme-clientpref-night .voy-box-icon { color: #ffc107 !important; }
| |
| html.skin-theme-clientpref-night .voy-box-content { color: #eaecf0 !important; }
| |
| | |
| html.skin-theme-clientpref-night .voy-box::after {
| |
| background: radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.08) 0%, transparent 70%) !important;
| |
| }
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html.skin-theme-clientpref-os .voy-box { background-color: rgba(30, 30, 30, 0.6) !important; border: 1px solid rgba(255, 255, 255, 0.1) !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3) !important; }
| |
| html.skin-theme-clientpref-os .voy-box.warning { background-color: rgba(102, 77, 30, 0.4) !important; border-left: 4px solid #f0ad4e !important; }
| |
| html.skin-theme-clientpref-os .voy-box-icon { color: #ffc107 !important; }
| |
| html.skin-theme-clientpref-os .voy-box-content { color: #eaecf0 !important; }
| |
| html.skin-theme-clientpref-os .voy-box::after { background: radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.08) 0%, transparent 70%) !important; }
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .voy-box.warning { background-color: #3d3520 !important; border: 1px solid rgba(255, 255, 255, 0.1) !important; border-left: 4px solid #f0ad4e !important; }
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .voy-box {
| |
| backdrop-filter: none !important; -webkit-backdrop-filter: none !important;
| |
| background-color: var(--color-surface-1) !important; box-shadow: none !important;
| |
| border: 1px solid var(--border-color-base) !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .voy-box.warning { background-color: #fff3cd !important; border-left: 4px solid #f0ad4e !important; }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-night .voy-box.warning {
| |
| background-color: #3d3520 !important; border: 1px solid rgba(255, 255, 255, 0.1) !important; border-left: 4px solid #f0ad4e !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .voy-box::before,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .voy-box::after { display: none !important; }
| |
| | |
| /* ============================== */
| |
| /* --- OO-UI 下拉菜单 --- */
| |
| /* ============================== */
| |
| | |
| .oo-ui-menuSelectWidget {
| |
| position: absolute !important;
| |
| background-color: rgba(var(--color-surface-1-rgb, 28, 28, 28), 0.7) !important;
| |
| backdrop-filter: blur(12px) saturate(100%) !important;
| |
| -webkit-backdrop-filter: blur(12px) saturate(100%) !important;
| |
| border: 1px solid rgba(255, 255, 255, 0.12) !important;
| |
| border-radius: 12px !important;
| |
| box-shadow: 0 12px 40px rgba(0, 0, 0, 0.5) !important;
| |
| padding: 6px !important;
| |
| z-index: 1000 !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-day .oo-ui-menuSelectWidget {
| |
| background-color: rgba(255, 255, 255, 0.75) !important;
| |
| border: 1px solid rgba(0, 0, 0, 0.1) !important;
| |
| box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1) !important;
| |
| }
| |
| | |
| .oo-ui-menuSelectWidget::before,
| |
| .oo-ui-menuSelectWidget::after {
| |
| content: "" !important;
| |
| display: block !important;
| |
| position: absolute !important;
| |
| pointer-events: none !important;
| |
| }
| |
| | |
| .oo-ui-menuSelectWidget::before {
| |
| inset: -1px;
| |
| border: 2px solid transparent;
| |
| border-radius: 15px;
| |
| background: radial-gradient(200px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.8) 0%, transparent 80%) border-box !important;
| |
| -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
| |
| -webkit-mask-clip: content-box, border-box;
| |
| -webkit-mask-composite: source-out;
| |
| mask-composite: subtract;
| |
| mix-blend-mode: screen !important;
| |
| z-index: 10;
| |
| }
| |
| | |
| .oo-ui-menuOptionWidget {
| |
| display: flex !important;
| |
| align-items: center !important;
| |
| padding: 10px 14px !important;
| |
| margin: 2px 0 !important;
| |
| border-radius: 10px !important;
| |
| transition: all 0.2s ease !important;
| |
| }
| |
| | |
| .oo-ui-menuOptionWidget-checkIcon {
| |
| position: static !important;
| |
| margin-right: 8px !important;
| |
| min-width: 20px !important;
| |
| }
| |
| | |
| .oo-ui-menuOptionWidget .oo-ui-iconElement-icon {
| |
| position: static !important;
| |
| margin-right: 12px !important;
| |
| filter: invert(1) brightness(2) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-day .oo-ui-menuOptionWidget .oo-ui-iconElement-icon { filter: invert(0) brightness(1) !important; }
| |
| | |
| .oo-ui-menuOptionWidget .oo-ui-labelElement-label { color: var(--color-text-primary) !important; font-size: 0.95rem !important; }
| |
| .oo-ui-menuOptionWidget:hover { background-color: rgba(var(--color-primary-rgb), 0.2) !important; }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .oo-ui-menuSelectWidget::before,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .oo-ui-menuSelectWidget::after { display: none !important; }
| |
| | |
| /* ================================ */
| |
| /* --- 液态玻璃光效系统 --- */
| |
| /* ================================ */
| |
| | |
| .citizen-menu__card,
| |
| .citizen-toc-card,
| |
| #mw-panel-toc,
| |
| .citizen-command-palette,
| |
| .infobox {
| |
| position: relative;
| |
| background-image: none !important;
| |
| opacity: 1 !important;
| |
| }
| |
| | |
| .citizen-menu__card::before,
| |
| .citizen-toc-card::before,
| |
| #mw-panel-toc::before,
| |
| .citizen-command-palette::before,
| |
| .infobox::before {
| |
| content: "" !important;
| |
| position: absolute;
| |
| inset: -1px;
| |
| border: 2px solid transparent;
| |
| background: radial-gradient(200px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.3) 40%, transparent 80%) border-box !important;
| |
| -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
| |
| -webkit-mask-clip: content-box, border-box;
| |
| -webkit-mask-composite: source-out;
| |
| mask-composite: subtract;
| |
| mix-blend-mode: overlay;
| |
| z-index: 10;
| |
| pointer-events: none;
| |
| }
| |
| | |
| .citizen-menu__card::after,
| |
| .citizen-toc-card::after,
| |
| #mw-panel-toc::after,
| |
| .citizen-command-palette::after,
| |
| .infobox::after {
| |
| content: "" !important;
| |
| position: absolute;
| |
| inset: 0;
| |
| background: radial-gradient(500px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.35) 0%, transparent 75%) !important;
| |
| mix-blend-mode: soft-light;
| |
| z-index: 1;
| |
| pointer-events: none;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .citizen-menu__card::after,
| |
| html.skin-theme-clientpref-night .citizen-toc-card::after,
| |
| html.skin-theme-clientpref-night #mw-panel-toc::after,
| |
| html.skin-theme-clientpref-night .citizen-command-palette::after,
| |
| html.skin-theme-clientpref-night .infobox::after {
| |
| background: radial-gradient(500px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.1) 0%, transparent 75%) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night table.infobox[style*="background"]::after {
| |
| background: radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.2) 0%, transparent 70%) !important;
| |
| mix-blend-mode: soft-light !important;
| |
| }
| |
| | |
| /* --- Infobox 光效边缘贴合 --- */
| |
| | |
| .infobox::before,
| |
| table.infobox::before,
| |
| table.infobox[style*="background"]::before,
| |
| table.infobox[style*="width"]::before,
| |
| .infobox.geography::before,
| |
| .infobox.vcard::before,
| |
| .infobox.ve-infobox-country::before {
| |
| inset: -1px !important;
| |
| border: 2px solid transparent !important;
| |
| border-radius: inherit !important;
| |
| }
| |
| | |
| .infobox.geography::after,
| |
| .infobox.vcard::after,
| |
| .infobox.ve-infobox-country::after,
| |
| table.infobox.geography[style*="background"]::after,
| |
| table.infobox.geography[style*="width"]::after,
| |
| table.infobox.vcard[style*="background"]::after,
| |
| table.infobox.vcard[style*="width"]::after,
| |
| table.infobox.ve-infobox-country[style*="background"]::after,
| |
| table.infobox.ve-infobox-country[style*="width"]::after {
| |
| inset: 0 !important;
| |
| border-radius: inherit !important;
| |
| }
| |
| | |
| table.infobox[style*="background"]::after,
| |
| table.infobox[style*="width"]::after {
| |
| inset: 3px !important;
| |
| border-radius: 20px !important;
| |
| }
| |
| | |
| /* --- #mw-panel-toc 专项 --- */
| |
| | |
| #mw-panel-toc {
| |
| overflow: hidden !important;
| |
| box-shadow: none !important;
| |
| border: 1px solid rgba(255, 255, 255, 0.1) !important;
| |
| }
| |
| | |
| #mw-panel-toc::before {
| |
| content: "" !important;
| |
| position: absolute !important;
| |
| inset: 0px !important;
| |
| border: 1.2px solid transparent !important;
| |
| mix-blend-mode: screen !important;
| |
| background: radial-gradient(150px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.4) 60%, transparent 100%) border-box !important;
| |
| -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
| |
| -webkit-mask-clip: content-box, border-box;
| |
| -webkit-mask-composite: source-out;
| |
| mask-composite: subtract;
| |
| z-index: 10 !important;
| |
| pointer-events: none;
| |
| }
| |
| | |
| #mw-panel-toc::after {
| |
| content: "" !important;
| |
| position: absolute !important;
| |
| inset: 0 !important;
| |
| background: radial-gradient(250px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.25) 0%, transparent 80%) !important;
| |
| mix-blend-mode: soft-light !important;
| |
| z-index: 1 !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night #mw-panel-toc,
| |
| html.skin-theme-clientpref-night .citizen-menu__card {
| |
| background-color: rgba(20, 20, 20, 0.7) !important;
| |
| }
| |
| | |
| /* --- .citizen-menu__card 增强光效 --- */
| |
| | |
| .citizen-menu__card::before {
| |
| mix-blend-mode: screen !important;
| |
| background: radial-gradient(180px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 1.0) 0%, rgba(255, 255, 255, 0.6) 40%, transparent 80%) border-box !important;
| |
| opacity: 1 !important;
| |
| }
| |
| | |
| .citizen-menu__card::after {
| |
| background: radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.4) 0%, transparent 70%) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night .citizen-menu__card::before {
| |
| background: radial-gradient(200px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.8) 0%, transparent 80%) border-box !important;
| |
| }
| |
| | |
| /* --- #citizen-sidebar-lastmod 光效 --- */
| |
| | |
| #citizen-sidebar-lastmod {
| |
| position: relative;
| |
| overflow: hidden;
| |
| background: rgba(255, 255, 255, 0.4) !important;
| |
| backdrop-filter: blur(20px) saturate(160%) !important;
| |
| border: 1px solid rgba(128, 128, 128, 0.2);
| |
| border-radius: 16px !important;
| |
| box-shadow: none !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night #citizen-sidebar-lastmod {
| |
| background: rgba(20, 20, 20, 0.6) !important;
| |
| border: 1px solid rgba(255, 255, 255, 0.1) !important;
| |
| }
| |
| | |
| #citizen-sidebar-lastmod::before {
| |
| content: "" !important;
| |
| position: absolute;
| |
| inset: -1px;
| |
| border: 2.4px solid transparent;
| |
| background: radial-gradient(150px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.4) 60%, transparent 100%) border-box !important;
| |
| -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
| |
| -webkit-mask-clip: content-box, border-box;
| |
| -webkit-mask-composite: source-out;
| |
| mask-composite: subtract;
| |
| mix-blend-mode: screen;
| |
| z-index: 10;
| |
| pointer-events: none;
| |
| }
| |
| | |
| html.citizen-feature-performance-mode-clientpref-1 #citizen-sidebar-lastmod::before { display: none !important; }
| |
| | |
| /* --- Basic 模式:彻底关闭光效 --- */
| |
| | |
| html.skin-citizen-basic #mw-panel-toc,
| |
| html.skin-citizen-basic .citizen-menu__card,
| |
| html.skin-citizen-basic .citizen-toc-card {
| |
| background-color: var(--color-surface-2) !important;
| |
| backdrop-filter: none !important;
| |
| -webkit-backdrop-filter: none !important;
| |
| opacity: 1 !important;
| |
| box-shadow: var(--box-shadow-card) !important;
| |
| }
| |
| | |
| html.skin-citizen-basic #mw-panel-toc::before,
| |
| html.skin-citizen-basic #mw-panel-toc::after,
| |
| html.skin-citizen-basic .citizen-menu__card::before,
| |
| html.skin-citizen-basic .citizen-menu__card::after {
| |
| display: none !important;
| |
| content: none !important;
| |
| }
| |
| | |
| html.citizen-feature-performance-mode-clientpref-1 #mw-panel-toc,
| |
| html.citizen-feature-performance-mode-clientpref-1 .citizen-menu__card,
| |
| html.citizen-feature-performance-mode-clientpref-1 .citizen-toc-card,
| |
| html.citizen-feature-performance-mode-clientpref-1 .citizen-command-palette,
| |
| html.citizen-feature-performance-mode-clientpref-1 .infobox {
| |
| background-color: #ffffff !important;
| |
| backdrop-filter: none !important;
| |
| -webkit-backdrop-filter: none !important;
| |
| opacity: 1 !important;
| |
| border: 1px solid var(--color-border) !important;
| |
| box-shadow: var(--box-shadow-card) !important;
| |
| }
| |
| | |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-night #mw-panel-toc,
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-night .citizen-menu__card {
| |
| background-color: #1a1a1a !important;
| |
| }
| |
| | |
| html.citizen-feature-performance-mode-clientpref-1 #mw-panel-toc::before,
| |
| html.citizen-feature-performance-mode-clientpref-1 #mw-panel-toc::after,
| |
| html.citizen-feature-performance-mode-clientpref-1 .citizen-menu__card::before,
| |
| html.citizen-feature-performance-mode-clientpref-1 .citizen-menu__card::after,
| |
| html.citizen-feature-performance-mode-clientpref-1 .citizen-toc-card::before,
| |
| html.citizen-feature-performance-mode-clientpref-1 .citizen-toc-card::after {
| |
| display: none !important;
| |
| content: none !important;
| |
| visibility: hidden !important;
| |
| }
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html.citizen-feature-performance-mode-clientpref-1.skin-theme-clientpref-os #mw-panel-toc {
| |
| background-color: #1e1f20 !important;
| |
| }
| |
| }
| |
| | |
| /* =============================== */
| |
| /* --- 最后修改时间徽章 --- */
| |
| /* =============================== */
| |
| | |
| #citizen-sidebar-lastmod.citizen-menu {
| |
| background-color: rgba(255, 255, 255, 0.2) !important;
| |
| backdrop-filter: blur(12px) saturate(100%) !important;
| |
| -webkit-backdrop-filter: blur(12px) saturate(100%) !important;
| |
| border-radius: 12px !important;
| |
| border: none !important;
| |
| padding: 4px !important;
| |
| margin-top: 5px !important;
| |
| width: fit-content !important;
| |
| background-image: none !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-night #citizen-sidebar-lastmod.citizen-menu {
| |
| background-color: rgba(20, 20, 20, 0.6) !important;
| |
| border: 1px solid rgba(255, 255, 255, 0.1) !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] #citizen-sidebar-lastmod.citizen-menu {
| |
| backdrop-filter: none !important;
| |
| -webkit-backdrop-filter: none !important;
| |
| background-color: var(--color-surface-1) !important;
| |
| border: 1px solid var(--border-color-base, rgba(20, 20, 20, 0.2)) !important;
| |
| box-shadow: none !important;
| |
| }
| |
| | |
| #citizen-sidebar-lastmod #citizen-lastmod-relative {
| |
| text-decoration: none !important;
| |
| color: var(--color-base-0) !important;
| |
| font-weight: 400;
| |
| }
| |
| | |
| #citizen-sidebar-lastmod,
| |
| #citizen-sidebar-lastmod .citizen-menu__card {
| |
| box-shadow: none !important;
| |
| border: 1px solid rgba(128, 128, 128, 0.2);
| |
| }
| |
| | |
| /* ================================== */
| |
| /* --- 能效模式 (Aero/Basic) 适配 --- */
| |
| /* ================================== */
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] {
| |
| --citizen-backdrop-filter: none !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .citizen-menu__card,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"] #citizen-preferences__card,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .citizen-sticky-header-background,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .citizen-command-palette,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .page-actions-more__card {
| |
| backdrop-filter: none !important;
| |
| -webkit-backdrop-filter: none !important;
| |
| background-color: var(--color-surface-1) !important;
| |
| animation: citizen-fade-in 0.1s ease forwards !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .citizen-command-palette {
| |
| transform: translate(-50%, -50%) scale(1) !important;
| |
| box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
| |
| }
| |
| | |
| /* ================================ */
| |
| /* --- 杂项自动深色修复 --- */
| |
| /* ================================ */
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html.skin-theme-clientpref-os .catlinks {
| |
| border-color: rgba(255, 255, 255, 0.15) !important;
| |
| background-color: rgba(0, 0, 0, 0.2) !important;
| |
| }
| |
| }
| |
| | |
| /* ======================================================================== */
| |
| /* --- 以下部分是未经过整合的补丁代码,当积累到一定数量时提醒我进行整合 --- */
| |
| /* ======================================================================== */
| |
| | |
| | |
| /* ====================== */
| |
| /* --- 通知捆绑项适配 --- */
| |
| /* ====================== */
| |
| .mw-echo-ui-bundleNotificationItemWidget-group,
| |
| .mw-echo-ui-sortedListWidget,
| |
| .mw-echo-ui-sortedListWidget-group {
| |
| background: transparent !important;
| |
| }
| |
| .mw-echo-ui-notificationItemWidget-bundled {
| |
| background: transparent !important;
| |
| border-bottom: 1px solid rgba(0, 0, 0, 0.06) !important;
| |
| transition: background-color 0.2s ease !important;
| |
| }
| |
| | |
| .mw-echo-ui-notificationItemWidget-bundled:last-child {
| |
| border-bottom: none !important;
| |
| }
| |
| .mw-echo-ui-notificationItemWidget-bundled:hover {
| |
| background-color: rgba(0, 0, 0, 0.03) !important;
| |
| }
| |
| html.skin-theme-clientpref-night .mw-echo-ui-notificationItemWidget-bundled {
| |
| background: transparent !important;
| |
| border-bottom: 1px solid rgba(255, 255, 255, 0.06) !important;
| |
| }
| |
| html.skin-theme-clientpref-night .mw-echo-ui-notificationItemWidget-bundled:hover {
| |
| background-color: rgba(255, 255, 255, 0.05) !important;
| |
| }
| |
| html.skin-theme-clientpref-night .mw-echo-ui-notificationItemWidget-content-message-header,
| |
| html.skin-theme-clientpref-night .mw-echo-ui-notificationItemWidget-content-message-header strong {
| |
| color: #eaecf0 !important;
| |
| }
| |
| html.skin-theme-clientpref-night .mw-echo-ui-notificationItemWidget-content-actions-timestamp {
| |
| color: #8e8e93 !important;
| |
| }
| |
| html.skin-theme-clientpref-night .mw-echo-ui-actionMenuPopupWidget .oo-ui-iconElement-icon {
| |
| filter: invert(1) !important;
| |
| opacity: 0.6 !important;
| |
| }
| |
| html.skin-theme-clientpref-night .mw-echo-ui-toggleReadCircleButtonWidget-circle {
| |
| border-color: rgba(255, 255, 255, 0.3) !important;
| |
| }
| |
| html.skin-theme-clientpref-night .mw-echo-ui-notificationItemWidget-unread .mw-echo-ui-toggleReadCircleButtonWidget-circle {
| |
| background-color: var(--color-primary, #36c) !important;
| |
| border-color: var(--color-primary, #36c) !important;
| |
| }
| |
| @media (prefers-color-scheme: dark) {
| |
| html.skin-theme-clientpref-os .mw-echo-ui-notificationItemWidget-bundled {
| |
| background: transparent !important;
| |
| border-bottom: 1px solid rgba(255, 255, 255, 0.06) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-os .mw-echo-ui-notificationItemWidget-bundled:hover {
| |
| background-color: rgba(255, 255, 255, 0.05) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-os .mw-echo-ui-notificationItemWidget-content-message-header,
| |
| html.skin-theme-clientpref-os .mw-echo-ui-notificationItemWidget-content-message-header strong {
| |
| color: #eaecf0 !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-os .mw-echo-ui-notificationItemWidget-content-actions-timestamp {
| |
| color: #8e8e93 !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-os .mw-echo-ui-actionMenuPopupWidget .oo-ui-iconElement-icon {
| |
| filter: invert(1) !important;
| |
| opacity: 0.6 !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-os .mw-echo-ui-toggleReadCircleButtonWidget-circle {
| |
| border-color: rgba(255, 255, 255, 0.3) !important;
| |
| }
| |
| | |
| html.skin-theme-clientpref-os .mw-echo-ui-notificationItemWidget-unread .mw-echo-ui-toggleReadCircleButtonWidget-circle {
| |
| background-color: var(--color-primary, #36c) !important;
| |
| border-color: var(--color-primary, #36c) !important;
| |
| }
| |
| }
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-night .mw-echo-ui-notificationItemWidget-bundled {
| |
| border-bottom: 1px solid #3c3d3e !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-night .mw-echo-ui-notificationItemWidget-bundled:hover {
| |
| background-color: #2a2b2c !important;
| |
| }
| |
| @media (prefers-color-scheme: dark) {
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .mw-echo-ui-notificationItemWidget-bundled {
| |
| border-bottom: 1px solid #3c3d3e !important;
| |
| }
| |
| | |
| html[class*="citizen-feature-performance-mode-clientpref-1"].skin-theme-clientpref-os .mw-echo-ui-notificationItemWidget-bundled:hover {
| |
| background-color: #2a2b2c !important;
| |
| }
| |
| }
| |
| /* ======================== */
| |
| /* --- 每月新闻 Aero 面板 --- */
| |
| /* ======================== */
| |
| .aero-news-box {
| |
| position: relative;
| |
| background-color: rgba(255, 255, 255, 0.4) !important;
| |
| backdrop-filter: blur(14px) saturate(120%) !important;
| |
| -webkit-backdrop-filter: blur(14px) saturate(120%) !important;
| |
| border: 1px solid rgba(128, 128, 128, 0.2) !important;
| |
| border-radius: 16px !important;
| |
| box-shadow: 0 8px 32px rgba(0, 0, 0, 0.08) !important;
| |
| padding: 16px 20px !important;
| |
| margin: 16px 0 !important;
| |
| overflow: hidden !important;
| |
| color: var(--color-base-0) !important;
| |
| }
| |
| | |
| .aero-news-box-header {
| |
| font-size: 1.15rem;
| |
| font-weight: bold;
| |
| border-bottom: 1px solid rgba(128, 128, 128, 0.2);
| |
| padding-bottom: 8px;
| |
| margin-bottom: 12px;
| |
| color: var(--color-base-0);
| |
| }
| |
| .aero-news-box::before {
| |
| content: "" !important;
| |
| position: absolute;
| |
| inset: -1px;
| |
| border: 2px solid transparent;
| |
| border-radius: 17px;
| |
| background: radial-gradient(200px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.2) 40%, transparent 80%) border-box !important;
| |
| -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
| |
| -webkit-mask-clip: content-box, border-box;
| |
| -webkit-mask-composite: source-out;
| |
| mask-composite: subtract;
| |
| mix-blend-mode: overlay;
| |
| z-index: 10;
| |
| pointer-events: none;
| |
| }
| |
| | |
| .aero-news-box::after {
| |
| content: "" !important;
| |
| position: absolute;
| |
| inset: 0;
| |
| border-radius: 16px;
| |
| background: radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.2) 0%, transparent 70%) !important;
| |
| mix-blend-mode: soft-light;
| |
| z-index: 1;
| |
| pointer-events: none;
| |
| }
| |
| html.skin-theme-clientpref-night .aero-news-box {
| |
| background-color: rgba(30, 30, 30, 0.4) !important;
| |
| border-color: rgba(255, 255, 255, 0.1) !important;
| |
| box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3) !important;
| |
| }
| |
| html.skin-theme-clientpref-night .aero-news-box-header { border-bottom-color: rgba(255, 255, 255, 0.1); }
| |
| html.skin-theme-clientpref-night .aero-news-box::after { background: radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.08) 0%, transparent 70%) !important; }
| |
| | |
| @media (prefers-color-scheme: dark) {
| |
| html.skin-theme-clientpref-os .aero-news-box { background-color: rgba(30, 30, 30, 0.4) !important; border-color: rgba(255, 255, 255, 0.1) !important; }
| |
| html.skin-theme-clientpref-os .aero-news-box-header { border-bottom-color: rgba(255, 255, 255, 0.1); }
| |
| html.skin-theme-clientpref-os .aero-news-box::after { background: radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(255, 255, 255, 0.08) 0%, transparent 70%) !important; }
| |
| }
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .aero-news-box {
| |
| backdrop-filter: none !important; -webkit-backdrop-filter: none !important;
| |
| background-color: var(--color-surface-1) !important; box-shadow: none !important;
| |
| border: 1px solid var(--border-color-base) !important;
| |
| }
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .aero-news-box::before,
| |
| html[class*="citizen-feature-performance-mode-clientpref-1"] .aero-news-box::after { display: none !important; }
| |
| | |
| /* ========== */
| |
| /* Banner修复 */
| |
| /* ========== */
| |
| .page-首页 .banner-image {
| |
| position: relative;
| |
| z-index: 1;
| |
| pointer-events: none;
| |
| }
| |
| .home-banner-overlay {
| |
| position: relative;
| |
| z-index: 10;
| |
| }
| |
| .aero-news-box {
| |
| position: relative;
| |
| z-index: 20;
| |
| margin-top: 20px;
| |
| }
| |
| .page-banner-bg,
| |
| .page-banner-bg * {
| |
| pointer-events: none !important;
| |
| user-select: none !important;
| |
| }
| |
| .page-banner {
| |
| pointer-events: none !important;
| |
| }
| |
| .page-banner-content div {
| |
| pointer-events: auto !important;
| |
| }
| |
| /* ============ */
| |
| /* 侧边栏毛玻璃 */
| |
| /* ============ */
| |
| .mw-logo-icon {
| |
| border-radius: 6px !important;
| |
| overflow: hidden;
| |
| }
| |
| .citizen-header {
| |
| background: transparent !important;
| |
| backdrop-filter: none !important;
| |
| -webkit-backdrop-filter: none !important;
| |
| box-shadow: none !important;
| |
| }
| |
| .citizen-header::after {
| |
| content: "";
| |
| position: fixed;
| |
| top: 0;
| |
| left: 0;
| |
| z-index: -1;
| |
| pointer-events: none;
| |
| width: var(--citizen-width-sidebar, 70px);
| |
| height: 100vh;
| |
| background-color: rgba(255, 255, 255, 0.45);
| |
| background-image: radial-gradient(
| |
| 600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),
| |
| rgba(255, 255, 255, 0.15),
| |
| transparent 80%
| |
| );
| |
| backdrop-filter: blur(20px) saturate(150%);
| |
| -webkit-backdrop-filter: blur(20px) saturate(150%);
| |
| border-right: 1px solid transparent;
| |
| border-image: radial-gradient(
| |
| 180px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),
| |
| rgba(255, 255, 255, 0.9),
| |
| rgba(255, 255, 255, 0.2) 80%,
| |
| transparent
| |
| ) 1 / 1 / 0 stretch;
| |
| }
| |
| @media screen and (max-width: 1119px) {
| |
| .citizen-header::after {
| |
| top: auto;
| |
| bottom: 0;
| |
| width: 100%;
| |
| height: var(--citizen-height-header, 70px);
| |
| border-right: none;
| |
| border-top: 1px solid transparent;
| |
| border-image: radial-gradient(
| |
| 150px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),
| |
| rgba(255, 255, 255, 0.4),
| |
| transparent 80%
| |
| ) 1 / 1 / 0 stretch;
| |
| background-image: none !important;
| |
| }
| |
| }
| |
| html.skin-theme-clientpref-night .citizen-header::after {
| |
| background-color: rgba(30, 30, 30, 0.45) !important;
| |
| background-image: radial-gradient(
| |
| 600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),
| |
| rgba(255, 255, 255, 0.08),
| |
| transparent 70%
| |
| ) !important;
| |
| border-image: radial-gradient(
| |
| 180px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),
| |
| rgba(255, 255, 255, 0.6),
| |
| rgba(255, 255, 255, 0.1) 80%,
| |
| transparent
| |
| ) 1 / 1 / 0 stretch !important;
| |
| }
| |
| @media (prefers-color-scheme: dark) {
| |
| html.skin-theme-clientpref-os .citizen-header::after {
| |
| background-color: rgba(30, 30, 30, 0.45) !important;
| |
| background-image: radial-gradient(
| |
| 600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),
| |
| rgba(255, 255, 255, 0.08),
| |
| transparent 70%
| |
| ) !important;
| |
| border-image: radial-gradient(
| |
| 180px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),
| |
| rgba(255, 255, 255, 0.6),
| |
| rgba(255, 255, 255, 0.1) 80%,
| |
| transparent
| |
| ) 1 / 1 / 0 stretch !important;
| |
| }
| |
| }
| |
| html.citizen-feature-performance-mode-clientpref-1 .citizen-header::after {
| |
| backdrop-filter: none !important;
| |
| background-image: none !important;
| |
| border-image: none !important;
| |
| border-right: 1px solid rgba(128, 128, 128, 0.2);
| |
| background-color: var(--color-surface-1) !important;
| |
| opacity: 1 !important;
| |
| }
| |
| .citizen-menu__card,
| |
| .citizen-drawer__card,
| |
| .citizen-preferences__card {
| |
| z-index: 10000 !important;
| |
| isolation: isolate !important;
| |
| }
| |
| | |
| | |
| /* ============================================================
| |
| 液态玻璃 (模式 2) 完整视觉模块 [2]
| |
| ============================================================ */
| |
| | |
| /* 1. 设置面板按钮文字:通过伪元素注入 "Liquid" 标签 [2] */
| |
| label[for="skin-client-pref-citizen-feature-performance-mode-value-2"] {
| |
| color: transparent !important;
| |
| position: relative !important;
| |
| min-width: 80px !important;
| |
| text-align: center !important;
| |
| }
| |
| label[for="skin-client-pref-citizen-feature-performance-mode-value-2"]::after {
| |
| content: "Liquid" !important;
| |
| position: absolute !important;
| |
| left: 50% !important; top: 50% !important;
| |
| transform: translate(-50%, -50%) !important;
| |
| color: var(--color-base-0) !important;
| |
| font-size: 0.9rem !important; font-weight: bold !important; visibility: visible !important;
| |
| }
| |
| | |
| /* 2. 核心材质:应用模式 2 视觉效果(高对比度 + 低透明度 + 液态阴影) [3] */
| |
| html.citizen-feature-performance-mode-clientpref-2 .citizen-menu__card,
| |
| html.citizen-feature-performance-mode-clientpref-2 #citizen-preferences__card,
| |
| html.citizen-feature-performance-mode-clientpref-2 .infobox,
| |
| html.citizen-feature-performance-mode-clientpref-2 .mwe-popups-container {
| |
| --r: 12px;
| |
| z-index: 500 !important;
| |
| position: relative !important;
| |
| background: rgba(255, 255, 255, 0.04) !important; /* 极低透明背景 [3] */
| |
| backdrop-filter: blur(2px) !important; /* 液态模糊 [3] */
| |
| filter: brightness(0.9) contrast(3) !important; /* 核心:高对比度控制 [3] */
| |
| border: 1px double rgba(51, 51, 51, 0.08) !important;
| |
| border-radius: var(--r) !important;
| |
|
| |
| /* 源码多重液态内阴影与外阴影 [3] */
| |
| box-shadow:
| |
| inset 2px -2px 1px -1px rgba(255, 255, 255, 0.9),
| |
| inset -2px 2px 1px -1px rgba(255, 255, 255, 0.9),
| |
| inset 6px -6px 1px -6px rgba(255, 255, 255, 0.55),
| |
| inset -6px 6px 1px -6px rgba(255, 255, 255, 0.55),
| |
| inset 0 0 2px rgba(0, 0, 0, 0.8),
| |
| 0 4px 8px rgba(0, 0, 0, 0.2) !important;
| |
| }
| |
| | |
| /* 3. 增强层:对应源码 :after 的渐变高光 [4] */
| |
| html.citizen-feature-performance-mode-clientpref-2 .citizen-menu__card::after,
| |
| html.citizen-feature-performance-mode-clientpref-2 .infobox::after {
| |
| z-index: 501 !important;
| |
| content: '' !important;
| |
| position: absolute !important;
| |
| inset: 0 !important;
| |
| filter: blur(3px) !important;
| |
| background: linear-gradient( 45deg, rgba(255, 255, 255, 0.8) 0%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.8) 100% ) !important;
| |
| pointer-events: none !important;
| |
| }
| |
| | |
| /* 4. 增强层:对应源码 :before 的阴影修正层 [5] */
| |
| html.citizen-feature-performance-mode-clientpref-2 .citizen-menu__card::before,
| |
| html.citizen-feature-performance-mode-clientpref-2 .infobox::before {
| |
| content: '' !important;
| |
| position: absolute !important;
| |
| z-index: 1 !important;
| |
| top: 35% !important;
| |
| left: 50% !important;
| |
| transform: translateX(-50%) !important;
| |
| width: 90% !important;
| |
| height: 90% !important;
| |
| border-radius: var(--r) !important;
| |
| border: 1px solid rgba(0, 0, 0, 0.9) !important;
| |
| filter: blur(8px) !important;
| |
| pointer-events: none !important;
| |
| }
| |