Ir al contenido

Diferencia entre revisiones de «MediaWiki:Common.css»

Sin resumen de edición
Etiqueta: Revertido
Sin resumen de edición
Etiqueta: Revertido
Línea 1: Línea 1:
/*
/*
  * ===================================================================
  * ===================================================================
  * PERGAMINO DE ESTILOS: VERSIÓN "EL CAMINO DEL SHINOBI"
  * PERGAMINO DE ESTILOS: VERSIÓN "VOLUNTAD DE FUEGO MODERNA"
  * Inspirado en el universo de Naruto. ¡Dattebayo!
  * Inspirado en el universo de Naruto, con un toque del siglo XXI.
  *
  *
  * / \
  * /#######((((((((((((((((((((((########
  * /   \
  * /######((((((((((((((((((((((((((#######
  * /-----\
  * /####((((((((((((((((((((((((((((((#####
  * |  / \  |
  * /###((((((((((((((((((((((((((((((((####
  * | /---\ |
  * /##((((((((((((((((/ \((((((((((((((####
  * |/    \|
  * /##((((((((((((((((| O |((((((((((((((###
  * |\     /|
  * '##(((((((((((((((( \ /((((((((((((((###
  * | \---/ |
* '##((((((((((((((((((((((((((((((((((###
  * |__\ /__|
* '###((((((((((((((((((((((((((((((((####
  * V
  * '####((((((((((((((((((((((((((((((#####
  * '######((((((((((((((((((((((((((#######
  * \#######((((((((((((((((((((((########
  *
  *
  * ===================================================================
  * ===================================================================
  */
  */


/* Importamos una fuente con estilo de pincelada ninja para los títulos */
/* Importamos fuentes modernas y legibles, con un toque de pincel */
@import url('https://fonts.googleapis.com/css2?family=Yuji+Syuku&family=Merriweather:ital,wght@0,400;0,700;1,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Yuji+Syuku&family=Inter:wght@400;700&display=swap');


/* --- Chakra de Estilos (Variables de Color y Fuentes) --- */
/* --- Chakra de Estilos (Variables de Color y Fuentes) --- */
:root {
:root {
     --color-naranja-naruto: #ff8c00; /* Naranja del uniforme de Naruto */
     --color-naranja-naruto: #ff8c00;
     --color-verde-konoha: #5a804e; /* Verde del chaleco Jounin */
     --color-verde-konoha: #5a804e;
     --color-azul-shinobi: #1a325f; /* Azul oscuro del traje de Sasuke */
     --color-azul-shinobi: #1a325f;
     --color-pergamino-jutsu: #fdf5e6; /* Color de un pergamino antiguo */
     --color-rojo-sharingan: #d11a2a;
     --color-tinta-sello: #2f2a24; /* Tinta para los sellos de mano */
 
     --color-blanco-mascara: #f5f5dc; /* Blanco de una máscara ANBU */
    /* Esquema Claro (Por defecto) */
     --color-rojo-sharingan: #d11a2a; /* Rojo intenso del Sharingan */
     --color-fondo: #fdfaf3;
   
    --color-texto: #3a322d;
     --fuente-jutsu: 'Yuji Syuku', serif; /* Para los nombres de técnicas y títulos */
    --color-superficie: #ffffff; /* Para infobox, tablas, etc. */
     --fuente-cronica: 'Merriweather', serif; /* Para las crónicas y el texto principal */
     --color-borde: #e0d7c8;
      
     --color-texto-cabecera: #1a325f;
     --sombra-kage: 5px 5px 15px rgba(0, 0, 0, 0.4);
 
     --borde-sello: 4px solid var(--color-azul-shinobi);
     --fuente-jutsu: 'Yuji Syuku', serif;
     --fuente-cronica: 'Inter', sans-serif;
 
     --sombra-suave: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
     --sombra-media: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
     --radio-borde: 12px;
}
 
/* --- Modo Oscuro (Jutsu de Sustitución de Apariencia) --- */
@media (prefers-color-scheme: dark) {
    :root {
        --color-fondo: #1a1a1a;
        --color-texto: #e0e0e0;
        --color-superficie: #2a2a2a;
        --color-borde: #444444;
        --color-texto-cabecera: #a3b8ff;
    }
}
}


