MediaWiki:Common.css: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Sem resumo de edição Etiqueta: Revertido |
Sem resumo de edição Etiqueta: Revertido |
||
| Linha 415: | Linha 415: | ||
/* ============================================================ | /* ============================================================ | ||
HOME GRIMOPEDIA — | HOME GRIMOPEDIA — TOPO NOVO CRIADO DO ZERO | ||
Inspirado na composição do AureumRO, mas com identidade Broa | |||
============================================================ */ | ============================================================ */ | ||
.mw-parser-output . | .mw-parser-output .grim-home-top{ | ||
max-width:1080px; | max-width:1080px; | ||
margin:0 auto | margin:0 auto 26px; | ||
font-family:Arial,Helvetica,sans-serif; | font-family:Arial,Helvetica,sans-serif; | ||
color:#1a2a3a; | color:#1a2a3a; | ||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-home-top *, | ||
.mw-parser-output . | .mw-parser-output .grim-home-top *::before, | ||
.mw-parser-output . | .mw-parser-output .grim-home-top *::after{ | ||
box-sizing:border-box; | box-sizing:border-box; | ||
} | } | ||
/* | /* HERO */ | ||
.mw-parser-output . | .mw-parser-output .grim-hero{ | ||
position:relative; | position:relative; | ||
display:flex; | display:flex; | ||
align-items:center; | align-items:center; | ||
justify-content:space-between; | justify-content:space-between; | ||
gap: | gap:34px; | ||
min-height:165px; | |||
padding:24px 30px | padding:24px 30px 50px; | ||
border:1px solid #2f53c8; | border:1px solid #2f53c8; | ||
border-radius:18px; | |||
background: | background: | ||
radial-gradient( | radial-gradient(circle at 0% 0%,rgba(255,210,60,.16),transparent 42%), | ||
linear-gradient(135deg,# | linear-gradient(135deg,#263fae 0%,#4160dc 56%,#2f53c8 100%); | ||
box-shadow:0 | box-shadow:0 14px 34px rgba(36,54,150,.20); | ||
overflow:visible; | |||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-hero-copy{ | ||
flex:1 1 auto; | |||
min-width:0; | |||
max-width:690px; | |||
min-width: | |||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-hero-badge{ | ||
display:inline-flex; | display:inline-flex; | ||
align-items:center; | align-items:center; | ||
gap:8px; | gap:8px; | ||
padding:6px 14px; | |||
margin-bottom:10px; | |||
border-radius:999px; | border-radius:999px; | ||
background: | background:#FFD23C; | ||
color:#263aa8; | color:#263aa8; | ||
font-size:12px; | |||
font-weight:900; | font-weight:900; | ||
letter-spacing:1.2px; | |||
text-transform:uppercase; | |||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-hero-dot{ | ||
width: | width:8px; | ||
height: | height:8px; | ||
border-radius:50%; | border-radius:50%; | ||
background:#263aa8; | background:#263aa8; | ||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-hero-title{ | ||
font-family:'Luckiest Guy',Impact,'Arial Black' | margin:0 0 8px; | ||
font-family:'Luckiest Guy',Impact,'Arial Black',sans-serif; | |||
font- | color:#FFD23C; | ||
font-size:clamp(1.7rem,2.7vw,2.35rem); | |||
line-height:1. | line-height:1.05; | ||
letter-spacing:.4px; | letter-spacing:.4px; | ||
-webkit-text-stroke:.55px rgba(0,0,0,.85); | -webkit-text-stroke:.55px rgba(0,0,0,.85); | ||
| Linha 502: | Linha 491: | ||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-hero-text{ | ||
margin:0; | |||
color:#fff; | color:#fff; | ||
font-size: | font-size:15px; | ||
line-height:1. | line-height:1.58; | ||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-hero-text b{ | ||
color:# | color:#FFD23C; | ||
} | } | ||
.mw-parser-output .grim-hero-action{ | |||
.mw-parser-output . | |||
flex:0 0 auto; | flex:0 0 auto; | ||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-hero-action a.external{ | ||
display:inline-flex !important; | display:inline-flex !important; | ||
align-items:center; | align-items:center; | ||
justify-content:center; | justify-content:center; | ||
padding: | min-width:220px; | ||
border:1px solid # | padding:14px 24px !important; | ||
border-radius: | border:1px solid #ffe47f !important; | ||
background: | border-radius:12px !important; | ||
background:#FFD23C !important; | |||
color:#263aa8 !important; | color:#263aa8 !important; | ||
font-size:14px !important; | font-size:14px !important; | ||
font-weight:900 !important; | font-weight:900 !important; | ||
text-decoration:none !important; | text-decoration:none !important; | ||
box-shadow:0 8px | box-shadow:0 8px 20px rgba(0,0,0,.16) !important; | ||
transition:transform . | transition:transform .16s ease,box-shadow .16s ease !important; | ||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-hero-action a.external:hover{ | ||
transform:translateY(-2px); | transform:translateY(-2px); | ||
box-shadow:0 12px | box-shadow:0 12px 26px rgba(0,0,0,.22) !important; | ||
color:# | color:#1e2f91 !important; | ||
} | } | ||
/* | /* STATS SOBREPOSTOS */ | ||
.mw-parser-output . | .mw-parser-output .grim-stats{ | ||
position:relative; | |||
z-index:3; | |||
display:grid; | display:grid; | ||
grid-template-columns:repeat(4,1fr); | grid-template-columns:repeat(4,minmax(0,1fr)); | ||
gap:14px; | gap:14px; | ||
max-width:900px; | max-width:900px; | ||
margin:-30px auto | margin:-30px auto 0; | ||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-stat{ | ||
padding:13px 12px 12px; | |||
border:1px solid #bfe0ff; | border:1px solid #bfe0ff; | ||
border-top:3px solid #4f63e6; | border-top:3px solid #4f63e6; | ||
border-radius:12px; | border-radius:12px; | ||
background:linear-gradient(180deg,#fff,#f8fbff); | |||
text-align:center; | text-align:center; | ||
box-shadow:0 7px 18px rgba(49,71,200,.12); | box-shadow:0 7px 18px rgba(49,71,200,.12); | ||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-stat b{ | ||
display:block; | display:block; | ||
color:#334bd3; | color:#334bd3; | ||
| Linha 571: | Linha 557: | ||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-stat span{ | ||
display:block; | display:block; | ||
margin-top: | margin-top:3px; | ||
color:#657080; | color:#657080; | ||
font-size:10px; | font-size:10px; | ||
| Linha 580: | Linha 566: | ||
} | } | ||
/* | /* TÍTULO DA SEÇÃO */ | ||
.mw-parser-output . | .mw-parser-output .grim-links-title{ | ||
display:flex; | display:flex; | ||
align-items:center; | align-items:center; | ||
justify-content:center; | justify-content:center; | ||
gap:14px; | gap:14px; | ||
margin: | margin:44px 0 6px; | ||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-links-title::before, | ||
.mw-parser-output . | .mw-parser-output .grim-links-title::after{ | ||
content:""; | content:""; | ||
width:90px; | |||
height:1px; | height:1px; | ||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-links-title::before{ | ||
background:linear-gradient(90deg,transparent,#4f63e6); | background:linear-gradient(90deg,transparent,#4f63e6); | ||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-links-title::after{ | ||
background:linear-gradient(90deg,#4f63e6,transparent); | background:linear-gradient(90deg,#4f63e6,transparent); | ||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-links-title span{ | ||
margin:0 | color:#334bd3; | ||
font-size:14px; | |||
font-weight:900; | |||
letter-spacing:1.5px; | |||
text-transform:uppercase; | |||
white-space:nowrap; | |||
} | |||
.mw-parser-output .grim-links-sub{ | |||
margin:0 0 14px; | |||
text-align:center; | text-align:center; | ||
color:#657080; | color:#657080; | ||
| Linha 621: | Linha 606: | ||
} | } | ||
/* | /* CARDS DE LINKS */ | ||
.mw-parser-output . | .mw-parser-output .grim-links-grid{ | ||
display: | display:grid; | ||
grid-template-columns:repeat(3,minmax(0,1fr)); | |||
gap:16px; | gap:16px; | ||
margin: | max-width:920px; | ||
margin:0 auto; | |||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-link-card{ | ||
display:flex; | |||
align-items:center; | |||
padding: | justify-content:center; | ||
min-width:0; | |||
padding:8px; | |||
border:1px solid #bfe0ff; | |||
border-radius:14px; | border-radius:14px; | ||
background:linear-gradient(180deg,#fff,#f8fbff); | background:linear-gradient(180deg,#fff,#f8fbff); | ||
box-shadow:0 4px 14px rgba(49,71,200,.08); | box-shadow:0 4px 14px rgba(49,71,200,.08); | ||
overflow:hidden; | overflow:hidden; | ||
transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease; | |||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-link-card:hover{ | ||
transform:translateY(- | transform:translateY(-3px); | ||
border-color:#4f63e6; | border-color:#4f63e6; | ||
box-shadow:0 10px 22px rgba(49,71,200,.14); | |||
} | } | ||
.mw-parser-output .grim-link-card .thumb, | |||
.mw-parser-output . | .mw-parser-output .grim-link-card .thumbinner, | ||
.mw-parser-output . | .mw-parser-output .grim-link-card .image, | ||
.mw-parser-output . | .mw-parser-output .grim-link-card .floatnone, | ||
.mw-parser-output . | .mw-parser-output .grim-link-card .center, | ||
.mw-parser-output . | .mw-parser-output .grim-link-card .center > *, | ||
.mw-parser-output . | .mw-parser-output .grim-link-card a, | ||
.mw-parser-output . | .mw-parser-output .grim-link-card span{ | ||
.mw-parser-output . | |||
margin:0 auto !important; | margin:0 auto !important; | ||
padding:0 !important; | padding:0 !important; | ||
| Linha 667: | Linha 652: | ||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-link-card img{ | ||
display:block; | display:block; | ||
width:100% !important; | width:100% !important; | ||
| Linha 677: | Linha 662: | ||
} | } | ||
/* RESPONSIVO */ | |||
@media(max-width:900px){ | @media(max-width:900px){ | ||
.mw-parser-output . | .mw-parser-output .grim-hero{ | ||
flex-direction:column; | |||
align-items:flex-start; | align-items:flex-start; | ||
gap:18px; | |||
} | |||
.mw-parser-output .grim-hero-action{ | |||
width:100%; | |||
} | |||
.mw-parser-output .grim-hero-action a.external{ | |||
width:100%; | |||
min-width:0; | |||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-stats{ | ||
grid-template-columns:repeat(2,1fr); | grid-template-columns:repeat(2,minmax(0,1fr)); | ||
max-width:620px; | max-width:620px; | ||
} | |||
.mw-parser-output .grim-links-grid{ | |||
grid-template-columns:repeat(2,minmax(0,1fr)); | |||
} | } | ||
} | } | ||
@media(max-width:620px){ | @media(max-width:620px){ | ||
.mw-parser-output . | .mw-parser-output .grim-hero{ | ||
padding:20px 18px; | padding:20px 18px 48px; | ||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-stats{ | ||
grid-template-columns:1fr; | grid-template-columns:1fr; | ||
max-width:300px; | max-width:300px; | ||
margin-top:- | margin-top:-20px; | ||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-links-title::before, | ||
.mw-parser-output . | .mw-parser-output .grim-links-title::after{ | ||
width: | width:40px; | ||
} | } | ||
.mw-parser-output . | .mw-parser-output .grim-links-grid{ | ||
grid-template-columns:1fr; | |||
max-width:300px; | max-width:300px; | ||
} | } | ||
} | } | ||
Edição das 10h33min de 15 de julho de 2026
/* ===== CTAs com <gallery> — bulletproof para várias versões do MW ===== */
@import url('https://fonts.googleapis.com/css2?family=Luckiest+Guy&display=swap');
/* ============================================================
PALETA AURORA (global)
============================================================ */
:root{
--aur-ink: #0f2b3a;
--aur-blue: #1f6aa5;
--aur-green: #24a137;
--aur-yellow: #FFC72E;
--aur-border: rgba(15,43,58,.10);
--aur-border-strong: rgba(15,43,58,.16);
--aur-line: rgba(15,43,58,.10);
--aur-soft: rgba(15,43,58,.04);
--aur-shadow: 0 10px 28px rgba(15,43,58,.10);
}
/* ============================================================
CONTAINER GERAL
============================================================ */
.broaurora-root{
max-width:1360px;
margin:0 auto;
padding:0 16px;
box-sizing:border-box;
}
/* ============================================================
CTAs (gallery)
============================================================ */
.mw-parser-output .bro-cta-gallery{
display:flex !important;
justify-content:center;
align-items:stretch;
gap:18px;
flex-wrap:nowrap;
margin:0 auto 0 !important;
padding:0 !important;
border:0 !important;
background:transparent !important;
}
.mw-parser-output .bro-cta-gallery .gallerybox,
.mw-parser-output .bro-cta-gallery li.gallerybox{
float:none !important;
margin:0 !important;
padding:0 !important;
border:0 !important;
background:transparent !important;
box-shadow:none !important;
display:block !important;
vertical-align:middle !important;
flex:0 1 300px;
max-width:340px;
box-sizing:border-box;
}
.mw-parser-output .bro-cta-gallery .thumb,
.mw-parser-output .bro-cta-gallery .thumbinner{
margin:0 !important;
padding:0 !important;
border:0 !important;
background:transparent !important;
box-shadow:none !important;
}
.mw-parser-output .bro-cta-gallery .gallerytext,
.mw-parser-output .bro-cta-gallery .gallerycaption,
.mw-parser-output .bro-cta-gallery .magnify{
display:none !important;
}
.mw-parser-output .bro-cta-gallery img{
display:block;
width:100%;
height:auto;
transition:transform .22s ease;
transform-origin:center center;
}
.mw-parser-output .bro-cta-gallery .gallerybox:hover img{
transform:scale(1.04);
}
@media (max-width: 900px){
.mw-parser-output .bro-cta-gallery{
flex-wrap:wrap;
gap:14px;
}
.mw-parser-output .bro-cta-gallery .gallerybox,
.mw-parser-output .bro-cta-gallery li.gallerybox{
flex:1 1 100%;
max-width:300px;
}
}
/* ============================================================
BANNER INFORMAÇÕES
============================================================ */
.mw-parser-output .bro-info-banner{
text-align:center;
margin:8px 0 4px;
padding:0 !important;
border:0 !important;
background:transparent !important;
box-shadow:none !important;
}
.mw-parser-output .bro-info-banner > *{
margin:0 auto !important;
padding:0 !important;
border:0 !important;
background:transparent !important;
box-shadow:none !important;
}
.mw-parser-output .bro-info-banner .thumb,
.mw-parser-output .bro-info-banner .thumbinner,
.mw-parser-output .bro-info-banner .image,
.mw-parser-output .bro-info-banner .floatnone,
.mw-parser-output .bro-info-banner .center,
.mw-parser-output .bro-info-banner .center > *,
.mw-parser-output .bro-info-banner a,
.mw-parser-output .bro-info-banner span{
margin:0 auto !important;
padding:0 !important;
border:0 !important;
background:transparent !important;
box-shadow:none !important;
width:auto !important;
max-width:none !important;
}
.mw-parser-output .bro-info-banner .magnify,
.mw-parser-output .bro-info-banner .gallerytext,
.mw-parser-output .bro-info-banner .gallerycaption{
display:none !important;
}
.mw-parser-output .bro-info-banner img{
display:block;
margin:0 auto;
width:760px;
max-width:100%;
height:auto;
background:transparent !important;
border:0 !important;
box-shadow:none !important;
transition:transform .22s ease;
transform-origin:center center;
}
.mw-parser-output .bro-info-banner:hover img{
transform:scale(1.04);
}
/* ============================================================
HOME / BLOCOS
============================================================ */
.mw-parser-output .bro-home-section{
background:#fff;
border-radius:18px;
margin:10px 0 20px;
border:1px solid #e9ecef;
box-shadow:0 8px 22px rgba(15,43,58,.10);
overflow:hidden;
}
.mw-parser-output .bro-home-head{
background:linear-gradient(90deg,#2F53C8,#4972E9,#2F53C8);
padding:12px 20px;
text-align:center;
}
.mw-parser-output .bro-home-title{
font-family:'Luckiest Guy', Impact, 'Arial Black', system-ui, sans-serif;
color:#FFD23C;
margin:0;
font-size:clamp(1.15rem,1.8vw,1.55rem);
font-weight:900;
letter-spacing:.4px;
-webkit-text-stroke:0.6px rgba(0,0,0,.9);
text-shadow:
.5px 0 0 rgba(0,0,0,.7), -.5px 0 0 rgba(0,0,0,.7),
0 .5px 0 rgba(0,0,0,.7), 0 -.5px 0 rgba(0,0,0,.7);
}
.mw-parser-output .bro-home-cards{
display:flex;
flex-wrap:wrap;
gap:14px;
padding:16px;
align-items:stretch;
box-sizing:border-box;
}
.mw-parser-output .bro-home-card{
flex:1 1 280px;
min-width:260px;
border:1px solid rgba(36,161,55,.28);
border-radius:14px;
padding:14px;
background:#fff;
box-sizing:border-box;
}
.mw-parser-output .bro-home-card.bro-home-card-wide{
flex:1.18 1 330px;
min-width:300px;
}
.mw-parser-output .bro-home-card.plain{
border:none;
padding:0;
background:transparent;
}
.mw-parser-output .bro-home-card-title{
color:#1a2a3a;
font-size:1.05em;
margin:0 0 8px;
border-bottom:1px solid rgba(36,161,55,.40);
padding-bottom:6px;
text-align:center;
}
/* ===== grids internos ===== */
.mw-parser-output .bro-home-grid-2{
display:grid;
grid-template-columns:1.22fr 1fr;
gap:8px;
}
.mw-parser-output .bro-home-grid-3{
display:grid;
grid-template-columns:1fr 1.28fr .88fr;
gap:8px;
}
.mw-parser-output .bro-home-subcard{
border:1px solid rgba(36,161,55,.28);
border-radius:12px;
padding:10px;
background:#fff;
box-sizing:border-box;
min-width:0;
}
@media (max-width: 1100px){
.mw-parser-output .bro-home-grid-3{
grid-template-columns:1fr;
}
}
/* ajuste fino para grids internos */
.mw-parser-output .bro-home-card .bro-home-grid-2 .broaurora-link,
.mw-parser-output .bro-home-card .bro-home-grid-3 .broaurora-link{
padding:8px 9px;
gap:8px;
line-height:1.12;
}
/* títulos internos opcionais */
.mw-parser-output .bro-home-subtitle{
margin:0 0 10px;
padding-bottom:6px;
border-bottom:1px solid rgba(36,161,55,.25);
text-align:center;
color:#1a2a3a;
font-size:1em;
font-weight:700;
}
@media (max-width: 900px){
.mw-parser-output .bro-home-cards{
padding:14px;
gap:12px;
}
.mw-parser-output .bro-home-grid-2{
grid-template-columns:1fr;
}
.mw-parser-output .bro-home-grid-3{
grid-template-columns:1fr;
}
}
@media (max-width: 640px){
.mw-parser-output .bro-home-cards{
padding:12px;
gap:10px;
}
.mw-parser-output .bro-home-card{
flex:1 1 100%;
min-width:0;
padding:12px;
}
.mw-parser-output .bro-home-head{
padding:10px 14px;
}
}
/* ============================================================
LINKS BONITINHOS
============================================================ */
.mw-parser-output .broaurora-link{
display:flex;
align-items:center;
gap:8px;
padding:8px 10px;
border:1px solid rgba(36,161,55,.30) !important;
border-radius:11px;
background:#fff;
color:var(--aur-ink) !important;
text-decoration:none !important;
box-shadow:0 1px 0 rgba(15,43,58,.03);
transition:transform .16s ease, box-shadow .16s ease, border-color .16s ease, background .16s ease, color .16s ease;
line-height:1.12;
min-width:0;
}
.mw-parser-output .broaurora-link:hover{
transform:scale(1.01);
border-color:rgba(36,161,55,.50) !important;
background:#f5fbff;
color:var(--aur-blue) !important;
box-shadow:0 6px 16px rgba(41,109,162,.12);
}
.mw-parser-output .broaurora-link img,
.mw-parser-output .broaurora-link .bro-ico{
flex:0 0 auto;
}
/* texto do link pode quebrar de forma mais bonita */
.mw-parser-output .broaurora-link a,
.mw-parser-output .broaurora-link span,
.mw-parser-output .broaurora-link{
overflow-wrap:break-word;
word-break:normal;
}
.mw-parser-output ul.bro-list{
list-style:none;
margin:0;
padding:0;
}
.mw-parser-output ul.bro-list > li{
margin:6px 0;
}
/* ============================================================
NAVI (/navi clicável)
============================================================ */
.mw-parser-output .navi-copy{
cursor:pointer;
display:inline;
white-space:nowrap;
padding:0 2px;
color:#008000;
font-weight:normal;
text-decoration:none;
}
.mw-parser-output .navi-copy:hover{
color:#00a000;
text-decoration:underline;
}
/* ============================================================
ItemDB — clean (sem [1] de link externo)
============================================================ */
.mw-parser-output a.external::after,
.mw-parser-output a.external.text::after{
display:none !important;
content:"" !important;
}
.mw-parser-output a[href*="/information/itemdb/"]{
display:inline-flex !important;
align-items:center !important;
gap:8px !important;
padding:0 !important;
border:0 !important;
background:transparent !important;
border-radius:0 !important;
text-decoration:none !important;
line-height:24px !important;
vertical-align:middle !important;
color:var(--aur-ink) !important;
font-weight:600;
transform:none !important;
transition:color .12s ease;
}
.mw-parser-output a[href*="/information/itemdb/"]:hover{
color:var(--aur-blue) !important;
text-decoration:underline !important;
}
.mw-parser-output a[href*="/information/itemdb/"] > span:first-child{
width:24px !important;
height:24px !important;
flex:0 0 24px !important;
border-radius:6px !important;
background-color:transparent !important;
}
/* ============================================================
HOME GRIMOPEDIA — TOPO NOVO CRIADO DO ZERO
Inspirado na composição do AureumRO, mas com identidade Broa
============================================================ */
.mw-parser-output .grim-home-top{
max-width:1080px;
margin:0 auto 26px;
font-family:Arial,Helvetica,sans-serif;
color:#1a2a3a;
}
.mw-parser-output .grim-home-top *,
.mw-parser-output .grim-home-top *::before,
.mw-parser-output .grim-home-top *::after{
box-sizing:border-box;
}
/* HERO */
.mw-parser-output .grim-hero{
position:relative;
display:flex;
align-items:center;
justify-content:space-between;
gap:34px;
min-height:165px;
padding:24px 30px 50px;
border:1px solid #2f53c8;
border-radius:18px;
background:
radial-gradient(circle at 0% 0%,rgba(255,210,60,.16),transparent 42%),
linear-gradient(135deg,#263fae 0%,#4160dc 56%,#2f53c8 100%);
box-shadow:0 14px 34px rgba(36,54,150,.20);
overflow:visible;
}
.mw-parser-output .grim-hero-copy{
flex:1 1 auto;
min-width:0;
max-width:690px;
}
.mw-parser-output .grim-hero-badge{
display:inline-flex;
align-items:center;
gap:8px;
padding:6px 14px;
margin-bottom:10px;
border-radius:999px;
background:#FFD23C;
color:#263aa8;
font-size:12px;
font-weight:900;
letter-spacing:1.2px;
text-transform:uppercase;
}
.mw-parser-output .grim-hero-dot{
width:8px;
height:8px;
border-radius:50%;
background:#263aa8;
}
.mw-parser-output .grim-hero-title{
margin:0 0 8px;
font-family:'Luckiest Guy',Impact,'Arial Black',sans-serif;
color:#FFD23C;
font-size:clamp(1.7rem,2.7vw,2.35rem);
line-height:1.05;
letter-spacing:.4px;
-webkit-text-stroke:.55px rgba(0,0,0,.85);
text-shadow:
.5px 0 0 rgba(0,0,0,.7),-.5px 0 0 rgba(0,0,0,.7),
0 .5px 0 rgba(0,0,0,.7),0 -.5px 0 rgba(0,0,0,.7);
}
.mw-parser-output .grim-hero-text{
margin:0;
color:#fff;
font-size:15px;
line-height:1.58;
}
.mw-parser-output .grim-hero-text b{
color:#FFD23C;
}
.mw-parser-output .grim-hero-action{
flex:0 0 auto;
}
.mw-parser-output .grim-hero-action a.external{
display:inline-flex !important;
align-items:center;
justify-content:center;
min-width:220px;
padding:14px 24px !important;
border:1px solid #ffe47f !important;
border-radius:12px !important;
background:#FFD23C !important;
color:#263aa8 !important;
font-size:14px !important;
font-weight:900 !important;
text-decoration:none !important;
box-shadow:0 8px 20px rgba(0,0,0,.16) !important;
transition:transform .16s ease,box-shadow .16s ease !important;
}
.mw-parser-output .grim-hero-action a.external:hover{
transform:translateY(-2px);
box-shadow:0 12px 26px rgba(0,0,0,.22) !important;
color:#1e2f91 !important;
}
/* STATS SOBREPOSTOS */
.mw-parser-output .grim-stats{
position:relative;
z-index:3;
display:grid;
grid-template-columns:repeat(4,minmax(0,1fr));
gap:14px;
max-width:900px;
margin:-30px auto 0;
}
.mw-parser-output .grim-stat{
padding:13px 12px 12px;
border:1px solid #bfe0ff;
border-top:3px solid #4f63e6;
border-radius:12px;
background:linear-gradient(180deg,#fff,#f8fbff);
text-align:center;
box-shadow:0 7px 18px rgba(49,71,200,.12);
}
.mw-parser-output .grim-stat b{
display:block;
color:#334bd3;
font-size:17px;
line-height:1.15;
}
.mw-parser-output .grim-stat span{
display:block;
margin-top:3px;
color:#657080;
font-size:10px;
letter-spacing:.7px;
text-transform:uppercase;
}
/* TÍTULO DA SEÇÃO */
.mw-parser-output .grim-links-title{
display:flex;
align-items:center;
justify-content:center;
gap:14px;
margin:44px 0 6px;
}
.mw-parser-output .grim-links-title::before,
.mw-parser-output .grim-links-title::after{
content:"";
width:90px;
height:1px;
}
.mw-parser-output .grim-links-title::before{
background:linear-gradient(90deg,transparent,#4f63e6);
}
.mw-parser-output .grim-links-title::after{
background:linear-gradient(90deg,#4f63e6,transparent);
}
.mw-parser-output .grim-links-title span{
color:#334bd3;
font-size:14px;
font-weight:900;
letter-spacing:1.5px;
text-transform:uppercase;
white-space:nowrap;
}
.mw-parser-output .grim-links-sub{
margin:0 0 14px;
text-align:center;
color:#657080;
font-size:14px;
}
/* CARDS DE LINKS */
.mw-parser-output .grim-links-grid{
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:16px;
max-width:920px;
margin:0 auto;
}
.mw-parser-output .grim-link-card{
display:flex;
align-items:center;
justify-content:center;
min-width:0;
padding:8px;
border:1px solid #bfe0ff;
border-radius:14px;
background:linear-gradient(180deg,#fff,#f8fbff);
box-shadow:0 4px 14px rgba(49,71,200,.08);
overflow:hidden;
transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;
}
.mw-parser-output .grim-link-card:hover{
transform:translateY(-3px);
border-color:#4f63e6;
box-shadow:0 10px 22px rgba(49,71,200,.14);
}
.mw-parser-output .grim-link-card .thumb,
.mw-parser-output .grim-link-card .thumbinner,
.mw-parser-output .grim-link-card .image,
.mw-parser-output .grim-link-card .floatnone,
.mw-parser-output .grim-link-card .center,
.mw-parser-output .grim-link-card .center > *,
.mw-parser-output .grim-link-card a,
.mw-parser-output .grim-link-card span{
margin:0 auto !important;
padding:0 !important;
border:0 !important;
background:transparent !important;
box-shadow:none !important;
width:auto !important;
max-width:none !important;
}
.mw-parser-output .grim-link-card img{
display:block;
width:100% !important;
height:auto !important;
margin:0 auto !important;
border:0 !important;
background:transparent !important;
box-shadow:none !important;
}
/* RESPONSIVO */
@media(max-width:900px){
.mw-parser-output .grim-hero{
flex-direction:column;
align-items:flex-start;
gap:18px;
}
.mw-parser-output .grim-hero-action{
width:100%;
}
.mw-parser-output .grim-hero-action a.external{
width:100%;
min-width:0;
}
.mw-parser-output .grim-stats{
grid-template-columns:repeat(2,minmax(0,1fr));
max-width:620px;
}
.mw-parser-output .grim-links-grid{
grid-template-columns:repeat(2,minmax(0,1fr));
}
}
@media(max-width:620px){
.mw-parser-output .grim-hero{
padding:20px 18px 48px;
}
.mw-parser-output .grim-stats{
grid-template-columns:1fr;
max-width:300px;
margin-top:-20px;
}
.mw-parser-output .grim-links-title::before,
.mw-parser-output .grim-links-title::after{
width:40px;
}
.mw-parser-output .grim-links-grid{
grid-template-columns:1fr;
max-width:300px;
}
}