MediaWiki:Common.css

De Support Wiki ES
Ir a la navegación Ir a la búsqueda

En otros idiomas: Inglés


Nota: Después de publicar, quizás necesite actualizar la caché de su navegador para ver los cambios.

  • Firefox/Safari: Mantenga presionada la tecla Shift mientras pulsa el botón Actualizar, o presiona Ctrl+F5 o Ctrl+R (⌘+R en Mac)
  • Google Chrome/Arc: presione Ctrl+Shift+R (⌘+Shift+R en Mac)
  • Microsoft Edge: mantenga presionada Ctrl mientras pulsa Actualizar, o presione Ctrl+F5
  • Opera/GX: Presiona Ctrl+F5.
/* Los estilos CSS colocados aquí se aplicarán a todas las apariencias */
@import "https://fonts.googleapis.com/css2?family=Roboto+Flex:wght@400;500;600;700&display=swap";
@import url("https://unpkg.com/@phosphor-icons/[email protected]/src/bold/style.css");

/* ↓ GLOBAL CSS FROM ENGLISH WIKI ↓ */
@import url(/load.php?lang=en&modules=site.styles&only=styles&skin=vector);

/* ↓ CSS Support Wiki ES ↓ */
/* Vars */
:root {
    --page-background-image: url(https://support.wiki.gg/es/images/8/8b/Site-Background.png);
    --wiki-accent-color: #cf1468;
    --wiki-accent-color--rgb: 207,20,104;
    /* Main Page */
    --border-color-base: rgba(255,255,255,0.05);
    --space-unit: 1rem;
    --space-xxs: calc(0.25 * var(--space-unit));
    --space-xs: calc(0.5 * var(--space-unit));
    --space-sm: calc(0.75 * var(--space-unit));
    --space-md: var(--space-unit);
    --space-lg: calc(1.25 * var(--space-unit));
    --space-xl: calc(1.5 * var(--space-unit));
    --space-xxl: calc(2 * var(--space-unit));
    --button-bg-color: rgba(67,71,102,0.62);
    --button-bg-color-hover: rgba(21,37,130,0.48);
    --card-background: rgb(37,38,56);
    
    --custom-upperbox-background-estado: hsla(214,30%,22%,0.12);
    --custom-upperbox-background-importante: hsla(45,100%,60%,0.12);
    --custom-upperbox-background-eliminar: hsla(0,51%,43%,0.12);
    
	--custom-upperbox-border-estado: hsl(215, 50%, 30%);
	--custom-upperbox-border-importante: hsl(120, 50%, 30%);
	--custom-upperbox-border-eliminar: hsl(40, 50%, 30%);
	--wiki-content-background-opacity: 0.6;
	--wiki-content-background-color--rgb: 13,17,22;
	
	--theme-sidebar-heading-arrow-color: rgba(234,228,209,0.7);
	--theme-sidebar-heading-arrow-color-hover: rgb(234,227,209);
	
	--filter-glass: blur(20px) saturate(180%);
    --sitenotice2-border-radius: 6px;
    --sitenotice2-border: 1px solid var(--wiki-content-border-color);

    --sitenotice2-background: rgba(var(--wiki-content-background-color--rgb),0.7);
    --sitenotice2-background--secondary: var(--wiki-content-border-color);
    --sitenotice2-text-color: #BFBFBF;
}

html {
	color-scheme: dark;
}

/* SITE GENERAL STYLES -----------------
   ------------------------------------- */
/* Font */
body, h1, h2, h3, h4, .mw-editsection, .portable-infobox {
    font-family: Roboto Flex;
}

.mw-body, .parsoid-body, .mw-footer {
    background-color: rgba(var(--wiki-content-background-color--rgb), var(--wiki-content-background-opacity));
    border: 1px solid var(--wiki-content-border-color);
    backdrop-filter: blur(20px) saturate(180%);
}

#mw-panel .vector-menu-portal {
    background-color: rgba(var(--wiki-content-background-color--rgb), var(--wiki-content-background-opacity));
    backdrop-filter: blur(20px) saturate(180%);
}