/* --- Estilo General del Cuerpo (El Mundo Shinobi) --- */
/* --- Estilo General del Cuerpo (El Mundo Shinobi) --- */
body {
body {
     background-color: var(--color-pergamino-jutsu);
     background-color: var(--color-fondo);
    background-image: url('https://www.transparenttextures.com/patterns/old-paper.png'); /* Textura de papel antiguo */
     font-family: var(--fuente-cronica);
     font-family: var(--fuente-cronica);
     color: var(--color-tinta-sello);
     color: var(--color-texto);
     line-height: 1.7;
     line-height: 1.8;
    transition: background-color 0.3s ease, color 0.3s ease;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
 
/* Centramos el contenido para una mejor lectura en pantallas grandes */
.mw-body {
    max-width: 900px;
    margin: 0 auto;
    padding: 2rem;
}
}


Línea 50: Línea 77:
h1, h2, h3, h4, h5, h6 {
h1, h2, h3, h4, h5, h6 {
     font-family: var(--fuente-jutsu);
     font-family: var(--fuente-jutsu);
     color: var(--color-azul-shinobi);
     color: var(--color-texto-cabecera);
     letter-spacing: 2px;
     letter-spacing: 1.5px;
     border-bottom: 2px solid var(--color-verde-konoha);
     border-bottom: 2px solid var(--color-naranja-naruto);
     padding-bottom: 12px;
     padding-bottom: 12px;
     margin-bottom: 1em;
     margin: 2em 0 1em;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.1);
    position: relative;
}
}


/* Añadimos el símbolo de Konoha a los H1 para un toque especial */
h1::before {
h1::before {
     content: '🍥'; /* Espiral de Naruto */
     content: '🍥';
     margin-right: 15px;
     margin-right: 15px;
     font-family: sans-serif; /* Para que el emoji se vea bien */
     font-family: sans-serif;
     color: var(--color-naranja-naruto);
     color: var(--color-naranja-naruto);
    text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}
}


h1 { font-size: 3.8em; }
h1 { font-size: 3.5em; }
h2 { font-size: 3em; }
h2 { font-size: 2.8em; }
h3 { font-size: 2.4em; }
h3 { font-size: 2.2em; }


/* --- Enlaces (Caminos del Shinobi) --- */
/* --- Enlaces (Caminos del Shinobi) --- */
Línea 77: Línea 100:
     text-decoration: none;
     text-decoration: none;
     font-weight: bold;
     font-weight: bold;
    position: relative;
     transition: all 0.2s ease-in-out;
     transition: all 0.3s ease-in-out;
}
 
a::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: -2px;
    left: 0;
    background-color: var(--color-naranja-naruto);
    transform: scaleX(0);
    transform-origin: bottom right;
    transition: transform 0.25s ease-out;
}
 
a:hover::after, a:focus::after {
    transform: scaleX(1);
    transform-origin: bottom left;
}
}


a:hover, a:focus {
a:hover, a:focus {
     color: var(--color-naranja-naruto);
     color: var(--color-naranja-naruto);
    text-decoration: underline;
    text-underline-offset: 4px;
}
}


Línea 112: Línea 118:
     clear: right;
     clear: right;
     width: 25em;
     width: 25em;
     margin: 0.5em 0 0.5em 1.5em;
     margin: 0.5em 0 1em 1.5em;
     padding: 10px;
     padding: 1.2em;
   
     background-color: var(--color-superficie);
     background-color: var(--color-blanco-mascara);
     border: 1px solid var(--color-borde);
     background-image: url('https://www.transparenttextures.com/patterns/paper-fibers.png');
     border-radius: var(--radio-borde);
     border: var(--borde-sello);
     box-shadow: var(--sombra-suave);
    border-radius: 8px;
     box-shadow: var(--sombra-kage);
   
     font-size: 92%;
     font-size: 92%;
    color: var(--color-tinta-sello);
     transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
     transition: transform 0.3s ease, box-shadow 0.3s ease;
}
}


.infobox:hover {
.infobox:hover {
     transform: translateY(-5px) scale(1.02);
     transform: translateY(-5px);
     box-shadow: 8px 8px 20px rgba(0, 0, 0, 0.5);
    box-shadow: var(--sombra-media);
     border-color: var(--color-naranja-naruto);
}
}


/* Título de la ficha - El nombre del Ninja Buscado */
.infobox .infobox-title {
.infobox .infobox-title,
.infobox .infobox-above,
.infobox caption {
     font-family: var(--fuente-jutsu);
     font-family: var(--fuente-jutsu);
     font-size: 220%;
     font-size: 1.8em;
    font-weight: normal;
     text-align: center;
     text-align: center;
     color: var(--color-blanco-mascara);
     color: white;
    background-color: var(--color-verde-konoha);
    background: linear-gradient(45deg, var(--color-azul-shinobi), var(--color-verde-konoha));
     padding: 0.5em 0.2em;
     padding: 0.8em 0.5em;
     margin: -11px -11px 10px -11px; /* Ocupa todo el ancho */
     margin: -1.2em -1.2em 1em -1.2em;
     border-radius: 3px 3px 0 0;
     border-radius: var(--radio-borde) var(--radio-borde) 0 0;
    text-shadow: 2px 2px 3px #000;
    letter-spacing: 2px;
    text-transform: uppercase;
}
}


