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

De Edda World Wiki
Ir para navegação Ir para pesquisar
Sem resumo de edição
Sem resumo de edição
 
(18 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 3: Linha 3:
   Versão final · Um arquivo · Cola e esquece
   Versão final · Um arquivo · Cola e esquece
   ============================================================ */
   ============================================================ */
/* === VARIÁVEIS ============================================ */
/* === VARIÁVEIS ============================================ */
:root {
:root {
   --edda-primary:  #0EA5E9;
   --edda-primary:  #5ECFA8;
   --edda-primary2: #0284C7;
   --edda-primary2: #2E8F6E;
   --edda-dark:    #050E1F;
   --edda-dark:    #241832;
   --edda-accent:  #7DD8FF;
   --edda-accent:  #A8E8D0;
   --edda-border:  rgba(14, 165, 233, 0.18);
   --edda-border:  rgba(94, 207, 168, 0.18);
   --edda-text:    #1A2640;
   --edda-text:    #1A2640;
   --edda-muted:    #7A90AC;
   --edda-muted:    #8B8298;
   --edda-surface:  #F4F8FF;
   --edda-surface:  #FBF8F2;
   --edda-radius:  10px;
   --edda-radius:  10px;
}
}
/* === FUNDO GERAL ========================================== */
/* === FUNDO GERAL ========================================== */
body {
body {
   background: #F4F8FF !important;
   background: #FBF8F2 !important;
   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
   font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
   color: #1A2640 !important;
   color: #1A2640 !important;
}
}
/* === LOGO ================================================= */
#p-logo {
  position: relative !important;
  height: 100px !important;
  width: 210px !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 6px 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
}
#p-logo a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
#p-logo img,
#p-logo a > img {
  max-width: 195px !important;
  max-height: 90px !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
  display: block !important;
  position: static !important;
}
/* === TOPBAR (barra preta do topo) ========================= */
/* === TOPBAR (barra preta do topo) ========================= */
#mw-head,
#mw-head,
.vector-header,
.vector-header,
div#mw-head {
div#mw-head {
   background: #050E1F !important;
   background: #241832 !important;
   border-bottom: 1px solid rgba(14,165,233,0.25) !important;
   border-bottom: 1px solid rgba(94,207,168,0.25) !important;
   box-shadow: 0 2px 12px rgba(0,0,0,0.3) !important;
   box-shadow: 0 2px 12px rgba(0,0,0,0.3) !important;
}
}
 
/* === LOGO ================================================= */
a.mw-wiki-logo {
  width: 200px !important;
  height: 200px !important;
  background-size: 190px 190px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  display: block !important;
}
#p-logo {
  width: 220px !important;
  height: 200px !important;
  padding: 0 !important;
  margin: 0 0 -10px 0 !important;
  overflow: visible !important;
}
/* Tabs: Página / Discussão / Ler / Editar */
/* Tabs: Página / Discussão / Ler / Editar */
#p-namespaces li a,
#p-namespaces li a,
Linha 79: Linha 57:
#p-namespaces li.selected a,
#p-namespaces li.selected a,
#p-views li.selected a {
#p-views li.selected a {
   color: #7DD8FF !important;
   color: #A8E8D0 !important;
   border-bottom: 2px solid #0EA5E9 !important;
   border-bottom: 2px solid #5ECFA8 !important;
   background: rgba(14,165,233,0.1) !important;
   background: rgba(94,207,168,0.1) !important;
}
}
#p-namespaces li a:hover,
#p-namespaces li a:hover,
Linha 88: Linha 66:
   background: rgba(255,255,255,0.08) !important;
   background: rgba(255,255,255,0.08) !important;
}
}
/* Campo de pesquisa */
/* Campo de pesquisa */
#searchInput,
#searchInput,
Linha 102: Linha 79:
#searchInput::placeholder { color: rgba(255,255,255,0.35) !important; }
#searchInput::placeholder { color: rgba(255,255,255,0.35) !important; }
#searchButton, .searchButton {
#searchButton, .searchButton {
   background: #0EA5E9 !important;
   background: #5ECFA8 !important;
   border-radius: 0 20px 20px 0 !important;
   border-radius: 0 20px 20px 0 !important;
   border: none !important;
   border: none !important;
   color: #fff !important;
   color: #fff !important;
}
}
/* === SIDEBAR ============================================== */
/* === SIDEBAR ============================================== */
/* Vector Legacy */
#mw-panel {
#mw-panel {
   position: absolute !important;
   position: absolute !important;
   width: 210px !important;
   width: 220px !important;
   left: 0 !important;
   left: 0 !important;
   top: 0 !important;
   top: 0 !important;
   padding-top: 0 !important;
   padding-top: 0 !important;
   background: #fff !important;
   background: #fff !important;
   border-right: 1px solid rgba(14,165,233,0.12) !important;
   border-right: 1px solid rgba(94,207,168,0.12) !important;
}
}
/* Vector 2022 */
.vector-column-start {
.vector-column-start {
   width: 210px !important;
   width: 220px !important;
   flex-shrink: 0 !important;
   flex-shrink: 0 !important;
   background: #fff !important;
   background: #fff !important;
   border-right: 1px solid rgba(14,165,233,0.12) !important;
   border-right: 1px solid rgba(94,207,168,0.12) !important;
}
}
/* Coluna legacy */
#column-one {
#column-one {
   width: 210px !important;
   width: 220px !important;
   background: #fff !important;
   background: #fff !important;
}
}
/* Títulos das seções da sidebar */
.portal h3,
.portal h3,
#p-tb h3,
#p-tb h3,
#p-navigation h3 {
#p-navigation h3 {
   color: #0EA5E9 !important;
   color: #5ECFA8 !important;
   font-size: 9.5px !important;
   font-size: 9.5px !important;
   font-weight: 700 !important;
   font-weight: 700 !important;
   letter-spacing: 1px !important;
   letter-spacing: 1px !important;
   text-transform: uppercase !important;
   text-transform: uppercase !important;
   border-bottom: 1px solid rgba(14,165,233,0.15) !important;
   border-bottom: 1px solid rgba(94,207,168,0.15) !important;
   padding-bottom: 4px !important;
   padding-bottom: 4px !important;
   margin-bottom: 5px !important;
   margin-bottom: 5px !important;
}
}
/* Links da sidebar */
.portal li a,
.portal li a,
#p-tb li a,
#p-tb li a,
#p-navigation li a {
#p-navigation li a {
   color: #5A7A9A !important;
   color: #8B8298 !important;
   font-size: 12px !important;
   font-size: 12px !important;
   text-decoration: none !important;
   text-decoration: none !important;
