Document WFA-BG-001 Standalone product guide Status v1.1 Realigned to user-stories source of truth · 2026.05.08

WrestleFA.

The free-agent board for tournament wrestling. A Matside Wrestling Co. product. Wrestlers post availability for a tournament; teams fill open weight-class spots; tournament directors run the whole thing as one live board.

Get seen.
Get matched.
Brand promise · 2026
01 Brand
positioning CATEGORY Tournament marketplace PROMISE Visibility & match speed

The free-agent board for tournament wrestling.

WrestleFA is the open matching layer for tournaments. Parents post their wrestler's availability for a specific event; coaches post the open weight-class spots they need filled in their team's lineup; tournament directors activate one live board per event. Where SignupSignin is friendly and MatPass is urgent, WrestleFA is opportunity-forward: it treats every open spot like a placement worth competing for, in real time.

CORE THESIS · 01
If you're on the board,
you should be in the lineup.
Athlete-first · tournament-grade · live data 2026 · v1.1
P · 01
Visibility is the product
A wrestler on the board can never be hidden behind a paywall. The board is free to browse; coach contact and per-event activation are the paid layers.
P · 02
Identity over hype
Name, age, weight class, record, experience, state. Real numbers, not vanity metrics. No follower counts, no stars.
P · 03
Live, not listed
Status changes the second a wrestler is requested, accepted, confirmed, or pulled. The board reflects right-now reality; cancelled placements re-appear automatically.
P · 04
Tournament-first, not roster-first
We're the tool a coach opens at 11pm the night before an event to fill a 138 spot — not a season-long recruiting feed.
Confident
Attribute · 01
Visible
Attribute · 02
Fast
Attribute · 03
Tournament-grade
Attribute · 04
AUDIENCE · A
The wrestling parent

Posts a profile for their wrestler, browses open dual spots by weight class, sends join requests, and tracks acceptances in one dashboard. Free to browse and post.

AUDIENCE · B
The team coach

Club, middle-school, or high-school coach with weight-class spots to fill at a specific tournament. Posts open spots, browses available wrestlers, accepts or declines join requests. $12 per event or $99/yr.

AUDIENCE · C
The tournament director

Activates a Free Agent Board tied to their event, bulk-invites teams and wrestlers, moderates listings, and exports a placement report after the board closes. $99 per event, all divisions included.

AUDIENCE · D
The tournament organization

High-volume circuits running 10+ events a year (e.g. NuWay-tier). Annual contract, custom volume pricing — direct contact with Daniel, not self-serve.

02 Brand
architecture FAMILY Branded house PARENT Matside Wrestling Co.

WrestleFA is a sub-product. It inherits the spine.

WrestleFA shares Matside's master spine — Midnight Navy, Inter, flat technical layouts — and adds Signal Amber as its product-exclusive accent. It must read as part of the family at first glance, but stand on its own at second glance.

PARENT · 01
MATSIDEWRESTLING CO.
SIBLING · 02
SignupSignin
Volunteer coordination & check-in.
#2E4A7D · Inter Bold
SIBLING · 03
MatPass
Eligibility & compliance.
#D92D20 · Anton
THIS PRODUCT · 04
WrestleFA
Free-agent marketplace. Matches wrestlers with teams & tournament boards.
#F59E0B · Montserrat 800