/* Cabeceras y subcabeceras - Categorías de habilidades */
.infobox .infobox-header {
.infobox .infobox-header,
     background-color: transparent;
.infobox .infobox-subheader {
     background-color: #e0d7c8; /* Un tono de pergamino más oscuro */
     font-weight: bold;
     font-weight: bold;
     text-align: center;
     text-align: center;
     border-top: 1px solid var(--color-verde-konoha);
     border-top: 1px solid var(--color-borde);
     border-bottom: 1px solid var(--color-verde-konoha);
     border-bottom: 1px solid var(--color-borde);
    padding: 0.5em;
}
}


/* Etiquetas y Datos - Detalles del ninja */
.infobox .infobox-label {
.infobox .infobox-label,
.infobox th {
     font-weight: bold;
     font-weight: bold;
     padding-right: 0.8em;
    color: var(--color-texto-cabecera);
     text-align: left;
}
     color: var(--color-azul-shinobi);
 
/*
* ===================================================================
* TABLA DE CONTENIDOS (ÍNDICE DEL PERGAMINO)
* ===================================================================
*/
#toc {
    background-color: var(--color-superficie);
    border: 1px solid var(--color-borde);
    border-radius: var(--radio-borde);
     padding: 1.5em;
    margin: 2em 0;
     box-shadow: var(--sombra-suave);
}
 
#toc .toctitle {
     font-family: var(--fuente-jutsu);
    font-size: 1.5em;
    text-align: center;
    margin-bottom: 1em;
}
}


.infobox .infobox-data,
#toc ul {
.infobox td {
     list-style: none;
     text-align: left;
    padding-left: 0;
}
}


/* La barra de navegación (v-d-e) se hace más sutil */
#toc ul ul {
.infobox .infobox-navbar {
     padding-left: 2em;
    font-size: 80%;
    text-align: right;
     padding-top: 5px;
}
}


/* --- Tablas (Registro de Misiones) --- */
/* --- Tablas (Registro de Misiones) --- */
.wikitable {
.wikitable {
     background-color: var(--color-blanco-mascara);
     background-color: var(--color-superficie);
     border: 2px solid var(--color-azul-shinobi);
     border: 1px solid var(--color-borde);
     border-collapse: collapse;
     border-collapse: collapse;
     box-shadow: var(--sombra-kage);
     box-shadow: var(--sombra-suave);
     margin: 1.5em auto;
     margin: 2em 0;
}
     width: 100%;
 
     border-radius: var(--radio-borde);
.wikitable > caption {
     overflow: hidden; /* Clave para que el border-radius afecte a th */
     font-family: var(--fuente-jutsu);
     font-size: 1.8em;
    color: var(--color-azul-shinobi);
     padding: 0.5em;
}
}


.wikitable th {
.wikitable th {
     background-color: var(--color-azul-shinobi);
     background-color: var(--color-azul-shinobi);
     color: var(--color-blanco-mascara);
     color: #fff;
     padding: 0.8em;
     padding: 1em;
    border: 1px solid #142a4f;
     font-weight: bold;
     font-weight: bold;
    text-align: left;
}
}


.wikitable td {
.wikitable td {
     padding: 0.6em;
     padding: 1em;
     border: 1px dashed #bba;
     border-bottom: 1px solid var(--color-borde);
}
}


/* Filas alternas, como el vendaje de un shinobi */
.wikitable tr:last-child td {
.wikitable tr:nth-of-type(even) {
     border-bottom: none;
     background-color: #f0eae0;
}
}


