Ir al contenido

MediaWiki:Common.css

De Compendio de la Campaña
Revisión del 01:09 10 sep 2026 de Dungeon Master (Hablar | contribs.) (Página creada con «→========================================================= Common.css — Tema visual "Pergamino de Campaña" (D&D) Pegar este contenido en [[MediaWiki:Common.css]] o servirlo montado en el skin Vector (ver docker-compose.yml) =========================================================: :root { --pergamino-claro: #f4ecd8; --pergamino-oscuro: #e8dcc4; --tinta: #3b2a1a; --granate: #8b0000; --cuero: #6b4423; --dorado: #b8860b; } /* ---------- Fondo…»)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)

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
/* =========================================================
   Common.css — Tema visual "Pergamino de Campaña" (D&D)
   Pegar este contenido en [[MediaWiki:Common.css]]
   o servirlo montado en el skin Vector (ver docker-compose.yml)
   ========================================================= */

:root {
	--pergamino-claro: #f4ecd8;
	--pergamino-oscuro: #e8dcc4;
	--tinta: #3b2a1a;
	--granate: #8b0000;
	--cuero: #6b4423;
	--dorado: #b8860b;
}

/* ---------- Fondo general y tipografía ---------- */
body {
	background-color: var(--pergamino-oscuro);
	background-image:
		radial-gradient(circle at top left, rgba(255,255,255,0.15), transparent 60%),
		linear-gradient(var(--pergamino-claro), var(--pergamino-oscuro));
	color: var(--tinta);
	font-family: "Palatino Linotype", "Book Antiqua", Georgia, serif;
}

#content, .mw-body {
	background-color: var(--pergamino-claro);
	border: 3px solid var(--dorado);
	border-radius: 6px;
	box-shadow: 0 0 18px rgba(60, 30, 10, 0.35) inset, 0 2px 6px rgba(0,0,0,0.3);
	padding: 1.2em 1.8em;
}

h1, h2, h3, h4, .firstHeading {
	font-family: "Cinzel", "Trajan Pro", "Times New Roman", serif;
	color: var(--granate);
	border-bottom: 2px solid var(--dorado);
	text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
	letter-spacing: 0.5px;
}

a {
	color: var(--cuero);
	text-decoration: none;
	border-bottom: 1px dotted var(--cuero);
}
a:hover {
	color: var(--granate);
}

/* Barra lateral y cabecera */
.mw-header, #mw-panel, .vector-header {
	background-color: var(--cuero);
	color: var(--pergamino-claro);
	border-bottom: 3px solid var(--dorado);
}

/* Tablas estándar con acabado "manuscrito" */
table:not(.infobox):not(.pi-background) {
	background-color: rgba(255,255,255,0.35);
	border: 1px solid var(--cuero);
}
table:not(.infobox) th {
	background-color: var(--cuero);
	color: var(--pergamino-claro);
}

/* =========================================================
   INFOBOXES (PortableInfobox) — Estilo "Hoja de Personaje"
   ========================================================= */

.portable-infobox {
	background: var(--pergamino-claro);
	border: 4px double var(--dorado);
	border-radius: 4px;
	box-shadow: 3px 3px 10px rgba(0,0,0,0.4);
	font-family: "Palatino Linotype", Georgia, serif;
	color: var(--tinta);
	width: 300px;
}

/* Título principal de la ficha */
.portable-infobox .pi-title {
	background-color: var(--granate);
	color: #f4ecd8;
	font-family: "Cinzel", serif;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	padding: 8px 4px;
	border-bottom: 3px solid var(--dorado);
	text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
}

/* Imagen del personaje/monstruo con marco tipo retrato */
.portable-infobox .pi-image {
	border: 3px solid var(--dorado);
	margin: 6px auto;
	max-width: 90%;
}

/* Cabeceras de sección (ej. "Estadísticas de combate") */
.portable-infobox .pi-header {
	background-color: var(--cuero);
	color: var(--pergamino-claro);
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.85em;
	letter-spacing: 1px;
	padding: 4px 6px;
	border-top: 2px solid var(--dorado);
	border-bottom: 2px solid var(--dorado);
}

/* Filas de datos (etiqueta + valor) */
.portable-infobox .pi-data {
	border-bottom: 1px solid var(--pergamino-oscuro);
	padding: 4px 8px;
}
.portable-infobox .pi-data-label {
	font-weight: bold;
	color: var(--granate);
	width: 40%;
}
.portable-infobox .pi-data-value {
	color: var(--tinta);
}

/* Grupos destacados: bloques de estadísticas (CA, HP, Desafío, etc.) */
.portable-infobox .pi-group.pi-border-color {
	background-color: rgba(184, 134, 11, 0.12);
	border-top: 2px dashed var(--dorado);
	border-bottom: 2px dashed var(--dorado);
}

/* Pie de ficha / notas */
.portable-infobox .pi-footer {
	font-size: 0.75em;
	text-align: center;
	color: var(--cuero);
	font-style: italic;
	padding: 4px;
}

/* Estilos específicos aplicables vía <templatestyles> en cada plantilla */
.ficha-personaje .pi-title { background-color: var(--granate); }
.ficha-monstruo .pi-title  { background-color: #4a2010; }
.ficha-hechizo .pi-title   { background-color: #2f4f4f; }
.ficha-localizacion .pi-title { background-color: var(--cuero); }