WHAT WRESTLEFA INHERITS

  • 01Midnight Navy (#0A0F1A) as default background
  • 02Inter for all body and UI typography
  • 03Flat, gridded layouts — no gradients or shadows
  • 04Mono uppercase labels, technical voice
  • 05"Direct, no fluff" written tone

WHAT WRESTLEFA OWNS

  • 01Signal Amber (#F59E0B) — never used in other products
  • 02The bolt mark — speed/signal of an active board
  • 03Anton for weight classes & jersey numbers
  • 04The Available / Matched / Locked status system
  • 05Athlete-first voice: "Available now." "On the board."
04 Color
system SIGNATURE Signal Amber FORMAT HEX · RGB · OKLCH

Navy spine. Amber signal.

WrestleFA defaults to dark. Midnight Navy is the canvas, Off-White is the body, and Signal Amber is reserved for one job: indicating availability and active state. The amber should feel earned every time it appears — like a runway light coming on.

Inherited spine · shared with the family 3 tokens
CANVAS
Midnight Navy
#0A0F1A
10 · 15 · 26
BODY
Off-White
#E5E7EB
229 · 231 · 235
FAMILY LINK
Steel Blue
#3B82C4
59 · 130 · 196
MUTED
Slate Gray
#6B7280
107 · 114 · 128
Signature · WrestleFA only 3 tokens · product-exclusive
SIGNAL
Signal Amber
#F59E0B
245 · 158 · 11
HIGHLIGHT
Bright Amber
#FBBF24
251 · 191 · 36
DEEP
Burnt Amber
#B45309
180 · 83 · 9
MATCHED
Match Green
#22C55E
34 · 197 · 94
Dark surface tones UI elevation
L0
Canvas
#0A0F1A
L1
Surface
#0D1320
L2
Elevated
#11192A
RULE
Hairline
#1F2735
FG-50
Body 50%
#E5E7EB · 50
FG-40
Body 40%
#E5E7EB · 40
Usage ratio · 60 / 30 / 8 / 2 Per view, average
Default ratio
60 · CANVAS
30 · BODY
8 · AMBER
2

Signal Amber should never exceed ~10% of any single view. If it's everywhere, it's nowhere — the signal stops being a signal. Reserve it for active CTAs, "Available" status, and one or two attention-pulling marks per screen (a number, a bolt, a count).

COLOR RULES

  • 01Signal Amber = available, active, or interactive. Nothing else.
  • 02Never pair Signal Amber with Mat Red — they fight visually and semantically.
  • 03Match Green only on confirmed-matched states.
  • 04Steel Blue may appear in family contexts (footers, parent attribution) but never as a CTA.
  • 05Body text must hit WCAG AA contrast (4.5:1) on every background.

WHEN TO BREAK THE DEFAULT

  • 01Light-canvas mode: only for print, badges, ID cards. Use Burnt Amber for accent (better contrast on paper).
  • 02Amber hero-block: for moments of celebration — a signed match, a featured athlete card.
  • 03Steel Blue hero: only for "Powered by Matside" attribution moments.
05 Typography
scale FAMILIES 3 PAIRING Montserrat · Anton · Inter

Three families. Three jobs.

Montserrat for athlete names, headlines, and the wordmark. Anton for weights and numbers — borrowed from MatPass to keep stat callouts loud. Inter for everything else: body, UI, microcopy. Never substitute or stack.

MONTSERRAT — DISPLAYHEADLINES · NAMES · WORDMARK
Get seen. Get matched.
Athlete identity over hype.
FAMILYMontserrat
WEIGHTS600 · 700 · 800
USEH1 / H2 / Names
TRACKING−2% display · −1% body
SOURCEGoogle Fonts
ANTON — STAT & NUMBERWEIGHTS · JERSEY # · TIMERS
157 · 28–4 · #7
Weight class. Record. Rank.
FAMILYAnton
WEIGHTS400 (single)
USEWeights · Numbers · Stats
TRACKING+1% to +2%
FALLBACKBebas Neue
INTER — BODY & UIEVERYTHING ELSE
Inter handles every dashboard, form, table, and sentence the user actually has to read.
Inter Regular for paragraph and dense UI. Inter Medium for labels and active states. Inter SemiBold and Bold are reserved for headings within tighter UI surfaces where Montserrat's display weight would feel too marketing-heavy.
FAMILYInter
WEIGHTS400 · 500 · 600 · 700
USEUI · Body · Nav · Tables
TRACKING0 (body) · −1% (large)
SOURCEGoogle Fonts

Type scale (rem · 16px base)

TokenFamilySizeLineWeightUse
display/xlMontserrat88 / 5.5r0.92800Marketing hero
display/lgMontserrat64 / 4.0r0.95800Section heads
stat/xlAnton104 / 6.5r0.92400Hero number callouts
stat/lgAnton36 / 2.25r1.0400Card weight + jersey
stat/smAnton18 / 1.125r1.0400Table weight column
h1Montserrat40 / 2.5r1.1700Page titles
h2Montserrat28 / 1.75r1.2700Section titles
nameMontserrat19 / 1.187r1.25700Athlete card name
body/lgInter16 / 1.0r1.55400Lede
bodyInter14 / 0.875r1.5400Default UI
labelJetBrains Mono11 / 0.687r1.4600Mono uppercase labels
captionJetBrains Mono10 / 0.625r1.4500Footnotes · metadata
06 Status
system STATES 4 TONE Live · binary · loud

Four states. No ambiguity.

Every wrestler on the board has exactly one status at any moment. The system is binary on purpose — a coach scanning the board needs to act, not interpret. Signal Amber means "act now"; green means done; gray means stand down. Statuses apply to wrestlers and to open spots. Use the status pill component verbatim — never invent new states.

Available
Available
On the board, accepting requests. Default state for newly listed wrestlers and newly posted open spots.
#F59E0B · Signal Amber
Requested
Requested
A wrestler-to-team join request is pending coach review, or a coach invite is pending parent response. Mid-flight, awaiting one decision.
#FBBF24 · Bright Amber
Confirmed
Confirmed
Coach accepted and parent confirmed within the 24-hour window. Wrestler is locked into this team for this event; auto-removed from the available list.
#22C55E · Match Green
Locked
Locked
Off-board temporarily — board closed, board moderated off, or wrestler held by a parent action. Different from Confirmed: nothing has been placed.
FG-10 · Hairline

STATUS RULES

  • 01One status per wrestler or per open spot, always. Never combine.
  • 02Status changes are timestamped & logged — no silent updates. A confirmed-then-cancelled wrestler returns to Available automatically.
  • 03Pills always include the dot — colorblind users rely on shape too.
  • 04JetBrains Mono uppercase, 9–11px, 0.16em tracking. Never substitute the font.
  • 05Statuses describe wrestlers and the open spots coaches post. Both surface on the same board.

NEVER DO THIS

  • 01Don't introduce a "Hot" or "Trending" status — we don't rank wrestlers.
  • 02Don't use Mat Red for "expired" or "pulled" — Locked covers it.
  • 03Don't animate the pill (no pulse, no glow). The dot is enough.
  • 04Don't use "Matched" — say Confirmed. A match in this product is two-sided coach acceptance plus parent confirmation, not a swipe.
  • 05Don't show "Scouting" as a status. Coach browsing is invisible to the board by design.
07 Voice &
tone TONE Athlete-empowering TEMPERATURE Confident · opportunity-forward

Talk like a tournament insider, not a recruiter.

WrestleFA's voice is direct without being pushy, confident without being salesy. We address parents and coaches as peers who already know the sport — never as customers to be sold. Every line should answer "would a coach scrolling at 11pm before weigh-ins feel this is for them, by people who get the sport?"

Direct
Shared with family
Outcome-led
Shared with family
Athlete-first
WrestleFA-only
Opportunity-forward
WrestleFA-only

Voice in practice

DO — these read as us
  • "Get seen. Get matched."
    // Brand promise. Two outcomes, six syllables, zero fluff.
  • "You're on the board."
    // Confirmation copy. The wrestler has a posted profile; we report it.
  • "3 coaches viewed your profile today."
    // Specific numbers. No "tons of interest", no "popular".
  • "Available — 138, Cornwall HS, 22–4. Open at the Powerade Classic."
    // Identity-first. Weight, school, record, the specific event. Tournament-anchored.
  • "Confirmed — board closes Feb 1."
    // State the outcome and the deadline. Never just "closed".
DON'T — these read as someone else
  • "🔥 You're trending! 🔥"
    // Hype, emoji, exclamation. Not us — that's a fantasy app.
  • "Unlock premium to see who viewed you."
    // Dark-pattern paywall. Visibility is the product, not a tease.
  • "Be discovered by elite programs!"
    // Marketer voice. Vague, hyperbolic, exclamation-marked.
  • "Don't be a free agent forever."
    // Shame-based. We don't pity the unattached athlete.
  • "Sign up to start your journey."
    // Generic SaaS onboarding. Wrestlers have careers, not journeys.

Vocabulary

USE
"On the board"listed & visible
"Profile"parent-created wrestler listing
"Open spot"coach-posted weight-class slot
"Confirmed"two-sided lock for the event
"Free Agent Board"the per-tournament board itself
"Request a spot"parent action; not "apply"
AVOID
"Trending"popularity ≠ fit
"Discovered" / "Recruited"passive, college-portal coded
"Roster spot"use "open spot" — this is per-event, not season-long
"Matched"in product UI use "Confirmed" — match is the marketing word, confirmed is the state
"Journey"it's a season
08 Applied
brand SURFACES UI · mobile · social · print SHOWN 8 specimens

How the system shows up.

The brand isn't decoration — it's the components. Every applied surface follows the same recipe: navy canvas, mono labels, Anton numbers, Inter copy, Signal Amber as the active layer. If you removed everything that wasn't doing a job, this is what's left.

CTAs & buttons

Primary = parent & coach actions, Signal Amber on Navy. Dark = TD-tier paid action. Each CTA names a real user-story flow — never "Get started".

Athlete card · Tournament board

Available
138
Marcus Reyes
Sr · Cornwall HS (PA) · 138 lb
RECORD22–4
PINS9
EXP4 yr
Listed 2d ago · Powerade Classic ● ON THE BOARD
Powerade Classic · FA Board
LIVE · 12 OPEN SPOTS
WTWrestlerClub / HSRecStatus
106D. ThompsonBethlehem Catholic18–6Available
120J. OkaforYoung Guns WC21–8Confirmed
126A. SalazarNotre Dame–GP25–3Available
138M. ReyesCornwall HS22–4Available
145K. BauerWyoming Seminary27–2Requested
170R. CastilloM2 Training Center19–7Confirmed

Mobile · Social

Powerade ClassicLIVE · 47
D. Thompson
Bethlehem Catholic · 18–6
106
Avail
J. Okafor
Young Guns WC · 21–8
120
Conf
A. Salazar
Notre Dame–GP · 25–3
126
Avail
M. Reyes
Cornwall HS · 22–4
138
Avail
K. Bauer
Wyoming Seminary · 27–2
145
Lock
◆ AVAILABLE
12 wrestlers
open at 138.
WrestleFA · live now
◆ ON THE BOARD
Get
seen.
WrestleFA · 2026

Imagery direction

Documentary, not portraiture. On-mat moments, weigh-in lines, hand-raised victories, locker rooms. High contrast with one warm light source. Athlete identity is always legible. Avoid stock-photo gym shots, posed studio portraits, and motion-blur abstractions.

PRIMARY · ATHLETE PORTRAIT
On-mat, just-after-whistle, single-source lit · 4:3
DETAIL · STAT
Singlet patch, mat tape, weigh-in scale
CROWD · ENVIRONMENT
Bracket walls, stand-side, board glow

SHIPPING CHECKLIST

  • 01Lockup placed on an approved canvas with X clear-space.
  • 02Signal Amber under 10% of any view.
  • 03Anton used only for weights, numbers, jersey #s.
  • 04Status pill present on every athlete reference.
  • 05No emoji, no exclamation points, no shadows.
  • 06"Powered by Matside" attribution on standalone marketing surfaces.

WHEN IN DOUBT

  • 01Would a wrestling parent feel their kid is being treated as a wrestler, not a product?
  • 02Would a 2am-tournament-director understand it in 4 seconds?
  • 03Could you swap the amber for red and have it still mean the same thing? If yes, the amber isn't earning its place.
  • 04Does it sound like a coach, a TD, or a marketer? Choose the first two.