@media screen {
  #siteSub {
    display: block;
    color: var(--color-base--subtle);
   font-size: 0.8125rem;
   line-height: var(--line-height-xs);
  }
}

/* Wiki.gg Background
   ------------------ */
body:before {
   content: '';
   position: fixed;
   z-index: -1;
   display: block;
   top: 0px;
   left: 0px;
   bottom: 0px;
   right: 0px;
   background-image: var(--page-background-image);
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center top;
   opacity: 0.6
}
/* Border radius */
.mw-body, .mw-footer, .catlinks {
    border-radius: 6px;
}

/* MW Panel */
#mw-panel .mw-portlet .vector-menu-heading {
    background: var(--wiki-accent-color);
    padding: 5px;
    border-radius: 6px;
    font-size: 15px;
    margin: 0;
    border: 1px solid var(--wiki-content-border-color);
}
#mw-panel .vector-menu-portal {
    background: var(--wiki-content-background-color--secondary);
    padding: 5px;
    border-radius: 6px;
    border: 1px solid var(--wiki-content-border-color);
    margin-right: var(--content-right-margin);
    z-index: 0;
}
.vector-menu-portal .vector-menu-content ul {
    padding-top: 8px;
}
.vector-menu-portal {
    margin-top: 10px;
}

/*** Elementos del #mw-panel mejorados ***/
/* Lista */
#mw-panel #p-logo + .portal .body,
#mw-panel .portal .body{
	border: 0;
	padding: 0;
	margin: 0;
}
#mw-panel .portal .body ul{
	padding: 4px 4px 4px;
    border: 0;
}
#mw-panel .portal .body li{
    font-size: 80%;
	margin: 0;
	padding: 0;
	line-height: inherit;
	border-radius: 6px;
}
#mw-panel .portal .body li:hover{
	background: rgba(var(--wiki-content-background-color--rgb),var(--wiki-content-background-opacity));
}
#mw-panel .portal .body li a,
#mw-panel .portal .body li a:visited{
	display: block;
	padding: 5px;
}
#p-tb .mw-list-item>a::before {
    margin-right: 2px;
}
#mw-panel .portal .body li a {
    text-decoration: none;
}
#p-toc .toctext {
    color: var(--wiki-content-link-color)
}
/* arrow icon */
#mw-panel .portal .vector-menu-heading::after{
	content: "";
	display: inline-block;
	background: none;
	position: relative;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: var(--theme-sidebar-heading-arrow-color) transparent;
	border-width: 0 5px 6px 5px;
	margin-top: 0;
	vertical-align: middle;
	flex: 0 0 auto;
}
#mw-panel .portal .vector-menu-heading:hover::after{
	border-color: var(--theme-sidebar-heading-arrow-color-hover) transparent;
}
#mw-panel .portal.collapsed .vector-menu-heading::after{
	border-width: 6px 5px 0 5px;
}

/*** Iconos para las Tabs ***/
/* Variables */
#ca-edit {--icon: "\ec59"}
#ca-ve-edit { --icon: "\ec55"}
#ca-talk {--icon: "\ea2a"}
#ca-history {--icon: "\ea44"}
#ca-nstab-main {--icon: ""}
/* Menu*/
#ca-delete {--icon: "\ed8a"}
#ca-move {--icon: "\e92f"}
#ca-protect {--icon: "\ecd2"}
#ca-unprotect {--icon: "\ecd8"}
#ca-cargo-purge {--icon: "\e938"}

/* Contenedores de los Iconos */
@media screen and (min-width: 999px) {
    #ca-edit a:before,
    #ca-talk a:before,
    #ca-history a:before,
    #ca-nstab-main a:before,
    #ca-ve-edit a:before,
    #ca-delete a:before,
    #ca-move a:before,
    #ca-protect a:before,
    #ca-unprotect a:before,
    #ca-cargo-purge a:before {
        content: var(--icon);
        font-family: Phosphor-Bold;
        font-size: 20px;
        speak: never;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin-left: 2px;
    }
    /*#ca-nstab-main a,*/
    #ca-edit a,
    #ca-talk a,
    #ca-history a,
    #ca-ve-edit a,
    #ca-delete a,
    #ca-move a,
    #ca-protect a,
    #ca-cargo-purge,
    #ca-unprotect a {
        display: grid;
        grid-template-columns: 26px 1fr;
        grid-template-rows: 1fr;
    }

    /* Iconos dentro del Menu */
    #ca-delete a:before,
    #ca-history a:before,
    #ca-move a:before,
    #ca-protect a:before,
    #ca-unprotect:before {}
    #ca-cargo-purge a:before {
        position: relative;
        top: 4px;
    }
}