/* --- Citas y Referencias (Palabras de Leyendas y Anotaciones) --- */
/* --- Citas (Palabras de Leyendas) --- */
blockquote {
blockquote {
    overflow: hidden;
     margin: 1.5em 0;
     margin: 1.5em 40px;
     padding: 1em 1.5em;
     padding: 1em 2em 1em 3em;
     border-left: 5px solid var(--color-naranja-naruto);
     border-left: 5px solid var(--color-naranja-naruto);
     background: #faf5eb;
     background: var(--color-superficie);
     font-style: italic;
     font-style: italic;
     font-size: 1.1em;
     font-size: 1.1em;
     position: relative;
     border-radius: 0 var(--radio-borde) var(--radio-borde) 0;
}
 
blockquote::before {
    content: '“';
    font-family: var(--fuente-jutsu);
    font-size: 4em;
    color: var(--color-naranja-naruto);
    opacity: 0.5;
    position: absolute;
    left: 10px;
    top: -10px;
}
 
ol.references {
    font-size: 90%;
    background: #f7f2e9;
    padding: 1em 1em 1em 3em;
    border: 1px solid #e0d7c8;
    border-radius: 5px;
}
}


/* ¡Y un último toque ninja para la barra de desplazamiento! */
/* --- Barra de Desplazamiento Personalizada --- */
::-webkit-scrollbar {
::-webkit-scrollbar {
     width: 12px;
     width: 12px;
Línea 251: Línea 235:


::-webkit-scrollbar-track {
::-webkit-scrollbar-track {
     background: var(--color-pergamino-jutsu);
     background: var(--color-fondo);
    border-left: 1px solid var(--color-verde-konoha);
}
}


::-webkit-scrollbar-thumb {
::-webkit-scrollbar-thumb {
     background: var(--color-verde-konoha);
     background: var(--color-verde-konoha);
     border-radius: 6px;
     border-radius: 10px;
     border: 2px solid var(--color-naranja-naruto);
     border: 2px solid var(--color-fondo);
}
}


::-webkit-scrollbar-thumb:hover {
::-webkit-scrollbar-thumb:hover {
     background: #7a9e70;
     background: var(--color-naranja-naruto);
}
}

Revisión del 16:43 23 sep 2025

/*
 * ===================================================================
 * PERGAMINO DE ESTILOS: VERSIÓN "VOLUNTAD DE FUEGO MODERNA"
 * Inspirado en el universo de Naruto, con un toque del siglo XXI.
 *
 * /#######((((((((((((((((((((((########
 * /######((((((((((((((((((((((((((#######
 * /####((((((((((((((((((((((((((((((#####
 * /###((((((((((((((((((((((((((((((((####
 * /##((((((((((((((((/ \((((((((((((((####
 * /##((((((((((((((((| O |((((((((((((((###
 * '##(((((((((((((((( \ /((((((((((((((###
 * '##((((((((((((((((((((((((((((((((((###
 * '###((((((((((((((((((((((((((((((((####
 * '####((((((((((((((((((((((((((((((#####
 * '######((((((((((((((((((((((((((#######
 * \#######((((((((((((((((((((((########
 *
 * ===================================================================
 */

/* Importamos fuentes modernas y legibles, con un toque de pincel */
@import url('https://fonts.googleapis.com/css2?family=Yuji+Syuku&family=Inter:wght@400;700&display=swap');

/* --- Chakra de Estilos (Variables de Color y Fuentes) --- */
:root {
    --color-naranja-naruto: #ff8c00;
    --color-verde-konoha: #5a804e;
    --color-azul-shinobi: #1a325f;
    --color-rojo-sharingan: #d11a2a;

    /* Esquema Claro (Por defecto) */
    --color-fondo: #fdfaf3;
    --color-texto: #3a322d;
    --color-superficie: #ffffff; /* Para infobox, tablas, etc. */
    --color-borde: #e0d7c8;
    --color-texto-cabecera: #1a325f;

    --fuente-jutsu: 'Yuji Syuku', serif;
    --fuente-cronica: 'Inter', sans-serif;

    --sombra-suave: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    --sombra-media: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    --radio-borde: 12px;
}

/* --- Modo Oscuro (Jutsu de Sustitución de Apariencia) --- */
@media (prefers-color-scheme: dark) {
    :root {
        --color-fondo: #1a1a1a;
        --color-texto: #e0e0e0;
        --color-superficie: #2a2a2a;
        --color-borde: #444444;
        --color-texto-cabecera: #a3b8ff;
    }
}

/* --- Estilo General del Cuerpo (El Mundo Shinobi) --- */
body {
    background-color: var(--color-fondo);
    font-family: var(--fuente-cronica);
    color: var(--color-texto);
    line-height: 1.8;
    transition: background-color 0.3s ease, color 0.3s ease;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Centramos el contenido para una mejor lectura en pantallas grandes */
.mw-body {
    max-width: 900px;
    margin: 0 auto;
    padding: 2rem;
}

/* --- Encabezados (Nombres de Jutsus) --- */
h1, h2, h3, h4, h5, h6 {
    font-family: var(--fuente-jutsu);
    color: var(--color-texto-cabecera);
    letter-spacing: 1.5px;
    border-bottom: 2px solid var(--color-naranja-naruto);
    padding-bottom: 12px;
    margin: 2em 0 1em;
}

h1::before {
    content: '🍥';
    margin-right: 15px;
    font-family: sans-serif;
    color: var(--color-naranja-naruto);
}

h1 { font-size: 3.5em; }
h2 { font-size: 2.8em; }
h3 { font-size: 2.2em; }

/* --- Enlaces (Caminos del Shinobi) --- */
a {
    color: var(--color-verde-konoha);
    text-decoration: none;
    font-weight: bold;
    transition: all 0.2s ease-in-out;
}

a:hover, a:focus {
    color: var(--color-naranja-naruto);
    text-decoration: underline;
    text-underline-offset: 4px;
}

/*
 * ===================================================================
 * LA FICHA DE INFO (INFOBOX) - ¡EL LIBRO BINGO!
 * ===================================================================
 */
.infobox {
    float: right;
    clear: right;
    width: 25em;
    margin: 0.5em 0 1em 1.5em;
    padding: 1.2em;
    background-color: var(--color-superficie);
    border: 1px solid var(--color-borde);
    border-radius: var(--radio-borde);
    box-shadow: var(--sombra-suave);
    font-size: 92%;
    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}

.infobox:hover {
    transform: translateY(-5px);
    box-shadow: var(--sombra-media);
    border-color: var(--color-naranja-naruto);
}

.infobox .infobox-title {
    font-family: var(--fuente-jutsu);
    font-size: 1.8em;
    text-align: center;
    color: white;
    background: linear-gradient(45deg, var(--color-azul-shinobi), var(--color-verde-konoha));
    padding: 0.8em 0.5em;
    margin: -1.2em -1.2em 1em -1.2em;
    border-radius: var(--radio-borde) var(--radio-borde) 0 0;
}

.infobox .infobox-header {
    background-color: transparent;
    font-weight: bold;
    text-align: center;
    border-top: 1px solid var(--color-borde);
    border-bottom: 1px solid var(--color-borde);
    padding: 0.5em;
}

.infobox .infobox-label {
    font-weight: bold;
    color: var(--color-texto-cabecera);
}

/*
 * ===================================================================
 * TABLA DE CONTENIDOS (ÍNDICE DEL PERGAMINO)
 * ===================================================================
 */
#toc {
    background-color: var(--color-superficie);
    border: 1px solid var(--color-borde);
    border-radius: var(--radio-borde);
    padding: 1.5em;
    margin: 2em 0;
    box-shadow: var(--sombra-suave);
}

#toc .toctitle {
    font-family: var(--fuente-jutsu);
    font-size: 1.5em;
    text-align: center;
    margin-bottom: 1em;
}

#toc ul {
    list-style: none;
    padding-left: 0;
}