Linha 159: Linha 128:
#p-tb li a:hover,
#p-tb li a:hover,
#p-navigation li a:hover {
#p-navigation li a:hover {
   color: #0EA5E9 !important;
   color: #5ECFA8 !important;
}
}
/* Portlets compactos */
.portal {
.portal {
   margin: 6px 0 !important;
   margin: 6px 0 !important;
   padding: 0 8px !important;
   padding: 0 8px !important;
}
}
/* === CONTEÚDO PRINCIPAL =================================== */
/* === CONTEÚDO PRINCIPAL =================================== */
/* Vector Legacy */
#content, div#content {
#content,
   margin-left: 260px !important;
div#content {
   margin-left: 220px !important;
   margin-right: 8px !important;
   margin-right: 8px !important;
   margin-top: 8px !important;
   margin-top: 8px !important;
   margin-bottom: 8px !important;
   margin-bottom: 8px !important;
   background: #fff !important;
   background: #fff !important;
   border: 1px solid rgba(14,165,233,0.15) !important;
   border: 1px solid rgba(94,207,168,0.15) !important;
   border-radius: 10px !important;
   border-radius: 10px !important;
   box-shadow: 0 1px 6px rgba(14,165,233,0.07) !important;
   box-shadow: 0 1px 6px rgba(94,207,168,0.07) !important;
   padding: 24px 28px !important;
   padding: 24px 28px !important;
}
}
/* Coluna legacy */
#column-content {
#column-content {
   margin-left: 210px !important;
   margin-left: 250px !important;
}
}
/* Header tabs margin */
#mw-head-base {
#mw-head-base {
   margin-left: 210px !important;
   margin-left: 230px !important;
}
}
/* === TIPOGRAFIA =========================================== */
/* === TIPOGRAFIA =========================================== */
h1.firstHeading,
h1.firstHeading,
Linha 197: Linha 158:
   font-size: 22px !important;
   font-size: 22px !important;
   font-weight: 700 !important;
   font-weight: 700 !important;
   border-bottom: 2px solid #0EA5E9 !important;
   border-bottom: 2px solid #5ECFA8 !important;
   padding-bottom: 10px !important;
   padding-bottom: 10px !important;
   margin-bottom: 20px !important;
   margin-bottom: 20px !important;
Linha 205: Linha 166:
   font-size: 16px !important;
   font-size: 16px !important;
   font-weight: 700 !important;
   font-weight: 700 !important;
   border-bottom: 1px solid rgba(14,165,233,0.2) !important;
   border-bottom: 1px solid rgba(94,207,168,0.2) !important;
   padding-bottom: 6px !important;
   padding-bottom: 6px !important;
   margin: 24px 0 12px !important;
   margin: 24px 0 12px !important;
}
}
h3 {
h3 {
   color: #0284C7 !important;
   color: #2E8F6E !important;
   font-size: 14px !important;
   font-size: 14px !important;
   font-weight: 700 !important;
   font-weight: 700 !important;
   margin: 16px 0 8px !important;
   margin: 16px 0 8px !important;
}
}
 