#ca-view {
    display: none;
}

/* ---- END SITE GENERAL STYLES ---- */

/* Portable infobox styles
  ------------------------ */
.portable-infobox {
    border: 1px solid #505050;
    padding: 0.2em;
    border-radius: 6px;
    background: linear-gradient(110deg, rgba(16,37,42,0.8), rgba(47,18,48,0.5)), var(--page-background-image) !important;;
    backdrop-filter: blur(20px) saturate(180%);
}

.portable-infobox .pi-title,
.portable-infobox .pi-header {
    text-align: center;
    font-family: nunito;
    font-weight: 100;
    border-radius: 6px;
    margin: 5px;
}
.pi-data .pi-data-label {
    font-weight: 100;
}

/* Thumbs */
li.gallerybox div.thumb {
    background-color: rgba(86,95,128,0.30);
    border-radius: 6px;
}

/*** MAIN PAGE ***/
.portada-contenido {
    display: grid;
    grid-template-columns: repeat(3, minmax(300px, 1fr));
    grid-template-rows: auto-fit;
    grid-gap: var(--space-xs);
}

body.rootpage-Wiki_de_Soporte main {
    max-width: 160vh;
}

.home-card {
    position: relative;
    padding: var( --space-md );
    background: var(--card-background);
    border: 1px solid var( --border-color-base );
    border-radius: 8px;
    box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.04 ), 0 3px 6px rgba( 0, 0, 0, 0.0575 );
    font-size: 0.875rem;
    margin-bottom: 6px;
}
/* Animación
#home-card-links:hover {
    transform: scale(0.97);
} */
#home-card-links {
    transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.portada-encabezado-1 {
    background: var(--card-background);
    border: 1px solid var( --border-color-base );
    border-radius: 8px;
    box-shadow: inset 0 -5px var(--color-box-shadow-cartas);
    padding: 20px;
    display: grid;
    margin-bottom: 8px;
    grid-template-columns: 240px 1fr;
    grid-template-rows: 1fr auto;
    grid-template-areas: "logo titulo" "logo contenido" "buscar buscar";
    justify-items: center;
    justify-content: center;
    transition: all 0.3s;
    box-sizing: border-box;
    /*height: 450px;*/
    grid-area: encabezado;
}

.portada-buscar {
    grid-area: buscar;
}

.portada-título {
    font-size: 30px !important;
    transition: all 0.3s;
    grid-area: titulo;
    border: 0;
    height: 35px;
}

.portada-logo {
    grid-area: logo;
    align-self: center;
}
.portada-encabezado-2-contenido {
    grid-area: contenido;
    align-self: center;
    padding: 5px;
    width: auto;
    height: auto;
}

.button-aprender {
    background: rgba(255,0,0,0.16);
    width: fit-content;
    padding: 10px;
}

.navegacion-card__label {
    border-right: 3em solid transparent;
    line-height: 1;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 0.4em;
    margin-left: -5px !important;
    font-size: 18px;
    font-family: Nunito;
}

.home-card__label {
    color: var( --color-base--subtle );
    font-size: 0.8125rem;
    letter-spacing: 0.75px;
}

.home-card__header {
    color: var( --color-base--emphasized );
    font-size: 1rem;
    font-weight: var( --font-weight-semibold );
    line-height: var( --line-height-xs );
    font-family: Nunito;
    text-shadow: var(--andybold-borde-pg);
    font-size: 18px;
}

.home-header {
    padding-bottom: 20px;
    padding-left: 10px;
}

.home-card__header a {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.home-card__header a:after {
    content: '▶';
    font-size: 0.8230rem;
}

.home-card__background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #242a31;
    border-radius: 8px;
    overflow: hidden;
}

