Sportsbook v3 - slot 6, the club colour worldpackages/ds/src/igaming/sportsbook/ClubScope.tsx · full width · fixture datalens · guestBack to /ds
V3 · SLOT 6 · AMBIENT IDENTITY
THE CLUB OWNS THE GROUND
The price never changes colour. A club can own the ground it sits on, the rule above it and the crest beside it, but the moment a player touches a price it fills in the brand accent, the same one everywhere on the site. A colour that changes on touch reads as a mistake.
ONE ROW, GROUNDED
BOTOBologna v Torino19:45 · 173 MARKETS
Tap a price. The ground is Bologna, the rule above is Bologna, the selected fill is swoobz.
The price cells below are identical on both sides, in every state. That is the ruling made visible rather than described.
PLAIN
What ships today. Every card on the same ground.
BOTOBologna v Torino19:45 · 173 MARKETS
INAMInter v AC Milan20:45 · 192 MARKETS
CLUB GROUNDED
The ground and the rule carry the home side. The prices do not move.
BOTOBologna v Torino19:45 · 173 MARKETS
INAMInter v AC Milan20:45 · 192 MARKETS
PLAIN
BOTOBologna v Torino19:45 · 173 MARKETS
CLUB GROUNDED
BOTOBologna v Torino19:45 · 173 MARKETS
PLAIN
INAMInter v AC Milan20:45 · 192 MARKETS
CLUB GROUNDED
INAMInter v AC Milan20:45 · 192 MARKETS
ONE BLOCK, ONE IDENTITY
2
The other granularity, and the one the table's own measurements argue for. A whole competition block takes a single identity instead of each row taking its own, which is the calmer answer when a card is red-heavy and row-level tones stop separating from each other.
EREDIVISIE
FEAAFeyenoord v AZ Alkmaar20:00 · 141 MARKETS
AJPSAjax v PSV20:00 · 149 MARKETS
NOT IN THE TABLE
3
An unlisted club gets no ground and no rule, and nothing about the row announces the gap. The board is correct long before the table is complete, and a missing row is never a guessed colour.
Read this as the warning it is. The table covers 11 of 11 rows on the board above, because it was written for exactly that board. The three fixtures below are real rows from the same database that fall outside it, which is what most of a real coupon looks like. They carry no prices because the odds feed is a live read rather than a stored column, so there is no real price to show for them.
CORECorinthians v RemoBrasileiraoNO CURATED COLOUR
VIVDVitoria v Vasco DA GamaBrasileiraoNO CURATED COLOUR
SLSKSt. Louis City v Sporting Kansas CityMLSNO CURATED COLOUR
THE CURATED TABLE
50
Every entry, its tone, and what its real kit gave up to get there. Both numbers are measured at render, so this sheet cannot drift from the table it describes. The first is contrast against the ink ground. The second is distance from the brand accent, which only became a floor once the ruling put club colour BESIDE the accent instead of replacing it: a tone that reads as swoobz cyan is not an identity.
Liverpool6.10:1 · 0.416Anfield red, lifted well clear of the blood token (#ff4135) so a club identity never reads as the live/boss role colour.
Manchester City9.45:1 · 0.175Sky blue, deepened until it clears the accent-spacing floor against the house cyan. Ruling R2-1 put club tone BESIDE the brand accent instead of replacing it, and the truer sky blue (#7cc9e8) measured 0.1314 OKLab, close enough to read as the brand rather than as City.
Newcastle16.15:1 · 0.150Black and white stripes. Only the white half is visible on an ink ground, as at Juventus.
Aston Villa4.98:1 · 0.409Claret, lifted hard: the kit value (#670e36) is nearly black on ink. The sky-blue sleeve is the second tone and is not taken.
Brighton7.89:1 · 0.229Blue and white stripes; the blue is the identity half.
Everton7.17:1 · 0.268Royal blue, lifted off the kit navy and held apart from Brighton by luminance.
Real Madrid16.90:1 · 0.152Los Blancos. The identity IS the white, so this is one of the few entries close to its real value.
Sevilla5.66:1 · 0.425Red and white; the red is the identity half.
Barcelona5.12:1 · 0.407Blaugrana. The garnet is lifted toward rose because the true claret dies on ink; the blue is the second tone.
Atletico Madrid7.08:1 · 0.377Rojiblancos red, pushed toward its orange edge so it separates from Sevilla on the same coupon.
Paris Saint Germain5.99:1 · 0.311Navy and red. The navy is the identity and is lifted; the red would collide with half the coupon.
Marseille7.59:1 · 0.226Ciel et blanc, deepened hardest in the table: at #8ee0ea it measured 0.0829 OKLab from the house cyan, the closest any entry came to being mistaken for the brand accent.
Olympique Lyonnais7.71:1 · 0.243The blue of the tricolour kit; red is the second tone.
RC Lens13.08:1 · 0.244Sang et or. The gold is the distinguishing half. Same reward-gold review note as Parma.
Feyenoord6.31:1 · 0.393Red and white halves. Held apart from Ajax and PSV by luminance, which is the hardest separation in this table.
AZ Alkmaar7.41:1 · 0.354Red, pushed warm so it is not a third identical Dutch red.
Ajax5.41:1 · 0.438The broad red band; white is the ground.
PSV8.30:1 · 0.334Red and white, taken at its orange edge so PSV and Ajax are separable in one Eredivisie block.
AC Milan5.05:1 · 0.458Rossoneri red, lifted off the deep kit red so it reads on ink.
Inter5.62:1 · 0.316Nerazzurri blue. The kit navy (#0b1560) is invisible on ink.
Juventus16.15:1 · 0.150Bianconeri. The identity is the WHITE stripe; black is the ground.
Napoli7.96:1 · 0.224Azzurri sky blue, close to the kit value already.
AS Roma5.41:1 · 0.415Giallorossi red, lifted twice: once off the kit maroon, again to clear the text floor (the first lift measured 4.32:1). The gold is the secondary and is not taken.
Lazio9.30:1 · 0.173Celeste, deepened off the house cyan (0.1043 OKLab at its truer value) and held apart from Marseille, the other celeste in the table.
Atalanta6.06:1 · 0.291Nerazzurri blue, lifted; black is the ground, not the accent.
Fiorentina6.37:1 · 0.332Viola, lifted one step for legibility on ink.
Torino4.75:1 · 0.423Granata maroon, lifted well off the kit value, which is nearly black on ink.
Bologna5.03:1 · 0.428Rossoblu red taken as the accent; the blue is the second tone.
Genoa4.91:1 · 0.441Rossoblu red, lifted.
Monza5.28:1 · 0.435Biancorossi red.
Sassuolo9.87:1 · 0.186Neroverde green, lifted; black is the ground.
Udinese14.80:1 · 0.148Bianconeri. White stripe is the identity, as at Juventus.
Como6.26:1 · 0.289Azzurri blue.
Parma14.18:1 · 0.229Gialloblu yellow. Near the reward gold, so REVIEW NOTE: only legal inside a scope, which carries no reward semantics.
Cagliari5.60:1 · 0.406Rossoblu red, lifted toward crimson to separate it from Genoa and to clear the text floor (the first lift measured 4.34:1).
Venezia7.79:1 · 0.328The orange-green-black kit; orange is the distinguishing tone.
Lecce13.08:1 · 0.244Giallorossi yellow. Same review note as Parma.
Frosinone13.84:1 · 0.222Canarini yellow. Same review note as Parma.
Brazil13.87:1 · 0.247Canarinho yellow, the unmistakable one.
Morocco4.77:1 · 0.450Atlas Lions red, lifted.
Netherlands8.00:1 · 0.345Oranje. No lift needed.
Japan5.99:1 · 0.311Samurai Blue, lifted twice off the kit navy; the first lift measured 4.46:1, just under the floor.
Argentina9.12:1 · 0.186Albiceleste sky blue, deepened to clear the accent-spacing floor against the house cyan (0.1386 OKLab at its truer value, just under).
Algeria9.94:1 · 0.176Desert Foxes green, lifted.
Germany4.92:1 · 0.442The red of the flag band; black is the ground and gold is reserved.
Curacao6.35:1 · 0.289Flag blue, lifted one step so it separates from Japan on the same board.
Los Angeles Galaxy12.10:1 · 0.245Galaxy gold over navy. Same reward-gold review note as Parma.
Los Angeles FC9.40:1 · 0.268Black and gold. Gold is the only visible half on an ink ground.
Seattle Sounders10.20:1 · 0.219Rave green, the identity tone.
Portland Timbers7.01:1 · 0.267Timbers green, held apart from Seattle's by luminance.