a, a:visited { color: #2E8F6E !important; text-decoration: none !important; }
/* Links */
a:hover { color: #5ECFA8 !important; text-decoration: underline !important; }
a, a:visited { color: #0284C7 !important; text-decoration: none !important; }
a:hover { color: #0EA5E9 !important; text-decoration: underline !important; }
a.new { color: #E05252 !important; }
a.new { color: #E05252 !important; }
/* === TABELAS ============================================== */
/* === TABELAS ============================================== */
table.wikitable {
table.wikitable {
Linha 227: Linha 185:
   font-size: 13px !important;
   font-size: 13px !important;
   margin: 14px 0 !important;
   margin: 14px 0 !important;
   border: 1px solid rgba(14,165,233,0.18) !important;
   border: 1px solid rgba(94,207,168,0.18) !important;
   border-radius: 8px !important;
   border-radius: 8px !important;
   overflow: hidden !important;
   overflow: hidden !important;
}
}
table.wikitable th {
table.wikitable th {
   background: #050E1F !important;
   background: #241832 !important;
   color: #7DD8FF !important;
   color: #A8E8D0 !important;
   font-size: 10.5px !important;
   font-size: 10.5px !important;
   font-weight: 700 !important;
   font-weight: 700 !important;
Linha 239: Linha 197:
   letter-spacing: 0.5px !important;
   letter-spacing: 0.5px !important;
   padding: 10px 14px !important;
   padding: 10px 14px !important;
   border: 1px solid rgba(14,165,233,0.2) !important;
   border: 1px solid rgba(94,207,168,0.2) !important;
}
}
table.wikitable td {
table.wikitable td {
   padding: 8px 14px !important;
   padding: 8px 14px !important;
   border: 1px solid rgba(14,165,233,0.1) !important;
   border: 1px solid rgba(94,207,168,0.1) !important;
   background: #fff !important;
   background: #fff !important;
   color: #1A2640 !important;
   color: #1A2640 !important;
}
}
table.wikitable tr:nth-child(even) td { background: #F4FAFF !important; }
table.wikitable tr:nth-child(even) td { background: #F2FBF7 !important; }
table.wikitable tr:hover td { background: #E8F5FF !important; }
table.wikitable tr:hover td { background: #EAF8F1 !important; }
 
/* === TOC ================================================== */
/* === TOC ================================================== */
#toc, .toc {
#toc, .toc {
   background: #F4F8FF !important;
   background: #FBF8F2 !important;
   border: 1px solid rgba(14,165,233,0.18) !important;
   border: 1px solid rgba(94,207,168,0.18) !important;
   border-radius: 8px !important;
   border-radius: 8px !important;
   padding: 12px 16px !important;
   padding: 12px 16px !important;
Linha 260: Linha 217:
#toc h2, .toc h2 {
#toc h2, .toc h2 {
   font-size: 11px !important;
   font-size: 11px !important;
   color: #7A90AC !important;
   color: #8B8298 !important;
   font-weight: 700 !important;
   font-weight: 700 !important;
   text-transform: uppercase !important;
   text-transform: uppercase !important;
Linha 268: Linha 225:
   padding: 0 !important;
   padding: 0 !important;
}
}
#toc a, .toc a { color: #0284C7 !important; font-size: 12px !important; }
#toc a, .toc a { color: #2E8F6E !important; font-size: 12px !important; }
 
/* === CATEGORIAS =========================================== */
/* === CATEGORIAS =========================================== */
#catlinks {
#catlinks {
   background: #F4F8FF !important;
   background: #FBF8F2 !important;
   border: 1px solid rgba(14,165,233,0.15) !important;
   border: 1px solid rgba(94,207,168,0.15) !important;
   border-radius: 8px !important;
   border-radius: 8px !important;
   padding: 8px 14px !important;
   padding: 8px 14px !important;
Linha 279: Linha 235:
   margin-top: 24px !important;
   margin-top: 24px !important;
}
}
/* === FOOTER ============================================== */
/* === FOOTER ============================================== */
#footer-info-lastmod,
li#footer-info-lastmod { display: none !important; }
.page-Página_principal #footer-places { display: none !important; }
.page-Página_principal #footer-info  { display: none !important; }
#footer, .mw-footer {
#footer, .mw-footer {
   background: #050E1F !important;
   background: #241832 !important;
   border-top: 1px solid rgba(14,165,233,0.15) !important;
   border-top: 1px solid rgba(94,207,168,0.1) !important;
   padding: 14px 24px !important;
   padding: 10px 20px !important;
  min-height: unset !important;
}
}
#footer li, #footer-info li, #footer-places li {
#footer-places li,
   color: rgba(255,255,255,0.4) !important;
#footer-info li,
#footer li {
  display: inline !important;
   color: rgba(255,255,255,0.45) !important;
   font-size: 11px !important;
   font-size: 11px !important;
}
}
#footer a, .mw-footer a { color: rgba(255,255,255,0.45) !important; }
#footer-places li::after { content: " · "; color: rgba(255,255,255,0.2); }
#footer a:hover, .mw-footer a:hover { color: #0EA5E9 !important; }
#footer-places li:last-child::after { content: ""; }
 
#footer a { color: rgba(255,255,255,0.45) !important; }
#footer a:hover { color: #5ECFA8 !important; }
#footer-icons { display: none !important; }
/* === EDIT BOX ============================================= */
/* === EDIT BOX ============================================= */
#wpTextbox1 {
#wpTextbox1 {
   border: 1px solid rgba(14,165,233,0.25) !important;
   border: 1px solid rgba(94,207,168,0.25) !important;
   border-radius: 6px !important;
   border-radius: 6px !important;
   padding: 10px !important;
   padding: 10px !important;
Linha 301: Linha 266:
   font-family: "Courier New", monospace !important;
   font-family: "Courier New", monospace !important;
}
}
/* === BOTÕES =============================================== */
/* === BOTÕES =============================================== */
.mw-ui-progressive,
.mw-ui-progressive,
.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
   background: #0EA5E9 !important;
   background: #5ECFA8 !important;
   border-color: #0284C7 !important;
   border-color: #2E8F6E !important;
   color: #fff !important;
   color: #fff !important;
   border-radius: 6px !important;
   border-radius: 6px !important;
}
}
/* === SCROLLBAR =========================================== */
/* === SCROLLBAR =========================================== */
::-webkit-scrollbar { width: 5px; height: 5px; }
::-webkit-scrollbar { width: 5px; height: 5px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: rgba(14,165,233,0.25); border-radius: 3px; }
::-webkit-scrollbar-thumb { background: rgba(94,207,168,0.25); border-radius: 3px; }
::-webkit-scrollbar-thumb:hover { background: #0EA5E9; }
::-webkit-scrollbar-thumb:hover { background: #5ECFA8; }
 
/* ============================================================
/* ============================================================
   COMPONENTES — use nas páginas com <html>...</html>
   COMPONENTES
   ============================================================ */
   ============================================================ */
/* GRID */
.edda-grid { display: grid; gap: 12px; margin: 16px 0; }
.edda-grid { display: grid; gap: 12px; margin: 16px 0; }
.edda-grid-2 { grid-template-columns: repeat(2, 1fr); }
.edda-grid-2 { grid-template-columns: repeat(2, 1fr); }
Linha 332: Linha 292:
   .edda-grid-2, .edda-grid-3, .edda-grid-4 { grid-template-columns: 1fr; }
   .edda-grid-2, .edda-grid-3, .edda-grid-4 { grid-template-columns: 1fr; }
}
}
/* CARD */
.edda-card {
.edda-card {
   background: #fff;
   background: #fff;
   border: 1px solid rgba(14,165,233,0.16);
   border: 1px solid rgba(94,207,168,0.16);
   border-radius: 10px;
   border-radius: 10px;
   padding: 16px;
   padding: 16px;
Linha 345: Linha 303:
}
}
.edda-card:hover {
.edda-card:hover {
   border-color: #0EA5E9;
   border-color: #5ECFA8;
   box-shadow: 0 4px 16px rgba(14,165,233,0.14);
   box-shadow: 0 4px 16px rgba(94,207,168,0.14);
   transform: translateY(-2px);
   transform: translateY(-2px);
   text-decoration: none !important;
   text-decoration: none !important;
Linha 352: Linha 310:
.edda-card-icon { font-size: 24px; margin-bottom: 8px; }
.edda-card-icon { font-size: 24px; margin-bottom: 8px; }
.edda-card-title { font-size: 13px; font-weight: 700; color: #0C1A36; margin-bottom: 4px; }
.edda-card-title { font-size: 13px; font-weight: 700; color: #0C1A36; margin-bottom: 4px; }
.edda-card-desc  { font-size: 11px; color: #7A90AC; line-height: 1.5; }
.edda-card-desc  { font-size: 11px; color: #8B8298; line-height: 1.5; }
 
/* HERO */
.edda-hero {
.edda-hero {
   background: #050E1F;
   background: #241832;
   border-radius: 10px;
   border-radius: 10px;
   padding: 32px 28px;
   padding: 32px 28px;
Linha 365: Linha 321:
}
}
.edda-hero-title { color: #fff; font-size: 22px; font-weight: 700; margin-bottom: 8px; }
.edda-hero-title { color: #fff; font-size: 22px; font-weight: 700; margin-bottom: 8px; }
.edda-hero-title .accent { color: #0EA5E9; }
.edda-hero-title .accent { color: #5ECFA8; }
.edda-hero-sub { color: rgba(255,255,255,0.5); font-size: 12.5px; line-height: 1.6; margin-bottom: 16px; }
.edda-hero-sub { color: rgba(255,255,255,0.5); font-size: 12.5px; line-height: 1.6; margin-bottom: 16px; }
/* PILLS */
.edda-pills { display: flex; gap: 8px; justify-content: center; flex-wrap: wrap; }
.edda-pills { display: flex; gap: 8px; justify-content: center; flex-wrap: wrap; }
.edda-pill {
.edda-pill {
Linha 381: Linha 335:
   gap: 5px;
   gap: 5px;
}
}
/* INFO BAR */
.edda-infobar {
.edda-infobar {
   display: grid;
   display: grid;
   grid-template-columns: repeat(6, 1fr);
   grid-template-columns: repeat(6, 1fr);
   background: #fff;
   background: #fff;
   border: 1px solid rgba(14,165,233,0.18);
   border: 1px solid rgba(94,207,168,0.18);
   border-radius: 10px;
   border-radius: 10px;
   overflow: hidden;
   overflow: hidden;
   margin-bottom: 18px;
   margin-bottom: 18px;
}
}
.edda-infobar-cell { padding: 10px 12px; border-right: 1px solid rgba(14,165,233,0.1); text-align: center; }
.edda-infobar-cell { padding: 10px 12px; border-right: 1px solid rgba(94,207,168,0.1); text-align: center; }
.edda-infobar-cell:last-child { border-right: none; }
.edda-infobar-cell:last-child { border-right: none; }
.edda-infobar-label { font-size: 9px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; color: #7A90AC; margin-bottom: 3px; }
.edda-infobar-label { font-size: 9px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; color: #8B8298; margin-bottom: 3px; }
.edda-infobar-value { font-size: 12px; font-weight: 700; color: #0C1A36; }
.edda-infobar-value { font-size: 12px; font-weight: 700; color: #0C1A36; }
.edda-infobar-value.blue { color: #0284C7; }
.edda-infobar-value.blue { color: #2E8F6E; }
 
/* SECTION HEADER */
.edda-section-header { display: flex; align-items: center; gap: 10px; margin: 20px 0 12px; }
.edda-section-header { display: flex; align-items: center; gap: 10px; margin: 20px 0 12px; }
.edda-section-title { font-size: 12.5px; font-weight: 700; color: #0C1A36; white-space: nowrap; }
.edda-section-title { font-size: 12.5px; font-weight: 700; color: #0C1A36; white-space: nowrap; }
.edda-section-line { flex: 1; height: 1px; background: rgba(14,165,233,0.15); }
.edda-section-line { flex: 1; height: 1px; background: rgba(94,207,168,0.15); }
 
/* BANNER */
.edda-banner {
.edda-banner {
   background: #050E1F;
   background: #241832;
   border: 1px solid rgba(14,165,233,0.22);
   border: 1px solid rgba(94,207,168,0.22);
   border-radius: 10px;
   border-radius: 10px;
   padding: 16px 20px;
   padding: 16px 20px;
Linha 419: Linha 367:
.edda-banner-tags { display: flex; gap: 7px; margin-left: auto; flex-shrink: 0; }
.edda-banner-tags { display: flex; gap: 7px; margin-left: auto; flex-shrink: 0; }
.edda-banner-tag {
.edda-banner-tag {
   background: rgba(14,165,233,0.18);
   background: rgba(94,207,168,0.18);
   border: 1px solid rgba(14,165,233,0.35);
   border: 1px solid rgba(94,207,168,0.35);
   color: #7DD8FF;
   color: #A8E8D0;
   font-size: 10px;
   font-size: 10px;
   font-weight: 700;
   font-weight: 700;
Linha 428: Linha 376:
   white-space: nowrap;
   white-space: nowrap;
}
}
/* INFOBOX (float right) */
.edda-infobox {
.edda-infobox {
   float: right;
   float: right;
   clear: right;
   clear: right;
   background: #fff;
   background: #fff;
   border: 1px solid rgba(14,165,233,0.18);
   border: 1px solid rgba(94,207,168,0.18);
   border-radius: 10px;
   border-radius: 10px;
   margin: 0 0 16px 20px;
   margin: 0 0 16px 20px;
Linha 442: Linha 388:
}
}
.edda-infobox-title {
.edda-infobox-title {
   background: #050E1F;
   background: #241832;
   color: #7DD8FF;
   color: #A8E8D0;
   font-size: 12px;
   font-size: 12px;
   font-weight: 700;
   font-weight: 700;
Linha 450: Linha 396:
}
}
.edda-infobox table { width: 100%; border-collapse: collapse; }
.edda-infobox table { width: 100%; border-collapse: collapse; }
.edda-infobox td { padding: 7px 12px; border-bottom: 1px solid rgba(14,165,233,0.08); font-size: 12px; }
.edda-infobox td { padding: 7px 12px; border-bottom: 1px solid rgba(94,207,168,0.08); font-size: 12px; }
.edda-infobox td:first-child { font-weight: 700; color: #7A90AC; width: 45%; }
.edda-infobox td:first-child { font-weight: 700; color: #8B8298; width: 45%; }
.edda-infobox tr:last-child td { border-bottom: none; }
.edda-infobox tr:last-child td { border-bottom: none; }
 
.edda-drops { width: 100%; border-collapse: collapse; font-size: 12px; border: 1px solid rgba(94,207,168,0.15); border-radius: 8px; overflow: hidden; }
/* DROP TABLE */
.edda-drops thead th { background: #241832; color: #A8E8D0; font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; padding: 8px 12px; }
.edda-drops { width: 100%; border-collapse: collapse; font-size: 12px; border: 1px solid rgba(14,165,233,0.15); border-radius: 8px; overflow: hidden; }
.edda-drops tbody td { padding: 7px 12px; border-bottom: 1px solid rgba(94,207,168,0.07); color: #1A2640; }
.edda-drops thead th { background: #050E1F; color: #7DD8FF; font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; padding: 8px 12px; }
.edda-drops tbody tr:hover td { background: #EAF8F1; }
.edda-drops tbody td { padding: 7px 12px; border-bottom: 1px solid rgba(14,165,233,0.07); color: #1A2640; }
.drop-rare    { color: #9B87D4; font-weight: 700; }
.edda-drops tbody tr:hover td { background: #EBF6FF; }
.drop-rare    { color: #9B59D0; font-weight: 700; }
.drop-uncommon { color: #D97706; font-weight: 600; }
.drop-uncommon { color: #D97706; font-weight: 600; }
.drop-common  { color: #7A90AC; }
.drop-common  { color: #8B8298; }
 
/* === ESCONDE "Esta página foi modificada" ================= */
#footer-info-lastmod,
li#footer-info-lastmod {
  display: none !important;
}
 
.page-Página_principal #footer-info {
  display: none !important;
}
 
/* === FIX FOOTER COMPLETO ================================== */
#footer-info-lastmod { display: none !important; }
 
.page-Página_principal #footer-places { display: none !important; }
.page-Página_principal #footer-info  { display: none !important; }
 
#footer {
  background: #050E1F !important;
  border-top: 1px solid rgba(14,165,233,0.1) !important;
  padding: 10px 20px !important;
  min-height: unset !important;
}
 
#footer-places li,
#footer-info li,
#footer li {
  display: inline !important;
  color: rgba(255,255,255,0.45) !important;
  font-size: 11px !important;
}
 
#footer-places li::after {
  content: " · ";
  color: rgba(255,255,255,0.2);
}
#footer-places li:last-child::after { content: ""; }
 
#footer a { color: rgba(255,255,255,0.45) !important; }
#footer a:hover { color: #0EA5E9 !important; }
 
#footer-icons { display: none !important; }
 
/* === FIX ABAS DO HEADER =================================== */
/* === FIX ABAS DO HEADER =================================== */
#p-namespaces li,
#p-namespaces li,
Linha 525: Linha 426:
   box-shadow: none !important;
   box-shadow: none !important;
}
}
#p-namespaces li a,
#p-namespaces li a,
#p-views li a,
#p-views li a,
Linha 535: Linha 435:
   transition: all 0.15s !important;
   transition: all 0.15s !important;
}
}
#p-namespaces li.selected a,
#p-namespaces li.selected a,
#p-views li.selected a {
#p-views li.selected a {
   color: #7DD8FF !important;
   color: #A8E8D0 !important;
   background: rgba(14,165,233,0.15) !important;
   background: rgba(94,207,168,0.15) !important;
   border-bottom: 2px solid #0EA5E9 !important;
   border-bottom: 2px solid #5ECFA8 !important;
}
}
#p-namespaces li a:hover,
#p-namespaces li a:hover,
#p-views li a:hover {
#p-views li a:hover {
Linha 549: Linha 447:
   text-decoration: none !important;
   text-decoration: none !important;
}
}
#p-namespaces,
#p-namespaces,
#p-views,
#p-views,
Linha 558: Linha 455:
   padding: 0 !important;
   padding: 0 !important;
}
}
a.mw-wiki-logo {
#left-navigation {
   width: 200px !important;
   margin-left: 230px !important;
  height: 130px !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
}
#p-logo {
#p-logo {
  height: 130px !important;
    display: none !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
 
.portal:first-of-type {
  margin-top: 4px !important;
}
}

Edição atual tal como às 05h12min de 15 de agosto de 2026

/* ============================================================
   EDDA WORLD WIKI — Common.css COMPLETO
   Versão final · Um arquivo · Cola e esquece
   ============================================================ */
/* === VARIÁVEIS ============================================ */
:root {
  --edda-primary:  #5ECFA8;
  --edda-primary2: #2E8F6E;
  --edda-dark:     #241832;
  --edda-accent:   #A8E8D0;
  --edda-border:   rgba(94, 207, 168, 0.18);
  --edda-text:     #1A2640;
  --edda-muted:    #8B8298;
  --edda-surface:  #FBF8F2;
  --edda-radius:   10px;
}
/* === FUNDO GERAL ========================================== */
body {
  background: #FBF8F2 !important;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
  color: #1A2640 !important;
}
/* === TOPBAR (barra preta do topo) ========================= */
#mw-head,
.vector-header,
div#mw-head {
  background: #241832 !important;
  border-bottom: 1px solid rgba(94,207,168,0.25) !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.3) !important;
}
/* === LOGO ================================================= */
a.mw-wiki-logo {
  width: 200px !important;
  height: 200px !important;
  background-size: 190px 190px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  display: block !important;
}
#p-logo {
  width: 220px !important;
  height: 200px !important;
  padding: 0 !important;
  margin: 0 0 -10px 0 !important;
  overflow: visible !important;
}
/* Tabs: Página / Discussão / Ler / Editar */
#p-namespaces li a,
#p-views li a,
li.selected a,
.vector-tab-noaction a {
  background: transparent !important;
  color: rgba(255,255,255,0.6) !important;
  border-color: transparent !important;
  font-size: 12px !important;
}
#p-namespaces li.selected a,
#p-views li.selected a {
  color: #A8E8D0 !important;
  border-bottom: 2px solid #5ECFA8 !important;
  background: rgba(94,207,168,0.1) !important;
}
#p-namespaces li a:hover,
#p-views li a:hover {
  color: #fff !important;
  background: rgba(255,255,255,0.08) !important;
}
/* Campo de pesquisa */
#searchInput,
input[name="search"],
.cdx-text-input__input {
  border-radius: 20px !important;
  border: 1px solid rgba(255,255,255,0.15) !important;
  background: rgba(255,255,255,0.08) !important;
  color: rgba(255,255,255,0.85) !important;
  padding: 4px 14px !important;
  font-size: 12px !important;
}
#searchInput::placeholder { color: rgba(255,255,255,0.35) !important; }
#searchButton, .searchButton {
  background: #5ECFA8 !important;
  border-radius: 0 20px 20px 0 !important;
  border: none !important;
  color: #fff !important;
}
/* === SIDEBAR ============================================== */
#mw-panel {
  position: absolute !important;
  width: 220px !important;
  left: 0 !important;
  top: 0 !important;
  padding-top: 0 !important;
  background: #fff !important;
  border-right: 1px solid rgba(94,207,168,0.12) !important;
}
.vector-column-start {
  width: 220px !important;
  flex-shrink: 0 !important;
  background: #fff !important;
  border-right: 1px solid rgba(94,207,168,0.12) !important;
}
#column-one {
  width: 220px !important;
  background: #fff !important;
}
.portal h3,
#p-tb h3,
#p-navigation h3 {
  color: #5ECFA8 !important;
  font-size: 9.5px !important;
  font-weight: 700 !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  border-bottom: 1px solid rgba(94,207,168,0.15) !important;
  padding-bottom: 4px !important;
  margin-bottom: 5px !important;
}
.portal li a,
#p-tb li a,
#p-navigation li a {
  color: #8B8298 !important;
  font-size: 12px !important;
  text-decoration: none !important;
  line-height: 1.8 !important;
  transition: color 0.15s !important;
}
.portal li a:hover,
#p-tb li a:hover,
#p-navigation li a:hover {
  color: #5ECFA8 !important;
}
.portal {
  margin: 6px 0 !important;
  padding: 0 8px !important;
}
/* === CONTEÚDO PRINCIPAL =================================== */
#content, div#content {
  margin-left: 260px !important;
  margin-right: 8px !important;
  margin-top: 8px !important;
  margin-bottom: 8px !important;
  background: #fff !important;
  border: 1px solid rgba(94,207,168,0.15) !important;
  border-radius: 10px !important;
  box-shadow: 0 1px 6px rgba(94,207,168,0.07) !important;
  padding: 24px 28px !important;
}
#column-content {
  margin-left: 250px !important;
}
#mw-head-base {
  margin-left: 230px !important;
}
/* === TIPOGRAFIA =========================================== */
h1.firstHeading,
#firstHeading {
  color: #0C1A36 !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  border-bottom: 2px solid #5ECFA8 !important;
  padding-bottom: 10px !important;
  margin-bottom: 20px !important;
}
h2 {
  color: #0C1A36 !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  border-bottom: 1px solid rgba(94,207,168,0.2) !important;
  padding-bottom: 6px !important;
  margin: 24px 0 12px !important;
}
h3 {
  color: #2E8F6E !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  margin: 16px 0 8px !important;
}
a, a:visited { color: #2E8F6E !important; text-decoration: none !important; }
a:hover { color: #5ECFA8 !important; text-decoration: underline !important; }
a.new { color: #E05252 !important; }
/* === TABELAS ============================================== */
table.wikitable {
  border-collapse: collapse !important;
  width: 100% !important;
  font-size: 13px !important;
  margin: 14px 0 !important;
  border: 1px solid rgba(94,207,168,0.18) !important;
  border-radius: 8px !important;
  overflow: hidden !important;
}
table.wikitable th {
  background: #241832 !important;
  color: #A8E8D0 !important;
  font-size: 10.5px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  padding: 10px 14px !important;
  border: 1px solid rgba(94,207,168,0.2) !important;
}
table.wikitable td {
  padding: 8px 14px !important;
  border: 1px solid rgba(94,207,168,0.1) !important;
  background: #fff !important;
  color: #1A2640 !important;
}
table.wikitable tr:nth-child(even) td { background: #F2FBF7 !important; }
table.wikitable tr:hover td { background: #EAF8F1 !important; }
/* === TOC ================================================== */
#toc, .toc {
  background: #FBF8F2 !important;
  border: 1px solid rgba(94,207,168,0.18) !important;
  border-radius: 8px !important;
  padding: 12px 16px !important;
  font-size: 12.5px !important;
}
#toc h2, .toc h2 {
  font-size: 11px !important;
  color: #8B8298 !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  border: none !important;
  margin: 0 0 8px !important;
  padding: 0 !important;
}
#toc a, .toc a { color: #2E8F6E !important; font-size: 12px !important; }
/* === CATEGORIAS =========================================== */
#catlinks {
  background: #FBF8F2 !important;
  border: 1px solid rgba(94,207,168,0.15) !important;
  border-radius: 8px !important;
  padding: 8px 14px !important;
  font-size: 12px !important;
  margin-top: 24px !important;
}
/* === FOOTER ============================================== */
#footer-info-lastmod,
li#footer-info-lastmod { display: none !important; }
.page-Página_principal #footer-places { display: none !important; }
.page-Página_principal #footer-info   { display: none !important; }
#footer, .mw-footer {
  background: #241832 !important;
  border-top: 1px solid rgba(94,207,168,0.1) !important;
  padding: 10px 20px !important;
  min-height: unset !important;
}
#footer-places li,
#footer-info li,
#footer li {
  display: inline !important;
  color: rgba(255,255,255,0.45) !important;
  font-size: 11px !important;
}
#footer-places li::after { content: " · "; color: rgba(255,255,255,0.2); }
#footer-places li:last-child::after { content: ""; }
#footer a { color: rgba(255,255,255,0.45) !important; }
#footer a:hover { color: #5ECFA8 !important; }
#footer-icons { display: none !important; }
/* === EDIT BOX ============================================= */
#wpTextbox1 {
  border: 1px solid rgba(94,207,168,0.25) !important;
  border-radius: 6px !important;
  padding: 10px !important;
  font-size: 13px !important;
  font-family: "Courier New", monospace !important;
}
/* === BOTÕES =============================================== */
.mw-ui-progressive,
.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
  background: #5ECFA8 !important;
  border-color: #2E8F6E !important;
  color: #fff !important;
  border-radius: 6px !important;
}
/* === SCROLLBAR =========================================== */
::-webkit-scrollbar { width: 5px; height: 5px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: rgba(94,207,168,0.25); border-radius: 3px; }
::-webkit-scrollbar-thumb:hover { background: #5ECFA8; }
/* ============================================================
   COMPONENTES
   ============================================================ */
.edda-grid { display: grid; gap: 12px; margin: 16px 0; }
.edda-grid-2 { grid-template-columns: repeat(2, 1fr); }
.edda-grid-3 { grid-template-columns: repeat(3, 1fr); }
.edda-grid-4 { grid-template-columns: repeat(4, 1fr); }
@media (max-width: 800px) {
  .edda-grid-3, .edda-grid-4 { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 500px) {
  .edda-grid-2, .edda-grid-3, .edda-grid-4 { grid-template-columns: 1fr; }
}
.edda-card {
  background: #fff;
  border: 1px solid rgba(94,207,168,0.16);
  border-radius: 10px;
  padding: 16px;
  display: block;
  text-decoration: none !important;
  color: #1A2640 !important;
  transition: all 0.18s;
}
.edda-card:hover {
  border-color: #5ECFA8;
  box-shadow: 0 4px 16px rgba(94,207,168,0.14);
  transform: translateY(-2px);
  text-decoration: none !important;
}
.edda-card-icon { font-size: 24px; margin-bottom: 8px; }
.edda-card-title { font-size: 13px; font-weight: 700; color: #0C1A36; margin-bottom: 4px; }
.edda-card-desc  { font-size: 11px; color: #8B8298; line-height: 1.5; }
.edda-hero {
  background: #241832;
  border-radius: 10px;
  padding: 32px 28px;
  text-align: center;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}
.edda-hero-title { color: #fff; font-size: 22px; font-weight: 700; margin-bottom: 8px; }
.edda-hero-title .accent { color: #5ECFA8; }
.edda-hero-sub { color: rgba(255,255,255,0.5); font-size: 12.5px; line-height: 1.6; margin-bottom: 16px; }
.edda-pills { display: flex; gap: 8px; justify-content: center; flex-wrap: wrap; }
.edda-pill {
  background: rgba(255,255,255,0.07);
  border: 1px solid rgba(255,255,255,0.13);
  color: rgba(255,255,255,0.75);
  padding: 4px 12px;
  border-radius: 20px;
  font-size: 11px;
  display: inline-flex;
  align-items: center;
  gap: 5px;
}
.edda-infobar {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  background: #fff;
  border: 1px solid rgba(94,207,168,0.18);
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 18px;
}
.edda-infobar-cell { padding: 10px 12px; border-right: 1px solid rgba(94,207,168,0.1); text-align: center; }
.edda-infobar-cell:last-child { border-right: none; }
.edda-infobar-label { font-size: 9px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; color: #8B8298; margin-bottom: 3px; }
.edda-infobar-value { font-size: 12px; font-weight: 700; color: #0C1A36; }
.edda-infobar-value.blue { color: #2E8F6E; }
.edda-section-header { display: flex; align-items: center; gap: 10px; margin: 20px 0 12px; }
.edda-section-title { font-size: 12.5px; font-weight: 700; color: #0C1A36; white-space: nowrap; }
.edda-section-line { flex: 1; height: 1px; background: rgba(94,207,168,0.15); }
.edda-banner {
  background: #241832;
  border: 1px solid rgba(94,207,168,0.22);
  border-radius: 10px;
  padding: 16px 20px;
  display: flex;
  align-items: center;
  gap: 14px;
  margin: 16px 0;
}
.edda-banner-icon { font-size: 22px; }
.edda-banner-title { color: #fff; font-weight: 700; font-size: 13px; margin-bottom: 3px; }
.edda-banner-sub { color: rgba(255,255,255,0.45); font-size: 11px; line-height: 1.4; }
.edda-banner-tags { display: flex; gap: 7px; margin-left: auto; flex-shrink: 0; }
.edda-banner-tag {
  background: rgba(94,207,168,0.18);
  border: 1px solid rgba(94,207,168,0.35);
  color: #A8E8D0;
  font-size: 10px;
  font-weight: 700;
  padding: 4px 10px;
  border-radius: 20px;
  white-space: nowrap;
}
.edda-infobox {
  float: right;
  clear: right;
  background: #fff;
  border: 1px solid rgba(94,207,168,0.18);
  border-radius: 10px;
  margin: 0 0 16px 20px;
  width: 280px;
  overflow: hidden;
  font-size: 12px;
}
.edda-infobox-title {
  background: #241832;
  color: #A8E8D0;
  font-size: 12px;
  font-weight: 700;
  padding: 10px 14px;
  text-align: center;
}
.edda-infobox table { width: 100%; border-collapse: collapse; }
.edda-infobox td { padding: 7px 12px; border-bottom: 1px solid rgba(94,207,168,0.08); font-size: 12px; }
.edda-infobox td:first-child { font-weight: 700; color: #8B8298; width: 45%; }
.edda-infobox tr:last-child td { border-bottom: none; }
.edda-drops { width: 100%; border-collapse: collapse; font-size: 12px; border: 1px solid rgba(94,207,168,0.15); border-radius: 8px; overflow: hidden; }
.edda-drops thead th { background: #241832; color: #A8E8D0; font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; padding: 8px 12px; }
.edda-drops tbody td { padding: 7px 12px; border-bottom: 1px solid rgba(94,207,168,0.07); color: #1A2640; }
.edda-drops tbody tr:hover td { background: #EAF8F1; }
.drop-rare     { color: #9B87D4; font-weight: 700; }
.drop-uncommon { color: #D97706; font-weight: 600; }
.drop-common   { color: #8B8298; }
/* === FIX ABAS DO HEADER =================================== */
#p-namespaces li,
#p-namespaces li a,
#p-namespaces li.selected,
#p-namespaces li.selected a,
#p-views li,
#p-views li a,
#p-views li.selected,
#p-views li.selected a,
.vector-tab-noaction,
.vector-tab-noaction a,
div#p-namespaces ul li,
div#p-views ul li {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
#p-namespaces li a,
#p-views li a,
.vector-tab-noaction a {
  color: rgba(255,255,255,0.55) !important;
  font-size: 12px !important;
  padding: 6px 12px !important;
  border-radius: 4px !important;
  transition: all 0.15s !important;
}
#p-namespaces li.selected a,
#p-views li.selected a {
  color: #A8E8D0 !important;
  background: rgba(94,207,168,0.15) !important;
  border-bottom: 2px solid #5ECFA8 !important;
}
#p-namespaces li a:hover,
#p-views li a:hover {
  color: #fff !important;
  background: rgba(255,255,255,0.08) !important;
  text-decoration: none !important;
}
#p-namespaces,
#p-views,
div#p-namespaces,
div#p-views {
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
}
#left-navigation {
  margin-left: 230px !important;
}
#p-logo {
    display: none !important;
}