.home-card__background img {
    border-radius: 8px;
}
.home-card__background:after {
    position: absolute;
    pointer-events: none;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    background: linear-gradient(to top,#000522,transparent);
    content: "";
    border-radius: 8px;
}

.home-card__background img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.home-card__foreground {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #fff;
    line-height: 2px;
    pointer-events: none;
    padding: 10px;
    line-height: 25px;
    z-index: 3;
}
#home-featured .home-card__foreground {
    top: unset;
}
.home-card__foreground .home-card__header {
    color: #fff;
}

.home-card__foreground .home-card__label {
    color: #bababa;
}

.home-card--button a {
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
    padding: 0 var( --space-md );
    background: transparent;
    color: #fff;
    font-weight: 500;
}

.home-card--button .home-card__background a {
    padding: 0;
}

.home-card--button img {
    transition: transform 0.2s ease;
}
.home-card--button:hover img {
    transform: scale(1.1);
}

.home-link {
    display: grid;
    margin-top: 10px;
    font-size: 0.875rem;
    font-weight: 500;
    grid-gap: var( --space-xs );
    text-align: center;
}

.home-link__button {
    display: flex;
    background: var(--button-bg-color);
    border-radius: 10px;
}

.home-link__button {
    flex-grow: 1;
    padding: var( --space-xs );
    border: 1px solid var( --border-color-base );
    background: var(--button-bg-color);
    border-radius: var( --border-radius--medium );
    color: var( --color-base--emphasized ) !important;
    line-height: var( --line-height-xs );
    text-decoration: none !important;
    border-radius: 10px;
    max-height: 45px !important;
    display: flex;
    align-items: center;
}
.home-link__button a {
    color: var( --color-base--emphasized ) !important;
}
.home-link__button:hover {
    background: var(--button-bg-color-hover);
    cursor: pointer;
}
.home-link__button:active {
    background: var(--button-bg-color-hover);
}

.home-link__button img {
    margin-right: 6px;
    filter:var(--wiki-icon-general-filter);
}

.no-invert img {
    filter:none !important;
}

/* Sección "Edición" */
.home-card--editing .home-link__button {
    width: 180px;
}
/* Sección "Socios" y "Wikis" */
.home-link_button_socios img {
    background-color: var(--card-background);
    border-radius: 100%;
    width: 55px;
    height: 55px;
    padding: 5px;
}

.home-link--wikis .home-link__button img {
    background-color: var(--card-background);
    border-radius: 100%;
    width: 40px;
    height: 40px;
    padding: 5px;
    object-fit: contain;
}

.home-link_button_socios,
.home-link--wikis .home-link__button {
    padding: 1rem;
    outline: solid 0 transparent;
    transition: outline 0.2s, filter 0.2s;
    position: relative;
    display: flex;
    align-items: center;
    gap: 1.5rem;
    padding: 1rem;
    flex: 1 0 300px;
}
.home-link--wikis .home-link__button {
    width: 19.5em;
    white-space: nowrap;
}
.home-link--wikis {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 1fr;
    gap: 10px;
}

.home-link_button_socios a,
.home-link--wikis .home-link__button a {
    font-weight: 600;
    font-size: 115%;
}

/* Grid Class */
.home-grid--col2 {
    grid-template-columns: 1fr 1fr;
}
.home-grid--col3 {
    grid-template-columns: 1fr 1fr 1fr;
}
.mw-parser-output .home-card--row8 {
    grid-row: span 8 / auto;
}
.mw-parser-output .home-card--col2 {
    grid-column: span 2;
}
.mw-parser-output .home-card--col3 {
    grid-column: span 3;
}


