MediaWiki:Common.css: mudanças entre as edições

De Wiki Poke United
Ir para navegação Ir para pesquisar
Esconde título da capa
Tema MediaWiki clássico
Linha 1: Linha 1:
/* ==========================================================================
/* ==========================================================================
   POKE UNITED — tema da Wiki (Fandom)
   POKE UNITED — Wiki (MediaWiki, skin Vector clássica)
   Colar em: MediaWiki:Common.css (precisa ser administrador da wiki)
   Página: MediaWiki:Common.css
   Mesma linguagem do site pkutd.com.br: grafite + ouro, cantos chanfrados,
  Cara de wiki MediaWiki tradicional; o projeto aparece só nos acentos:
   placas com bevel de 1px. Sem cantos arredondados, sem degradês "neon".
   ouro (#e0a224) nas faixas e destaques, grafite nas barras de título.
   (Versão escura antiga, para o Fandom: MediaWiki_Common_fandom.css)
   ========================================================================== */
   ========================================================================== */
:root {
:root {
   --pu-ouro: #f2b632;
   --pu-ouro: #e0a224;
   --pu-ouro-claro: #ffd98a;
   --pu-ouro-escuro: #b37c10;
   --pu-vermelho: #e0352b;
   --pu-ouro-claro: #fff6e0;
   --pu-grafite-1: #1f232b;
   --pu-grafite: #23272e;
   --pu-grafite-2: #0d0f14;
   --pu-grafite-2: #2f343c;
   --pu-borda: #343a44;
  --pu-borda: #c8ccd1;
   --pu-texto: #e2ddd0;
   --pu-borda-suave: #eaecf0;
   --pu-texto-mudo: #9aa0aa;
   --pu-fundo-caixa: #f8f9fa;
   --pu-texto-mudo: #54595d;
}
}


