MediaWiki:Common.css

De Tenarius RO Wiki
Ir a la navegación Ir a la búsqueda

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: presione Ctrl+Shift+R (⌘+Shift+R en Mac)
  • Edge: mantenga presionada Ctrl mientras pulsa Actualizar, o presione Ctrl+F5
/* ==========================================================
   TENARIUS RO - SIDEBAR ELEGANTE
   Estilo cálido dorado/rojo inspirado en la portada principal
   Compatible con Vector legacy y Vector 2022
   ========================================================== */

/* Fondo general del panel lateral */
#mw-panel,
.vector-main-menu,
.vector-main-menu-landmark {
	background: linear-gradient(180deg, #fff7df 0%, #fffaf0 52%, #ffe7a8 100%) !important;
	border-right: 1px solid #ead7ad !important;
	box-shadow: 8px 0 24px rgba(100,70,20,.08);
}

/* Contenedor de cada bloque del sidebar */
#mw-panel .portal,
#mw-panel .vector-menu-portal,
.vector-main-menu .vector-menu,
.vector-main-menu .vector-main-menu-action,
.vector-main-menu .vector-pinnable-element {
	background: #ffffff;
	border: 1px solid #ead7ad;
	border-radius: 16px;
	margin: 10px 10px 14px 10px;
	padding: 8px 10px 10px 10px;
	box-shadow: 0 6px 18px rgba(100,70,20,.10);
	overflow: hidden;
}

/* Títulos de secciones */
#mw-panel .portal h3,
#mw-panel .vector-menu-heading,
.vector-main-menu .vector-menu-heading,
.vector-main-menu .vector-pinnable-header-label {
	background: linear-gradient(135deg, #8b1e12 0%, #c43b22 62%, #f0a500 100%);
	color: #ffffff !important;
	border-radius: 12px;
	padding: 8px 10px !important;
	margin: 0 0 8px 0 !important;
	font-size: 13px !important;
	font-weight: 900 !important;
	letter-spacing: .3px;
	text-transform: none !important;
	border: 1px solid rgba(255,255,255,.35);
	box-shadow: 0 4px 10px rgba(89,59,5,.16);
}

/* Quitar decoraciones viejas de Vector */
#mw-panel .portal h3::after,
#mw-panel .vector-menu-heading::after {
	display: none !important;
}

/* Listas */
#mw-panel .portal .body,
#mw-panel .vector-menu-content,
.vector-main-menu .vector-menu-content {
	margin: 0 !important;
	padding: 0 !important;
}

#mw-panel .portal ul,
#mw-panel .vector-menu-content-list,
.vector-main-menu .vector-menu-content-list {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
}

/* Elementos del menú */
#mw-panel .portal li,
#mw-panel .vector-menu-content-list li,
.vector-main-menu .vector-menu-content-list li {
	margin: 3px 0 !important;
	padding: 0 !important;
}

/* Links normales */
#mw-panel .portal a,
#mw-panel .vector-menu-content-list a,
.vector-main-menu .vector-menu-content-list a {
	display: block;
	color: #5b2500 !important;
	background: #fffaf0;
	border: 1px solid transparent;
	border-radius: 10px;
	padding: 7px 9px;
	font-size: 13px;
	font-weight: 700;
	text-decoration: none !important;
	line-height: 1.35;
	transition: all .18s ease;
}

/* Hover elegante */
#mw-panel .portal a:hover,
#mw-panel .vector-menu-content-list a:hover,
.vector-main-menu .vector-menu-content-list a:hover {
	color: #8b1e12 !important;
	background: #fff1c4;
	border-color: #e0b94f;
	box-shadow: 0 4px 10px rgba(100,70,20,.12);
	transform: translateX(3px);
}

/* Link activo o seleccionado */
#mw-panel .portal li.selected a,
#mw-panel .vector-menu-content-list li.selected a,
.vector-main-menu .vector-menu-content-list li.selected a {
	background: linear-gradient(135deg, #ffd454 0%, #ffe7a8 100%);
	color: #4b2500 !important;
	border-color: #d99b00;
	font-weight: 900;
}

/* Bloque de búsqueda */
#p-search,
.vector-typeahead-search {
	background: #ffffff !important;
	border: 1px solid #ead7ad !important;
	border-radius: 16px !important;
	box-shadow: 0 6px 18px rgba(100,70,20,.10);
}

/* Input de búsqueda */
#searchInput,
.vector-search-box-input {
	background: #fffaf0 !important;
	border: 1px solid #ead7ad !important;
	border-radius: 10px !important;
	color: #5b2500 !important;
	font-weight: 700;
}

/* Botón de búsqueda */
#searchButton,
#mw-searchButton,
.vector-search-box-button {
	background: linear-gradient(135deg, #8b1e12 0%, #c43b22 100%) !important;
	color: #ffffff !important;
	border: 1px solid #8b1e12 !important;
	border-radius: 10px !important;
	font-weight: 900;
}

/* Logo / zona superior */
#p-logo,
.mw-logo {
	margin-bottom: 12px !important;
}

/* Ajuste para que no se vea apretado */
#mw-panel {
	padding-top: 12px !important;
}

/* Scroll del menú cuando el contenido sea muy largo */
#mw-panel,
.vector-main-menu {
	scrollbar-width: thin;
	scrollbar-color: #c43b22 #fff1c4;
}

#mw-panel::-webkit-scrollbar,
.vector-main-menu::-webkit-scrollbar {
	width: 8px;
}

#mw-panel::-webkit-scrollbar-track,
.vector-main-menu::-webkit-scrollbar-track {
	background: #fff1c4;
}

#mw-panel::-webkit-scrollbar-thumb,
.vector-main-menu::-webkit-scrollbar-thumb {
	background: #c43b22;
	border-radius: 999px;
}

/* Versión móvil / pantallas pequeñas */
@media screen and (max-width: 900px) {
	#mw-panel .portal,
	#mw-panel .vector-menu-portal,
	.vector-main-menu .vector-menu {
		margin: 8px 6px 12px 6px;
		border-radius: 14px;
	}

	#mw-panel .portal a,
	#mw-panel .vector-menu-content-list a,
	.vector-main-menu .vector-menu-content-list a {
		font-size: 13px;
		padding: 8px 10px;
	}
}