/* Plantilla:Resumen/Blog técnico */
.plataformupdatessummary {
    border: 2px solid var(--wiki-content-border-color);
    border-radius: 10px;
    padding: 6px;
    width: 22%;
    float: right;
    margin: 10px;
    background-image: linear-gradient(90deg, rgba(16,37,42,0.6), rgba(47,18,48,0.35)), var(--page-background-image) !important;
    background-size: cover;
    background-position: center 10%;
    font-size: 9pt;
}
.plataformupdatessummary-header {
    font-size: 12pt;
    border-bottom: 2px solid var(--wiki-content-border-color);
    text-align: center;
}
.plataformupdatessummary-summary {
    font-size: 9pt;
    line-height: 15px;
}
.plataformupdatessummary-nav {
    margin: 10px 0 0 0;
    border-top: 1px dashed var(--wiki-content-border-color);
}
.plataformupdatessummary-nav-wrapper {
    border-radius: 6px;
    padding: 6px;
    margin: 10px 0 3px 0;
    background-color: rgba(var(--wiki-content-background-color--rgb),.7);
    border: 1px solid rgba(var(--wiki-content-border-color--rgb),.75)
}
.plataformupdatessummary-nav-seeall {
    font-size: 11pt;
}
.plataformupdatessummary-nav-move {
    font-size: 9pt;
}
.plataformupdatessummary p {
    margin-top: 5px;
    margin-bottom: 0;
}
.plataformupdatessummary ol, .plataformupdatessummary ul {
    margin: -2px 0 0 25px;
}
.codex-icons {
    filter: var(--wiki-icon-general-filter);
}

/* Plantilla:Aviso */
.support-upperbox {
	background-color: var(--custom-upperbox-background-importante);
    border: 1px solid var(--border-color-base);
    backdrop-filter: blur(20px) saturate(180%);
	border-radius: 1rem;
	padding: 0.5rem;
	margin: 1rem 0;
	display: flex !important;
	gap: 1rem;
	align-items: center;
	position: relative;
}

.support-upperbox__toggle {
	position: absolute;
	inset: .75rem .75rem auto auto;
	width: 20px;
    height: 20px;
	transform: rotate(45deg);
	transition: transform .2s;
    background: url(https://support.wiki.gg/es/images/1/1c/Add.svg) no-repeat;
    filter: var(--wiki-icon-general-filter);
}
.support-upperbox__toggle:hover {
    border: none !important;
}

.support-upperbox.mw-collapsed .support-upperbox__toggle {
	transform: rotate(0);
}

.support-upperbox__icon {
	width: 60px;
	height: 60px;
	display: grid;
	place-items: center;
	font-size: 30px;
	transition: width .2s, height .2s, font-size .2s; 
}

.support-upperbox.mw-collapsed .support-upperbox__icon {
	width: 1.25em;
	height: 1.25em;
	font-size: 1.55em;
}
.support-upperbox.mw-collapsed .support-upperbox__icon img {
    position: relative;
    bottom: 5px;
}

.support-upperbox__icon img {
    width: 35px;
    height: 35px;
    filter: var(--wiki-icon-general-filter);
}

.support-upperbox__image img {
	width: auto;
	height: auto;
	transition: height .2s, width .2s;
	object-fit: contain;
}

.support-upperbox.mw-collapsed .support-upperbox__image img {
	height: 2.25em;
	width: 50px;
}

.support-upperbox__header {
	font-weight: bold;
	font-family: Roboto Flex;
	font-size: 1.15em;
}

.support-upperbox__content {
	font-size: inherit;
	transition: font-size .2s;
	visibility: visible;
	font-size: .95em;
}

.support-upperbox.mw-collapsed .support-upperbox__content {
	font-size: 0;
	visibility: collapse;
}

/* Colores */
.support-upperbox.upperbox-estado {
    background-color: var(--custom-upperbox-background-estado);
    border-left: 4px solid;
    border-left-color: var(--custom-upperbox-border-estado);
}
.support-upperbox.upperbox-importante {
    background-color: var(--custom-upperbox-background-importante);
    border-left:4px solid;
    border-left-color: var(--custom-upperbox-border-importante);
}
.support-upperbox-error {
    background-color: var(--custom-upperbox-background-eliminar) !important;
    border-left: 4px solid;
    border-left-color: var(--custom-upperbox-border-eliminar);
}

/* Área de notificaciones */
#pt-notifications-alert .mw-echo-notifications-badge,
#pt-notifications-notice .mw-echo-notifications-badge {
    background-size: 18px 18px;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 2px;
    background-color: transparent !important;
    top: -1px !important;
}