#toc ul ul {
    padding-left: 2em;
}

/* --- Tablas (Registro de Misiones) --- */
.wikitable {
    background-color: var(--color-superficie);
    border: 1px solid var(--color-borde);
    border-collapse: collapse;
    box-shadow: var(--sombra-suave);
    margin: 2em 0;
    width: 100%;
    border-radius: var(--radio-borde);
    overflow: hidden; /* Clave para que el border-radius afecte a th */
}

.wikitable th {
    background-color: var(--color-azul-shinobi);
    color: #fff;
    padding: 1em;
    font-weight: bold;
    text-align: left;
}

.wikitable td {
    padding: 1em;
    border-bottom: 1px solid var(--color-borde);
}

.wikitable tr:last-child td {
    border-bottom: none;
}

/* --- Citas (Palabras de Leyendas) --- */
blockquote {
    margin: 1.5em 0;
    padding: 1em 1.5em;
    border-left: 5px solid var(--color-naranja-naruto);
    background: var(--color-superficie);
    font-style: italic;
    font-size: 1.1em;
    border-radius: 0 var(--radio-borde) var(--radio-borde) 0;
}

/* --- Barra de Desplazamiento Personalizada --- */
::-webkit-scrollbar {
    width: 12px;
}

::-webkit-scrollbar-track {
    background: var(--color-fondo);
}

::-webkit-scrollbar-thumb {
    background: var(--color-verde-konoha);
    border-radius: 10px;
    border: 2px solid var(--color-fondo);
}

::-webkit-scrollbar-thumb:hover {
    background: var(--color-naranja-naruto);
}