MediaWiki:Common.css: mudanças entre as edições
Sem resumo de edição |
Sem resumo de edição |
||
| Linha 55: | Linha 55: | ||
#e2f4fc 100% | #e2f4fc 100% | ||
) !important; | ) !important; | ||
color: #333333; | color: #333333; | ||
} | } | ||
| Linha 108: | Linha 109: | ||
) !important; | ) !important; | ||
border-right: 1px solid #b9dff5; | border-right: | ||
1px solid #b9dff5; | |||
} | } | ||
.vector-main-menu .vector-menu-heading { | .vector-main-menu .vector-menu-heading { | ||
color: #1689d7 !important; | color: #1689d7 !important; | ||
font-weight: bold; | font-weight: bold; | ||
text-transform: uppercase; | text-transform: uppercase; | ||
letter-spacing: 0.3px; | letter-spacing: 0.3px; | ||
} | } | ||
| Linha 120: | Linha 125: | ||
.vector-main-menu a { | .vector-main-menu a { | ||
color: #1689d7 !important; | color: #1689d7 !important; | ||
border-radius: 8px; | border-radius: 8px; | ||
transition: | transition: | ||
background 0.2s ease, | background 0.2s ease, | ||
| Linha 136: | Linha 143: | ||
color: #0b6eae !important; | color: #0b6eae !important; | ||
padding-left: 8px; | padding-left: 8px; | ||
} | } | ||
| Linha 150: | Linha 158: | ||
.vector-user-links a { | .vector-user-links a { | ||
color: #1689d7 !important; | color: #1689d7 !important; | ||
transition: | |||
transition: | |||
color 0.2s ease; | |||
} | } | ||
| Linha 164: | Linha 174: | ||
.firstHeading { | .firstHeading { | ||
color: #1689d7 !important; | color: #1689d7 !important; | ||
font-weight: bold !important; | font-weight: bold !important; | ||
| Linha 193: | Linha 204: | ||
.mw-heading2 h2::after { | .mw-heading2 h2::after { | ||
content: ""; | content: ""; | ||
display: block; | display: block; | ||
width: 55px; | width: 55px; | ||
height: 3px; | height: 3px; | ||
| Linha 252: | Linha 265: | ||
border-collapse: separate !important; | border-collapse: separate !important; | ||
border-spacing: 0; | border-spacing: 0; | ||
} | } | ||
| Linha 347: | Linha 361: | ||
.pokestorm-card { | .pokestorm-card { | ||
position: relative; | |||
overflow: hidden; | |||
background: | background: | ||
linear-gradient( | linear-gradient( | ||
| Linha 363: | Linha 381: | ||
box-shadow: | box-shadow: | ||
0 3px 12px rgba(22,137,215,0.10); | 0 3px 12px rgba(22,137,215,0.10); | ||
transform: | |||
translateY(0) | |||
scale(1); | |||
transition: | transition: | ||
transform 0. | transform 0.3s ease, | ||
box-shadow 0. | box-shadow 0.3s ease, | ||
border-color 0. | border-color 0.3s ease, | ||
background 0.3s ease; | |||
} | } | ||
/** ========================================================= | |||
* MOVIMENTO DOS CARDS | |||
* ========================================================= */ | |||
.pokestorm-card:hover { | .pokestorm-card:hover { | ||
transform: translateY(- | transform: | ||
translateY(-7px) | |||
scale(1.02); | |||
border-color: #5dbcfc; | border-color: #5dbcfc; | ||
background: | |||
linear-gradient( | |||
145deg, | |||
#ffffff, | |||
#eaf6fd | |||
); | |||
box-shadow: | box-shadow: | ||
0 8px | 0 12px 28px rgba(22,137,215,0.22); | ||
} | |||
/** ========================================================= | |||
* BRILHO PASSANDO PELO CARD | |||
* ========================================================= */ | |||
.pokestorm-card::before { | |||
content: ""; | |||
position: absolute; | |||
top: 0; | |||
left: -120%; | |||
width: 70%; | |||
height: 100%; | |||
background: | |||
linear-gradient( | |||
90deg, | |||
transparent, | |||
rgba(255,255,255,0.55), | |||
transparent | |||
); | |||
transform: | |||
skewX(-20deg); | |||
transition: | |||
left 0.7s ease; | |||
pointer-events: none; | |||
z-index: 1; | |||
} | |||
.pokestorm-card:hover::before { | |||
left: 140%; | |||
} | |||
/** ========================================================= | |||
* CONTEÚDO DO CARD | |||
* ========================================================= */ | |||
.pokestorm-card > * { | |||
position: relative; | |||
z-index: 2; | |||
} | |||
/** ========================================================= | |||
* IMAGENS DOS CARDS | |||
* ========================================================= */ | |||
.pokestorm-card img { | |||
transition: | |||
transform 0.3s ease, | |||
filter 0.3s ease; | |||
} | |||
.pokestorm-card:hover img { | |||
transform: | |||
scale(1.05); | |||
filter: | |||
drop-shadow( | |||
0 4px 8px | |||
rgba(22,137,215,0.20) | |||
); | |||
} | } | ||
| Linha 390: | Linha 501: | ||
transition: | transition: | ||
transform 0. | transform 0.3s ease, | ||
box-shadow 0. | box-shadow 0.3s ease, | ||
border-color 0.3s ease; | |||
} | |||
.pokestorm-card-hover:hover { | |||
transform: | |||
translateY(-7px) | |||
scale(1.02); | |||
border-color: #5dbcfc; | |||
box-shadow: | |||
0 12px 28px rgba(22,137,215,0.22); | |||
} | } | ||
| Linha 400: | Linha 523: | ||
top: 0; | top: 0; | ||
left: -120%; | left: -120%; | ||
width: 60%; | width: 60%; | ||
height: 100%; | height: 100%; | ||
| Linha 413: | Linha 538: | ||
); | ); | ||
transform: skewX(-20deg); | transform: | ||
skewX(-20deg); | |||
transition: left 0. | transition: | ||
left 0.7s ease; | |||
pointer-events: none; | pointer-events: none; | ||
} | } | ||
| Linha 468: | Linha 588: | ||
color: #ffffff !important; | color: #ffffff !important; | ||
transform: translateY(-2px); | transform: | ||
translateY(-2px) | |||
scale(1.02); | |||
box-shadow: | box-shadow: | ||
0 6px 14px rgba(22,137,215,0.25); | 0 6px 14px rgba(22,137,215,0.25); | ||
filter: brightness(1.05); | filter: | ||
brightness(1.05); | |||
} | } | ||
| Linha 497: | Linha 620: | ||
.pokestorm-image:hover { | .pokestorm-image:hover { | ||
transform: scale(1.02); | transform: | ||
scale(1.02); | |||
border-color: #5dbcfc; | border-color: #5dbcfc; | ||
| Linha 694: | Linha 818: | ||
::-webkit-scrollbar { | ::-webkit-scrollbar { | ||
width: 10px; | width: 10px; | ||
height: 10px; | height: 10px; | ||
} | } | ||
| Linha 728: | Linha 853: | ||
::selection { | ::selection { | ||
background: #5dbcfc; | background: #5dbcfc; | ||
color: #ffffff; | color: #ffffff; | ||
} | } | ||
| Linha 763: | Linha 889: | ||
.mw-page-container { | .mw-page-container { | ||
padding-left: 8px !important; | padding-left: 8px !important; | ||
padding-right: 8px !important; | padding-right: 8px !important; | ||
} | } | ||
| Linha 772: | Linha 899: | ||
.firstHeading { | .firstHeading { | ||
font-size: 24px; | font-size: 24px; | ||
} | |||
.pokestorm-card:hover { | |||
transform: | |||
translateY(-4px) | |||
scale(1.01); | |||
} | |||
} | |||
/** ========================================================= | |||
* REDUÇÃO DE MOVIMENTO | |||
* ========================================================= */ | |||
@media (prefers-reduced-motion: reduce) { | |||
*, | |||
*::before, | |||
*::after { | |||
animation-duration: 0.01ms !important; | |||
animation-iteration-count: 1 !important; | |||
transition-duration: 0.01ms !important; | |||
scroll-behavior: auto !important; | |||
} | } | ||
Edição das 19h39min de 29 de setembro de 2026
/** =========================================================
* POKESTORM WIKI
* COMMON.CSS — BLUE EDITION
* ========================================================= */
/** =========================================================
* ABAS E ELEMENTOS OCULTOS
* ========================================================= */
#ca-nstab-main,
#ca-talk,
#ca-viewsource,
.vector-user-menu-logged-out/*,
.vector-pinnable-header-toggle-button*/
{
display: none !important;
}
/** =========================================================
* LARGURA
* ========================================================= */
@media screen and (min-width: 1400px) {
.vector-limited-width-toggle.cdx-button,
.vector-limited-width-popup {
display: none !important;
}
}
/** =========================================================
* FUNDO GLOBAL
* ========================================================= */
html {
background:
linear-gradient(
135deg,
#eaf6fd 0%,
#f7fcff 45%,
#e2f4fc 100%
) !important;
}
body {
background:
linear-gradient(
135deg,
#eaf6fd 0%,
#f7fcff 45%,
#e2f4fc 100%
) !important;
color: #333333;
}
/** =========================================================
* ÁREA PRINCIPAL
* ========================================================= */
#content,
.mw-body,
.mw-page-container {
background: rgba(255,255,255,0.96) !important;
}
/** =========================================================
* CABEÇALHO VECTOR
* ========================================================= */
.vector-header-container {
background:
linear-gradient(
135deg,
#126fba 0%,
#1689d7 45%,
#4db8f2 100%
) !important;
box-shadow:
0 3px 15px rgba(22,137,215,0.25);
}
.vector-header-container a {
color: #ffffff !important;
}
.vector-header-container a:hover {
color: #ffffff !important;
}
/** =========================================================
* MENU LATERAL
* ========================================================= */
.vector-main-menu {
background:
linear-gradient(
180deg,
#f7fcff 0%,
#eaf6fd 100%
) !important;
border-right:
1px solid #b9dff5;
}
.vector-main-menu .vector-menu-heading {
color: #1689d7 !important;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 0.3px;
}
.vector-main-menu a {
color: #1689d7 !important;
border-radius: 8px;
transition:
background 0.2s ease,
color 0.2s ease,
padding-left 0.2s ease;
}
.vector-main-menu a:hover {
background:
linear-gradient(
90deg,
#dff3fc,
#f4fbff
) !important;
color: #0b6eae !important;
padding-left: 8px;
}
/** =========================================================
* MENU DO USUÁRIO
* ========================================================= */
.vector-user-links {
background: transparent !important;
}
.vector-user-links a {
color: #1689d7 !important;
transition:
color 0.2s ease;
}
.vector-user-links a:hover {
color: #0b6eae !important;
}
/** =========================================================
* TÍTULO PRINCIPAL
* ========================================================= */
.firstHeading {
color: #1689d7 !important;
font-weight: bold !important;
padding-bottom: 10px;
border-bottom:
3px solid #5dbcfc;
text-shadow:
0 1px 1px rgba(22,137,215,0.08);
}
/** =========================================================
* TÍTULOS
* ========================================================= */
.mw-heading2 h2 {
color: #1689d7 !important;
border-bottom:
2px solid #9bd4f5;
padding-bottom: 7px;
position: relative;
}
.mw-heading2 h2::after {
content: "";
display: block;
width: 55px;
height: 3px;
margin-top: 5px;
background:
linear-gradient(
90deg,
#1689d7,
#4db8f2
);
border-radius: 5px;
}
.mw-heading3 h3,
.mw-heading4 h4 {
color: #1689d7 !important;
}
/** =========================================================
* LINKS
* ========================================================= */
a {
color: #1689d7;
transition:
color 0.2s ease,
background 0.2s ease,
transform 0.2s ease;
}
a:hover {
color: #0b6eae !important;
}
/** =========================================================
* TABELAS
* ========================================================= */
.wikitable {
width: auto;
border:
1px solid #9bd4f5 !important;
border-radius: 12px;
overflow: hidden;
box-shadow:
0 3px 12px rgba(22,137,215,0.08);
border-collapse: separate !important;
border-spacing: 0;
}
.wikitable th {
background:
linear-gradient(
135deg,
#1689d7,
#4db8f2
) !important;
color: #ffffff !important;
border-color: #9bd4f5 !important;
padding: 10px;
}
.wikitable td {
border-color: #d5edf9 !important;
padding: 8px 10px;
transition:
background 0.15s ease;
}
.wikitable tr:nth-child(even) {
background-color: #f4fbff;
}
.wikitable tr:hover td {
background-color: #eaf6fd;
}
/** =========================================================
* BOTÕES OOUI
* ========================================================= */
.oo-ui-buttonElement-button {
border-radius: 9px !important;
transition:
transform 0.2s ease,
box-shadow 0.2s ease,
background 0.2s ease !important;
}
.oo-ui-buttonElement-button:hover {
border-color: #5dbcfc !important;
background:
linear-gradient(
135deg,
#eaf6fd,
#ffffff
) !important;
transform: translateY(-1px);
box-shadow:
0 3px 8px rgba(22,137,215,0.15);
}
/** =========================================================
* BOTÕES MEDIAWIKI
* ========================================================= */
.mw-ui-button {
border-radius: 9px !important;
transition:
transform 0.2s ease,
box-shadow 0.2s ease !important;
}
.mw-ui-button:hover {
background: #eaf6fd !important;
border-color: #5dbcfc !important;
transform: translateY(-1px);
box-shadow:
0 3px 8px rgba(22,137,215,0.15);
}
/** =========================================================
* CARDS POKESTORM
* ========================================================= */
.pokestorm-card {
position: relative;
overflow: hidden;
background:
linear-gradient(
145deg,
#ffffff,
#f4fbff
);
border:
1px solid #9bd4f5;
border-radius: 15px;
padding: 15px;
box-shadow:
0 3px 12px rgba(22,137,215,0.10);
transform:
translateY(0)
scale(1);
transition:
transform 0.3s ease,
box-shadow 0.3s ease,
border-color 0.3s ease,
background 0.3s ease;
}
/** =========================================================
* MOVIMENTO DOS CARDS
* ========================================================= */
.pokestorm-card:hover {
transform:
translateY(-7px)
scale(1.02);
border-color: #5dbcfc;
background:
linear-gradient(
145deg,
#ffffff,
#eaf6fd
);
box-shadow:
0 12px 28px rgba(22,137,215,0.22);
}
/** =========================================================
* BRILHO PASSANDO PELO CARD
* ========================================================= */
.pokestorm-card::before {
content: "";
position: absolute;
top: 0;
left: -120%;
width: 70%;
height: 100%;
background:
linear-gradient(
90deg,
transparent,
rgba(255,255,255,0.55),
transparent
);
transform:
skewX(-20deg);
transition:
left 0.7s ease;
pointer-events: none;
z-index: 1;
}
.pokestorm-card:hover::before {
left: 140%;
}
/** =========================================================
* CONTEÚDO DO CARD
* ========================================================= */
.pokestorm-card > * {
position: relative;
z-index: 2;
}
/** =========================================================
* IMAGENS DOS CARDS
* ========================================================= */
.pokestorm-card img {
transition:
transform 0.3s ease,
filter 0.3s ease;
}
.pokestorm-card:hover img {
transform:
scale(1.05);
filter:
drop-shadow(
0 4px 8px
rgba(22,137,215,0.20)
);
}
/** =========================================================
* CARD COM BRILHO
* ========================================================= */
.pokestorm-card-hover {
position: relative;
overflow: hidden;
transition:
transform 0.3s ease,
box-shadow 0.3s ease,
border-color 0.3s ease;
}
.pokestorm-card-hover:hover {
transform:
translateY(-7px)
scale(1.02);
border-color: #5dbcfc;
box-shadow:
0 12px 28px rgba(22,137,215,0.22);
}
.pokestorm-card-hover::before {
content: "";
position: absolute;
top: 0;
left: -120%;
width: 60%;
height: 100%;
background:
linear-gradient(
90deg,
transparent,
rgba(255,255,255,0.45),
transparent
);
transform:
skewX(-20deg);
transition:
left 0.7s ease;
pointer-events: none;
}
.pokestorm-card-hover:hover::before {
left: 140%;
}
/** =========================================================
* BOTÃO POKESTORM
* ========================================================= */
.pokestorm-button {
display: inline-block;
background:
linear-gradient(
135deg,
#5dbcfc,
#1689d7
);
color: #ffffff !important;
border-radius: 9px;
padding: 8px 16px;
font-weight: bold;
text-decoration: none !important;
box-shadow:
0 3px 8px rgba(22,137,215,0.18);
transition:
transform 0.2s ease,
box-shadow 0.2s ease,
filter 0.2s ease;
}
.pokestorm-button:hover {
color: #ffffff !important;
transform:
translateY(-2px)
scale(1.02);
box-shadow:
0 6px 14px rgba(22,137,215,0.25);
filter:
brightness(1.05);
}
/** =========================================================
* IMAGENS
* ========================================================= */
.pokestorm-image {
border-radius: 15px;
border:
2px solid #9bd4f5;
box-shadow:
0 3px 12px rgba(22,137,215,0.12);
transition:
transform 0.25s ease,
box-shadow 0.25s ease,
border-color 0.25s ease;
}
.pokestorm-image:hover {
transform:
scale(1.02);
border-color: #5dbcfc;
box-shadow:
0 7px 18px rgba(22,137,215,0.22);
}
/** =========================================================
* TOC / ÍNDICE
* ========================================================= */
#toc,
.toc {
background:
linear-gradient(
145deg,
#ffffff,
#f4fbff
) !important;
border:
1px solid #9bd4f5 !important;
border-radius: 12px !important;
padding: 12px !important;
box-shadow:
0 3px 10px rgba(22,137,215,0.08);
}
#toc .toctitle,
.toc .toctitle {
color: #1689d7 !important;
font-weight: bold;
}
/** =========================================================
* INFOBOX
* ========================================================= */
.infobox {
border:
1px solid #9bd4f5 !important;
border-radius: 12px !important;
overflow: hidden;
box-shadow:
0 3px 12px rgba(22,137,215,0.10);
}
.infobox th {
background:
linear-gradient(
135deg,
#1689d7,
#4db8f2
) !important;
color: #ffffff !important;
}
.infobox td {
background-color: #f4fbff;
}
/** =========================================================
* CATEGORIAS
* ========================================================= */
.catlinks {
background:
linear-gradient(
145deg,
#ffffff,
#eaf6fd
) !important;
border:
1px solid #9bd4f5 !important;
border-radius: 10px !important;
padding: 10px !important;
box-shadow:
0 2px 8px rgba(22,137,215,0.07);
}
.catlinks a {
color: #1689d7 !important;
}
/** =========================================================
* CAIXAS DE AVISO
* ========================================================= */
.mw-message-box {
border-radius: 10px !important;
border-color: #9bd4f5 !important;
box-shadow:
0 2px 8px rgba(22,137,215,0.06);
}
/** =========================================================
* CÓDIGO
* ========================================================= */
pre,
.mw-code {
background:
linear-gradient(
145deg,
#f4fbff,
#eaf6fd
) !important;
border:
1px solid #9bd4f5 !important;
border-radius: 10px !important;
box-shadow:
inset 0 1px 2px rgba(22,137,215,0.05);
}
/** =========================================================
* CITAÇÕES
* ========================================================= */
blockquote {
background:
linear-gradient(
135deg,
#eaf6fd,
#f7fcff
);
border-left:
5px solid #1689d7;
border-radius: 9px;
padding: 12px 16px;
box-shadow:
0 2px 8px rgba(22,137,215,0.07);
}
/** =========================================================
* FORMULÁRIOS
* ========================================================= */
input,
textarea,
select {
border:
1px solid #9bd4f5 !important;
border-radius: 8px !important;
transition:
border-color 0.2s ease,
box-shadow 0.2s ease;
}
input:focus,
textarea:focus,
select:focus {
border-color: #5dbcfc !important;
outline: none !important;
box-shadow:
0 0 0 3px rgba(93,188,252,0.18);
}
/** =========================================================
* SCROLLBAR
* ========================================================= */
::-webkit-scrollbar {
width: 10px;
height: 10px;
}
::-webkit-scrollbar-track {
background: #eaf6fd;
}
::-webkit-scrollbar-thumb {
background:
linear-gradient(
180deg,
#9bd4f5,
#5dbcfc
);
border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
background:
linear-gradient(
180deg,
#5dbcfc,
#1689d7
);
}
/** =========================================================
* SELEÇÃO DE TEXTO
* ========================================================= */
::selection {
background: #5dbcfc;
color: #ffffff;
}
/** =========================================================
* CORES UTILITÁRIAS
* ========================================================= */
.pokestorm-blue {
color: #1689d7 !important;
}
.pokestorm-light-blue {
color: #4db8f2 !important;
}
.pokestorm-background {
background-color: #eaf6fd !important;
}
.pokestorm-card-background {
background-color: #ffffff !important;
}
/** =========================================================
* RESPONSIVIDADE
* ========================================================= */
@media screen and (max-width: 700px) {
#content,
.mw-body,
.mw-page-container {
padding-left: 8px !important;
padding-right: 8px !important;
}
.wikitable {
font-size: 13px;
}
.firstHeading {
font-size: 24px;
}
.pokestorm-card:hover {
transform:
translateY(-4px)
scale(1.01);
}
}
/** =========================================================
* REDUÇÃO DE MOVIMENTO
* ========================================================= */
@media (prefers-reduced-motion: reduce) {
*,
*::before,
*::after {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
scroll-behavior: auto !important;
}
}
/** =========================================================
* FIM
* ========================================================= */