/*** Sitenotice2 
     ----------- ***/
/* 🔁 Animation */
@keyframes slide-right {
    0% {
        transform: translateX(-600px) scale(.2);
        transform-origin: top left;
    }
    100% {
        transform: translateX(0px) scale(1);
        transform-origin: top left;
    }
}

/* 👀 Sitenotice position */
#siteNotice {
    animation: slide-right 0.5s ease-in-out both;
    position: fixed !important;
    /* 👀 Cancelar cualquier otro valor */
    width: 420px;
    height: auto;
    max-height: 232px;
    inset: 35em auto auto 3em;
    padding: 0;
    z-index: 10;
    transition: inset 0.2s;
}

.mw-dismissable-notice-body { margin: 0; }

@media only screen and (max-width: 1135px) {
    #siteNotice {
        width: 100% !important;
        bottom: 0;
        left: 0;
        font-size: 110%;
    }
    #siteNotice,
    #siteNotice:before {
        border-radius: 0 !important;
    }
}

/* ⬅️ Text align to left */
#siteNotice p {
    text-align: left;
    padding: 4px;
    margin-left: 20px;
    font-size: 120%;
    font-weight: 400;
}
#localNotice {
    width: 400px;
    margin-left: -60px;
    z-index: 10;
}

    /* 🚀 Container */
    .mw-dismissable-notice {
        text-wrap: pretty;
        background-color: var(--sitenotice2-background);
        backdrop-filter: var(--filter-glass);
        -webkit-backdrop-filter: var(--filter-glass);
        border-radius: var(--sitenotice2-border-radius);
        box-shadow: 0 3px 12px 0 #0000004d;
        overflow: hidden;
        border: var(--sitenotice2-border);
        display: flex;
        flex-direction: column;
        transition: opacity 0.2s, box-shadow 0.5s, left 0.3s, bottom 0.3s, width 0.3s, height 0.3s, font-size 0.3s, border-radius 0.3s, padding-top 0.3s, border 0.5s;
        color: var(--sitenotice2-text-color);
    }
    /* 🎆 Effects for container */
    .mw-dismissable-notice:hover {
       box-shadow: 2px -2px 35px 0 var(--sitenotice2-background--secondary);
    }

    /* 📏 Border left with color */
    .mw-dismissable-notice:before {
        background-color: var(--sitenotice2-background--secondary);
        border-radius: var(--sitenotice2-border-radius);
        content: "";
        display: block;
        height: 93%;
        left: 6px !important;
        position: absolute;
        top: 5px;
        width: 4px;
    }


/* 📓 Header Container */
.mw-sitenotice2-header {
    text-align: left;
    padding: 5px 20px;
    display: grid;
    align-items: center;
    align-content: center;
    grid-template-columns: auto 1fr auto;
    gap: 6px;
}

/* 🎀 Icon */
.mw-sitenotice-icon img {
    display: block;
    max-height: 30px;
    max-width: 75px;
    object-fit: scale-down;
}
/* 📖 h2 styles */
.mw-sitenotice2-header h2 {
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    margin-bottom: 6px;
    line-height: 1;
    border-bottom: none;
    color: var(--sitenotice2-text-color) !important;
}

/* ❌ Close button */
.mw-dismissable-notice-close {
    cursor: pointer;
    transition: opacity 0.2s;
    margin: 5px;
}

/* Code, PRE */
pre,code,tt,kbd,samp,.mw-code {
    font-size: 0.875rem
}

code {
    padding: 2px 4px;
    border-radius: 4px;
}

pre,.mw-code {
    overflow: auto;
    padding: 1rem;
    border-radius: 12px;
}

pre, code, .mw-code {
    color: var(--color-base--emphasized);
    background-color: rgba(var(--wiki-content-background-color--rgb),var(--wiki-content-background-opacity)) !important;
    border: 1px solid var(--border-color-base);
}
.mw-content-ltr.mw-highlight-lines pre, .mw-content-ltr.content .mw-highlight-lines pre {
    box-shadow: none;
}