/* ---------- moldura padrão (caixas, infobox, navbox, cards) ---------- */
/* ---------- caixas genéricas ---------- */
.pu-frame, .pu-card, .pu-infobox, .pu-navbox, .pu-aviso {
.pu-frame, .pu-aviso {
  position: relative;
   background: var(--pu-fundo-caixa);
   background: linear-gradient(180deg, var(--pu-grafite-1), var(--pu-grafite-2));
   border: 1px solid var(--pu-borda);
   color: var(--pu-texto);
   border-radius: 6px;
  box-shadow: inset 0 0 0 1px var(--pu-borda), inset 0 1px 0 rgba(255, 255, 255, .06);
   padding: 10px 14px;
   clip-path: polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px);
   margin: 14px 0;
   padding: 14px 16px;
   margin-bottom: 16px;
}
}
.pu-frame::before, .pu-card::before, .pu-infobox::before, .pu-navbox::before {
.pu-aviso { border-left: 4px solid var(--pu-ouro); }
  content: ""; position: absolute; top: 0; left: 0; width: 18px; height: 18px; pointer-events: none;
.pu-aviso.pu-alerta { border-left-color: #d33; }
  background: linear-gradient(135deg, transparent 7.5px, var(--pu-ouro) 7.5px, var(--pu-ouro) 9.5px, transparent 9.5px);
}
.pu-frame a, .pu-card a, .pu-infobox a, .pu-navbox a { color: var(--pu-ouro-claro); }


/* ---------- selo / título de seção ---------- */
/* ---------- faixa de título de seção (estilo "Navegação rápida") ---------- */
.pu-selo {
.pu-selo {
   display: inline-block;
   display: block;
   font-family: "Courier New", monospace; font-size: 11px; font-weight: 700; letter-spacing: 1.6px; text-transform: uppercase;
   background: linear-gradient(180deg, var(--pu-grafite-2), var(--pu-grafite));
   color: var(--pu-ouro-claro);
  color: #fff;
   background: linear-gradient(180deg, #2a2f38, #15181e);
  font-weight: bold;
   box-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), 0 0 0 1px #0b0d10, inset 3px 0 0 var(--pu-ouro);
  font-size: 15px;
   clip-path: polygon(0 0, calc(100% - 9px) 0, 100% 9px, 100% 100%, 0 100%);
  text-align: center;
  padding: 6px 14px 6px 12px;
   padding: 7px 12px;
  margin-bottom: 10px;
   border-radius: 6px 6px 0 0;
   border-bottom: 3px solid var(--pu-ouro);
   margin: 18px 0 0;
}
}
.pu-selo + .pu-grade { border: 1px solid var(--pu-borda); border-top: 0; border-radius: 0 0 6px 6px; padding: 14px; background: #fff; }
.pu-etiqueta {
.pu-etiqueta {
   display: inline-block;
   display: inline-block; font-size: 11px; font-weight: bold; letter-spacing: .5px;
  font-family: "Courier New", monospace; font-size: 10px; font-weight: 700; letter-spacing: 1.2px; text-transform: uppercase;
   color: var(--pu-ouro-escuro); background: var(--pu-ouro-claro); border: 1px solid #f0d58c;
   color: var(--pu-ouro);
   border-radius: 3px; padding: 0 6px;
  background: linear-gradient(180deg, #2a2f38, #17191e);
  box-shadow: inset 0 0 0 1px rgba(242, 182, 50, .55);
   clip-path: polygon(5px 0, 100% 0, calc(100% - 5px) 100%, 0 100%);
  padding: 2px 9px;
}
}


/* ---------- capa da página principal ---------- */
/* ---------- capa ---------- */
.pu-capa {
.pu-capa {
   text-align: center;
   text-align: center;
   padding: 28px 18px 22px;
   padding: 22px 16px 18px;
   background:
  margin-bottom: 4px;
    radial-gradient(ellipse at 50% 0%, rgba(242, 182, 50, .14), transparent 60%),
  border-radius: 8px;
    linear-gradient(180deg, #171a20, #0b0d11);
   background: linear-gradient(135deg, #1d2128 0%, #2f343c 55%, #3a2f17 100%);
   box-shadow: inset 0 0 0 1px var(--pu-borda), inset 0 -2px 0 var(--pu-ouro);
  border: 1px solid #14171c;
   clip-path: polygon(16px 0, 100% 0, 100% calc(100% - 16px), calc(100% - 16px) 100%, 0 100%, 0 16px);
   box-shadow: inset 0 -3px 0 var(--pu-ouro);
  margin-bottom: 20px;
   color: #fff;
}
}
.pu-capa .pu-capa-titulo { font-size: 30px; font-weight: 800; color: #fff; letter-spacing: .5px; line-height: 1.15; }
.pu-capa .pu-capa-titulo { font-size: 26px; font-weight: bold; letter-spacing: .4px; line-height: 1.2; }
.pu-capa .pu-capa-titulo span { color: var(--pu-ouro); }
.pu-capa .pu-capa-titulo span { color: #f2b632; }
.pu-capa .pu-capa-sub { color: var(--pu-texto-mudo); margin-top: 6px; }
.pu-capa .pu-capa-sub { color: #c9cdd3; margin-top: 6px; font-size: 14px; }
.pu-capa .pu-selo { display: inline-block; background: none; border: 0; padding: 0; margin: 0 0 6px; font-size: 12px; letter-spacing: 2px; color: #f2b632; text-transform: uppercase; }


/* ---------- grade de portais ---------- */
/* ---------- grade de navegação com ícones ---------- */
.pu-grade { display: flex; flex-wrap: wrap; gap: 14px; margin-bottom: 18px; }
.pu-icones { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; text-align: center; }
.pu-grade > .pu-card { flex: 1 1 210px; margin: 0; padding: 14px 16px 12px; }
.pu-icones > div { width: 120px; padding: 8px 4px 6px; border-radius: 6px; }
.pu-card .pu-card-titulo { font-weight: 800; font-size: 16px; color: #fff; margin-bottom: 4px; }
.pu-icones > div:hover { background: var(--pu-ouro-claro); }
.pu-card .pu-card-titulo a { color: #fff; }
.pu-icones img { display: block; margin: 0 auto 6px; }
.pu-card .pu-card-titulo a:hover { color: var(--pu-ouro); text-decoration: none; }
.pu-icones a { font-weight: bold; color: var(--pu-grafite); }
.pu-icones a:hover { color: var(--pu-ouro-escuro); text-decoration: none; }
 
/* ---------- cards de destaque ---------- */
.pu-grade { display: flex; flex-wrap: wrap; gap: 12px; }
.pu-grade > .pu-card { flex: 1 1 200px; }
.pu-card {
  background: #fff; border: 1px solid var(--pu-borda); border-top: 3px solid var(--pu-ouro);
  border-radius: 4px; padding: 10px 12px;
}
.pu-card .pu-card-titulo { font-weight: bold; font-size: 15px; margin-bottom: 3px; }
.pu-card .pu-card-texto { color: var(--pu-texto-mudo); font-size: 13px; line-height: 1.45; }
.pu-card .pu-card-texto { color: var(--pu-texto-mudo); font-size: 13px; line-height: 1.45; }
.pu-card .pu-card-links { margin-top: 8px; font-size: 13px; }
.pu-card .pu-card-links { margin-top: 6px; font-size: 13px; }
.pu-card:hover { box-shadow: inset 0 0 0 1px rgba(242, 182, 50, .6), inset 0 1px 0 rgba(255, 255, 255, .08); }


/* ---------- infobox (lateral direita) ---------- */
/* ---------- infobox ---------- */
.pu-infobox { float: right; clear: right; width: 270px; margin: 0 0 16px 18px; padding: 0; }
.pu-infobox {
  float: right; clear: right; width: 260px; margin: 0 0 14px 18px;
  background: var(--pu-fundo-caixa); border: 1px solid var(--pu-borda); border-radius: 6px; overflow: hidden;
  font-size: 13px;
}
.pu-infobox .pu-ib-titulo {
.pu-infobox .pu-ib-titulo {
   background: linear-gradient(180deg, #f8cd5a, #d99a22); color: #14100a;
   background: linear-gradient(180deg, var(--pu-grafite-2), var(--pu-grafite)); color: #fff;
   font-weight: 800; text-align: center; padding: 8px 10px; letter-spacing: .4px;
   font-weight: bold; font-size: 15px; text-align: center; padding: 7px 10px;
   box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45);
   border-bottom: 3px solid var(--pu-ouro);
}
}
.pu-infobox .pu-ib-imagem { text-align: center; padding: 12px; background: radial-gradient(circle at 50% 40%, rgba(242, 182, 50, .12), transparent 70%); }
.pu-infobox .pu-ib-imagem { text-align: center; padding: 10px; background: #fff; border-bottom: 1px solid var(--pu-borda-suave); }
.pu-infobox table { width: 100%; border-collapse: collapse; }
.pu-infobox table { width: 100%; border-collapse: collapse; }
.pu-infobox th, .pu-infobox td { padding: 7px 12px; font-size: 13px; border-top: 1px solid #262a31; vertical-align: top; }
.pu-infobox th, .pu-infobox td { padding: 6px 10px; border-top: 1px solid var(--pu-borda-suave); vertical-align: top; text-align: left; }
.pu-infobox th { width: 42%; text-align: left; color: var(--pu-ouro); font-family: "Courier New", monospace; font-size: 11px; letter-spacing: 1px; text-transform: uppercase; }
.pu-infobox th { width: 38%; color: var(--pu-grafite); background: #f1f2f4; }
@media (max-width: 720px) { .pu-infobox { float: none; width: auto; margin: 0 0 16px; } }
@media (max-width: 720px) { .pu-infobox { float: none; width: auto; margin: 0 0 14px; } }


/* ---------- tabelas wikitable ---------- */
/* ---------- tabelas ---------- */
.wikitable, table.pu-tabela {
.wikitable > tr > th, .wikitable > * > tr > th { background: #eef0f3; }
  border-collapse: separate !important; border-spacing: 0 4px !important;
 
  background: transparent !important; border: 0 !important; color: var(--pu-texto);
/* ---------- escada de poder ---------- */
}
.pu-escada { display: flex; flex-wrap: wrap; gap: 6px; align-items: center; margin: 4px 0; }
.wikitable > tr > th, .wikitable > * > tr > th {
.pu-escada > span { font-weight: bold; font-size: 12.5px; padding: 3px 9px; border: 1px solid var(--pu-borda); border-radius: 12px; background: #fff; }
  background: linear-gradient(180deg, #2a2f38, #181b21) !important; color: var(--pu-ouro) !important;
.pu-escada > span.pu-topo { background: var(--pu-ouro); border-color: var(--pu-ouro-escuro); color: #fff; }
  font-family: "Courier New", monospace; font-size: 11.5px; letter-spacing: 1.4px; text-transform: uppercase;
.pu-escada > i { color: var(--pu-ouro-escuro); font-style: normal; font-weight: bold; }
  border: 0 !important; box-shadow: inset 0 -2px 0 var(--pu-ouro); padding: 9px 10px !important;
}
.wikitable > tr > td, .wikitable > * > tr > td {
  background: linear-gradient(180deg, #13161b, #0e1014) !important; border: 0 !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .04), inset 0 -1px 0 #07080a; padding: 7px 10px !important;
}
.wikitable > * > tr:hover > td { background: linear-gradient(180deg, #1d1a12, #13110c) !important; }


/* ---------- navbox (rodapé de todas as páginas) ---------- */
/* ---------- navbox (rodapé de todas as páginas) ---------- */
.pu-navbox { clear: both; margin-top: 26px; padding: 0; }
.pu-navbox { clear: both; margin-top: 24px; border: 1px solid var(--pu-borda); border-radius: 6px; overflow: hidden; font-size: 13px; }
.pu-navbox .pu-nb-titulo {
.pu-navbox .pu-nb-titulo {
   background: linear-gradient(180deg, #2a2f38, #15181e); color: var(--pu-ouro-claro);
   background: linear-gradient(180deg, var(--pu-grafite-2), var(--pu-grafite)); color: #fff;
  font-family: "Courier New", monospace; font-weight: 700; letter-spacing: 1.6px; text-transform: uppercase;
   font-weight: bold; text-align: center; padding: 6px; border-bottom: 3px solid var(--pu-ouro);
   font-size: 12px; text-align: center; padding: 8px; box-shadow: inset 0 -2px 0 var(--pu-ouro);
}
}
.pu-navbox table { width: 100%; border-collapse: collapse; }
.pu-navbox table { width: 100%; border-collapse: collapse; }
.pu-navbox th {
.pu-navbox th { width: 120px; text-align: right; padding: 5px 10px; background: #eef0f3; border-top: 1px solid #fff; white-space: nowrap; }
  width: 130px; text-align: right; padding: 7px 12px; font-size: 11px; letter-spacing: 1px; text-transform: uppercase;
.pu-navbox td { padding: 5px 10px; border-top: 1px solid var(--pu-borda-suave); line-height: 1.7; background: #fff; }
  font-family: "Courier New", monospace; color: var(--pu-ouro); border-top: 1px solid #262a31; white-space: nowrap;
}
.pu-navbox td { padding: 7px 12px; font-size: 13px; border-top: 1px solid #262a31; line-height: 1.7; }
 
/* ---------- avisos ---------- */
.pu-aviso { box-shadow: inset 0 0 0 1px var(--pu-borda), inset 3px 0 0 var(--pu-ouro); }
.pu-aviso.pu-alerta { box-shadow: inset 0 0 0 1px var(--pu-borda), inset 3px 0 0 var(--pu-vermelho); }
 
/* ---------- escada de poder ---------- */
.pu-escada { display: flex; flex-wrap: wrap; gap: 6px; align-items: center; }
.pu-escada > span {
  font-size: 12.5px; font-weight: 700; padding: 5px 10px; color: var(--pu-texto);
  background: linear-gradient(180deg, #23272e, #15181d); box-shadow: inset 0 0 0 1px var(--pu-borda);
  clip-path: polygon(6px 0, 100% 0, calc(100% - 6px) 100%, 0 100%);
}
.pu-escada > span.pu-topo { background: linear-gradient(180deg, #f8cd5a, #d99a22); color: #14100a; box-shadow: none; }
.pu-escada > i { color: var(--pu-ouro); font-style: normal; }
 
/* ---------- títulos de seção da página ---------- */
.mw-parser-output h2 { border-bottom: 1px solid #2a2e35; padding-bottom: 4px; }
/* Fandom (.mw-headline) e MediaWiki 1.43 (h2 direto) */
.mw-parser-output h2 .mw-headline::before, .mw-parser-output .mw-heading2 h2::before {
  content: ""; display: inline-block; width: 9px; height: 9px; margin-right: 9px; vertical-align: 2px;
  background: var(--pu-ouro); transform: rotate(45deg);
}


/* página principal: sem o título "Página principal" (a capa já faz esse papel) */
/* ---------- capa sem o título "Página principal" ---------- */
.page-Página_principal .mw-first-heading, .page-Página_principal #firstHeading { display: none; }
.page-Página_principal .mw-first-heading, .page-Página_principal #firstHeading { display: none; }

Edição das 01h47min de 5 de outubro de 2026

/* ==========================================================================
   POKE UNITED — Wiki (MediaWiki, skin Vector clássica)
   Página: MediaWiki:Common.css
   Cara de wiki MediaWiki tradicional; o projeto aparece só nos acentos:
   ouro (#e0a224) nas faixas e destaques, grafite nas barras de título.
   (Versão escura antiga, para o Fandom: MediaWiki_Common_fandom.css)
   ========================================================================== */
:root {
  --pu-ouro: #e0a224;
  --pu-ouro-escuro: #b37c10;
  --pu-ouro-claro: #fff6e0;
  --pu-grafite: #23272e;
  --pu-grafite-2: #2f343c;
  --pu-borda: #c8ccd1;
  --pu-borda-suave: #eaecf0;
  --pu-fundo-caixa: #f8f9fa;
  --pu-texto-mudo: #54595d;
}

/* ---------- caixas genéricas ---------- */
.pu-frame, .pu-aviso {
  background: var(--pu-fundo-caixa);
  border: 1px solid var(--pu-borda);
  border-radius: 6px;
  padding: 10px 14px;
  margin: 14px 0;
}
.pu-aviso { border-left: 4px solid var(--pu-ouro); }
.pu-aviso.pu-alerta { border-left-color: #d33; }

/* ---------- faixa de título de seção (estilo "Navegação rápida") ---------- */
.pu-selo {
  display: block;
  background: linear-gradient(180deg, var(--pu-grafite-2), var(--pu-grafite));
  color: #fff;
  font-weight: bold;
  font-size: 15px;
  text-align: center;
  padding: 7px 12px;
  border-radius: 6px 6px 0 0;
  border-bottom: 3px solid var(--pu-ouro);
  margin: 18px 0 0;
}
.pu-selo + .pu-grade { border: 1px solid var(--pu-borda); border-top: 0; border-radius: 0 0 6px 6px; padding: 14px; background: #fff; }
.pu-etiqueta {
  display: inline-block; font-size: 11px; font-weight: bold; letter-spacing: .5px;
  color: var(--pu-ouro-escuro); background: var(--pu-ouro-claro); border: 1px solid #f0d58c;
  border-radius: 3px; padding: 0 6px;
}

/* ---------- capa ---------- */
.pu-capa {
  text-align: center;
  padding: 22px 16px 18px;
  margin-bottom: 4px;
  border-radius: 8px;
  background: linear-gradient(135deg, #1d2128 0%, #2f343c 55%, #3a2f17 100%);
  border: 1px solid #14171c;
  box-shadow: inset 0 -3px 0 var(--pu-ouro);
  color: #fff;
}
.pu-capa .pu-capa-titulo { font-size: 26px; font-weight: bold; letter-spacing: .4px; line-height: 1.2; }
.pu-capa .pu-capa-titulo span { color: #f2b632; }
.pu-capa .pu-capa-sub { color: #c9cdd3; margin-top: 6px; font-size: 14px; }
.pu-capa .pu-selo { display: inline-block; background: none; border: 0; padding: 0; margin: 0 0 6px; font-size: 12px; letter-spacing: 2px; color: #f2b632; text-transform: uppercase; }

/* ---------- grade de navegação com ícones ---------- */
.pu-icones { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; text-align: center; }
.pu-icones > div { width: 120px; padding: 8px 4px 6px; border-radius: 6px; }
.pu-icones > div:hover { background: var(--pu-ouro-claro); }
.pu-icones img { display: block; margin: 0 auto 6px; }
.pu-icones a { font-weight: bold; color: var(--pu-grafite); }
.pu-icones a:hover { color: var(--pu-ouro-escuro); text-decoration: none; }

/* ---------- cards de destaque ---------- */
.pu-grade { display: flex; flex-wrap: wrap; gap: 12px; }
.pu-grade > .pu-card { flex: 1 1 200px; }
.pu-card {
  background: #fff; border: 1px solid var(--pu-borda); border-top: 3px solid var(--pu-ouro);
  border-radius: 4px; padding: 10px 12px;
}
.pu-card .pu-card-titulo { font-weight: bold; font-size: 15px; margin-bottom: 3px; }
.pu-card .pu-card-texto { color: var(--pu-texto-mudo); font-size: 13px; line-height: 1.45; }
.pu-card .pu-card-links { margin-top: 6px; font-size: 13px; }

/* ---------- infobox ---------- */
.pu-infobox {
  float: right; clear: right; width: 260px; margin: 0 0 14px 18px;
  background: var(--pu-fundo-caixa); border: 1px solid var(--pu-borda); border-radius: 6px; overflow: hidden;
  font-size: 13px;
}
.pu-infobox .pu-ib-titulo {
  background: linear-gradient(180deg, var(--pu-grafite-2), var(--pu-grafite)); color: #fff;
  font-weight: bold; font-size: 15px; text-align: center; padding: 7px 10px;
  border-bottom: 3px solid var(--pu-ouro);
}
.pu-infobox .pu-ib-imagem { text-align: center; padding: 10px; background: #fff; border-bottom: 1px solid var(--pu-borda-suave); }
.pu-infobox table { width: 100%; border-collapse: collapse; }
.pu-infobox th, .pu-infobox td { padding: 6px 10px; border-top: 1px solid var(--pu-borda-suave); vertical-align: top; text-align: left; }
.pu-infobox th { width: 38%; color: var(--pu-grafite); background: #f1f2f4; }
@media (max-width: 720px) { .pu-infobox { float: none; width: auto; margin: 0 0 14px; } }

/* ---------- tabelas ---------- */
.wikitable > tr > th, .wikitable > * > tr > th { background: #eef0f3; }

/* ---------- escada de poder ---------- */
.pu-escada { display: flex; flex-wrap: wrap; gap: 6px; align-items: center; margin: 4px 0; }
.pu-escada > span { font-weight: bold; font-size: 12.5px; padding: 3px 9px; border: 1px solid var(--pu-borda); border-radius: 12px; background: #fff; }
.pu-escada > span.pu-topo { background: var(--pu-ouro); border-color: var(--pu-ouro-escuro); color: #fff; }
.pu-escada > i { color: var(--pu-ouro-escuro); font-style: normal; font-weight: bold; }

/* ---------- navbox (rodapé de todas as páginas) ---------- */
.pu-navbox { clear: both; margin-top: 24px; border: 1px solid var(--pu-borda); border-radius: 6px; overflow: hidden; font-size: 13px; }
.pu-navbox .pu-nb-titulo {
  background: linear-gradient(180deg, var(--pu-grafite-2), var(--pu-grafite)); color: #fff;
  font-weight: bold; text-align: center; padding: 6px; border-bottom: 3px solid var(--pu-ouro);
}
.pu-navbox table { width: 100%; border-collapse: collapse; }
.pu-navbox th { width: 120px; text-align: right; padding: 5px 10px; background: #eef0f3; border-top: 1px solid #fff; white-space: nowrap; }
.pu-navbox td { padding: 5px 10px; border-top: 1px solid var(--pu-borda-suave); line-height: 1.7; background: #fff; }

/* ---------- capa sem o título "Página principal" ---------- */
.page-Página_principal .mw-first-heading, .page-Página_principal #firstHeading { display: none; }