Chaveamento da Copa do Mundo: veja os confrontos já definidos nas oitavas de final
As oitavas de final da Copa do Mundo de 2026 começam a ganhar forma. Até o momento, quatro confrontos da próxima fase já foram definidos, enquanto outras 16 seleções ainda entram em campo na disputa por oito vagas restantes.
Entre os duelos confirmados está o confronto entre Brasil e Noruega, marcado para domingo (5), às 17h. A Seleção Brasileira avançou para a fase eliminatória e agora busca uma vaga nas quartas de final do torneio.
Confira os jogos já definidos:
- Canadá x Marrocos — sábado (4), às 14h
- Paraguai x França — sábado (4), às 18h
- Brasil x Noruega — domingo (5), às 17h
- México x Inglaterra — domingo (5), às 21h
Os vencedores de Canadá x Marrocos e Paraguai x França se enfrentam nas quartas de final. O mesmo acontece com quem avançar de Brasil x Noruega e México x Inglaterra.
Quem ainda disputa vaga nas oitavas?
A definição dos demais confrontos segue nesta semana. Nesta quarta-feira (1º), entram em campo:
- Estados Unidos x Bósnia e Herzegovina
- Bélgica x Senegal
Quem vencer o primeiro duelo encara o vencedor do segundo confronto pelas oitavas de final.
Na quinta-feira (2), será a vez de:
- Portugal x Croácia
- Espanha x Áustria
Já na sexta-feira (3), mais quatro partidas definem os últimos classificados:
- Suíça x Argélia
- Colômbia x Gana
- Argentina x Cabo Verde
- Austrália x Egito
Com a fase de grupos chegando ao fim, a Copa do Mundo de 2026 entra na reta decisiva e começa a definir o caminho das seleções até a grande final.
Confira como está o chaveamento
.wcb{
–gold:#f4c430;
–gold-2:#ffe27a;
–blue-1:#0a1258;
–blue-2:#152a8c;
–blue-3:#1e3fae;
–box-bg:#0d1660;
–line:rgba(244,196,48,.85);
container-type: inline-size;
container-name: wcb;
box-sizing:border-box;
font-family:”Arial Black”,”Arial Narrow”,Arial,Helvetica,sans-serif;
background:radial-gradient(circle at 50% 0%, var(–blue-3) 0%, var(–blue-2) 45%, var(–blue-1) 100%);
color:#fff;
padding:clamp(14px,3vw,40px) clamp(8px,2.5vw,28px) clamp(20px,4vw,48px);
border-radius:18px;
max-width:1600px;
margin:0 auto;
overflow:hidden;
}
.wcb *{ box-sizing:border-box; }
.wcb-head{ text-align:center; margin-bottom:clamp(8px,2cqw,18px); }
.wcb-title{
display:block;
margin:0;
text-transform:uppercase;
font-size:clamp(1.1rem,6.2cqw,3.1rem);
line-height:1.1;
letter-spacing:.5px;
color:#ffffff;
text-shadow:0 2px 0 rgba(0,0,0,.15);
}
.wcb-team{
display:flex;
align-items:center;
gap:.35em;
line-height:1.2;
white-space:nowrap;
color:#ffffff;
}
.wcb-team .flag{
flex:0 0 auto;
width:1.5em;
height:1.05em;
object-fit:cover;
border-radius:2px;
box-shadow:0 0 0 1px rgba(255,255,255,.25);
display:block;
}
.wcb-team .flag-tbd{
flex:0 0 auto;
width:1.4em;
height:1em;
display:inline-flex;
align-items:center;
justify-content:center;
background:var(–gold);
border-radius:2px;
font-size:.8em;
font-style:normal;
font-weight:900;
color:var(–blue-1);
}
.wcb-team .name{ overflow:hidden; text-overflow:clip; }
.wcb-team.tbd{ color:#ffffff; font-style:italic; opacity:.75; }
.wcb-team.winner{ color:var(–gold-2); font-weight:900; }
.wcb-team.loser{ opacity:.55; text-decoration:line-through; }
.wcb-team .score{ margin-left:auto; padding-left:.35em; font-weight:900; color:var(–gold); flex:0 0 auto; }
.wcb-team.tbd .score{ display:none; }
.block-label{
color:var(–gold);
letter-spacing:.5px;
text-transform:uppercase;
}
.wcb-date{
font-family:Arial,Helvetica,sans-serif;
color:#ffffff;
font-size:clamp(.5rem,1.4cqw,.7rem);
margin-top:.5em;
}
/* ———- árvore de chaveamento (sempre visível, 100% fluida) ———- */
.wcb-grid{
–outer-gap: clamp(4px,1.2cqw,16px);
display:flex;
align-items:stretch;
gap:var(–outer-gap);
width:100%;
aspect-ratio:2.15/1;
}
.wcb-half{
–col-gap: clamp(6px,1.8cqw,16px);
–half-gap: calc(var(–col-gap) / 2);
–elbow-r: clamp(2px,.6cqw,8px);
display:flex; flex:1 1 0; gap:var(–col-gap); min-width:0;
}
.wcb-half.right{ flex-direction:row-reverse; }
.wcb-round{ flex:1 1 0; display:flex; flex-direction:column; min-width:0; }
.wcb-round-label{
text-align:center;
color:var(–gold);
font-size:clamp(.42rem,1.5cqw,.8rem);
letter-spacing:.3px;
text-transform:uppercase;
margin-bottom:.5em;
}
.wcb-matches{
flex:1;
display:flex;
flex-direction:column;
justify-content:center;
position:relative;
}
/* par de jogos que converge para 1 jogo da rodada seguinte */
.wcb-pair{
flex:1;
display:flex;
flex-direction:column;
position:relative;
}
.wcb-slot{ flex:1; display:flex; align-items:center; min-width:0; }
/* trecho curvo ligando o jogo de cima ao ponto central do par */
.wcb-slot:first-child::after{
content:””;
position:absolute;
left:100%;
top:25%;
height:25%;
width:var(–half-gap);
border-top:2px solid var(–line);
border-right:2px solid var(–line);
border-top-right-radius:var(–elbow-r);
}
/* trecho curvo ligando o jogo de baixo ao ponto central do par */
.wcb-slot:last-child::after{
content:””;
position:absolute;
left:100%;
top:50%;
height:25%;
width:var(–half-gap);
border-bottom:2px solid var(–line);
border-right:2px solid var(–line);
border-bottom-right-radius:var(–elbow-r);
}
/* continuação reta do ponto central até a próxima rodada */
.wcb-pair::before{
content:””;
position:absolute;
left:calc(100% + var(–half-gap));
top:50%;
width:var(–half-gap);
height:2px;
background:var(–line);
}
.wcb-half.right .wcb-slot:first-child::after,
.wcb-half.right .wcb-slot:last-child::after{
left:auto; right:100%;
border-right:none; border-left:2px solid var(–line);
border-top-right-radius:0; border-bottom-right-radius:0;
}
.wcb-half.right .wcb-slot:first-child::after{ border-top-left-radius:var(–elbow-r); }
.wcb-half.right .wcb-slot:last-child::after{ border-bottom-left-radius:var(–elbow-r); }
.wcb-half.right .wcb-pair::before{ left:auto; right:calc(100% + var(–half-gap)); }
.wcb-match{
position:relative;
background:var(–box-bg);
border:2px solid var(–line);
border-radius:6px;
padding:clamp(1px,.6cqw,5px) clamp(2px,.9cqw,7px);
display:flex;
flex-direction:column;
gap:2px;
z-index:1;
min-width:0;
width:100%;
}
.wcb-match .wcb-team{ font-size:clamp(.42rem,1.35cqw,.75rem); }
/* semifinal: liga direto ao centro (final), sem par */
.wcb-round.sf .wcb-match::after{
content:””;
position:absolute;
top:50%;
left:100%;
width:var(–outer-gap);
height:2px;
background:var(–line);
}
.wcb-half.right .wcb-round.sf .wcb-match::after{ left:auto; right:100%; }
.wcb-center{
flex:0 0 14%;
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
text-align:center;
padding:0 clamp(1px,.5cqw,4px);
min-width:0;
}
.wcb-center .wcb-team{ font-size:clamp(.42rem,1.5cqw,.78rem); white-space:normal; }
.wcb-center .name{ overflow-wrap:break-word; word-break:break-word; }
.wcb-center .block-label{ font-size:clamp(.45rem,1.8cqw,.9rem); margin-bottom:.5em; }
.wcb-final-wrap, .wcb-third-wrap{ width:100%; }
.wcb-match.final-match{ border-color:var(–gold-2); box-shadow:0 0 14px rgba(244,196,48,.55); }
.wcb-trophy{
font-size:clamp(1.1rem,8cqw,4.2rem);
line-height:1;
filter:drop-shadow(0 4px 10px rgba(0,0,0,.45));
}
/* ———- coluna estreita: some o nome/sigla, fica só a bandeira ———- */
@container wcb (max-width: 520px){
.wcb-round .wcb-team{ justify-content:center; }
.wcb-round .wcb-team .name,
.wcb-round .wcb-team .score{ display:none; }
.wcb-round .wcb-team .flag{ width:1.9em; height:1.35em; }
.wcb-round .wcb-team .flag-tbd{ width:1.7em; height:1.2em; font-size:1em; }
}
.wcb-brand{
display:flex;
justify-content:center;
margin-top:clamp(10px,2.5cqw,20px);
}
.wcb-brand img{
height:16px;
max-height:16px;
width:auto;
opacity:.9;
}
RSA0
CAN1
NED1
MAR1(3)
GER1
PAR1(4)
FRA3
SWE0
BRA2
JPN1
CIV1
NOR2
MEX2
ECU0
ENG2
COD1
CAN
MAR
PAR
FRA
BRA
NOR
MEX
ENG
USA
BIH
BEL
SEN
POR
CRO
ESP
AUT
SUI
ALG
COL
GHA
ARG
CPV
AUS
EGY*Texto sob a supervisão da editora Erika Santos
Descubra mais sobre Pauta Capixaba
Assine para receber nossas notícias mais recentes por e-mail.

