Design reference

World Cup Watch Layout Guide

Use this page to identify the exact spacing layer or layout component before requesting visual changes.

Mobile spacing diagram

Schematic overlay, not an exact screenshot. Use it to name the spacing layer before changing CSS.

Mobile viewport
D1
World Cup Fantasy
D2
World Cup Fantasy
Last updated
D3
Group Stage Round of 32 Round of 16 Quarter-finals Final
Round Scores R1R2R3R32R16 47 live
NotesScoring Key
S4 R16 SCORING XI ScoreRoster
S6 padding
FRA18
S7 internal gaps: name / position / chip / score / breakdown; Mbappé 18 as captain from raw 9
S8 vertical gap
ARGP
Pending: Facundo Medina v EGY
D1 — Dashboard/card outer gutter

The space between the viewport/page edge and the outside edge of the hero or Tournament Score Dashboard card.

D2 — Dashboard shared content-rail inset

The space between the Tournament Score Dashboard card edge and the shared alignment rail used by the dashboard heading, intro, timestamp, stage buttons, Round Scores controls, Notes/Scoring Key row, and ScoreRoster table. Reduce D2 shared content-rail inset when this whole rail should move closer to the card edge.

D3 — Stage controls flow

The horizontally scrolling stage-button row inside the dashboard shared rail. On mobile, extra stage buttons can be clipped off to the right and scroll horizontally without creating page overflow.

S4 — ScoreRoster outer alignment

The position of the Starting XI ScoreRoster table/container relative to the dashboard shared content rail. If the roster should align with the heading and controls, S4 should sit on the D2 rail.

S5 — ScoreRoster inner list gutter

The empty spacing inside the ScoreRoster table/container between the header or container edge and the player cards. Preserve S5 inner list gutter; it is a spacing layer, not a visible component, and it is different from D2.

S6 — Player-card padding

The space between a player card’s border and the player name, country chip, score bubble and breakdown text.

S7 — Player-card internal gaps

The horizontal and vertical spacing between player name, position/price, country chip, score bubble and breakdown text.

S8 — Player-card vertical gap

The vertical gap between one player card and the next.

Current dashboard state to preserve

Video-readiness assessment

Yes, but needs one more dedicated video-storyboard PR. This page is still structurally useful as a clean capture/storyboard surface because it isolates the mobile spacing vocabulary and current dashboard state without the full production dashboard. It is not a finished video page yet: the diagram remains schematic, noindex, and development/reference oriented rather than a shot-by-shot video storyboard.

The ?pr675-revised-diagram query string is historical/dead for this guide: the page does not read it or branch behaviour from it.

How to ask for a change

Common mistakes

Copyable labels

D2 shared content-rail inset

S5 ScoreRoster inner list gutter

S6 player-card padding

S7 player-card internal gaps