Staging Real data, but not the live site — MFL writes, push and chat posts are switched off here.

The League · Dark mode

TheLeague theme

TheLeague blue on neutral gray surfaces. The default theme: it also styles any page whose <html> names no league.

This page always shows dark mode, whatever your own setting. See light mode

Readability

Every pair a reader meets, scored against WCAG AA: 4.5:1 for text, 3:1 for large or decorative text.

  • Aa Body text on the page —
  • Aa Body text on a card —
  • Aa Muted text on a card —
  • Aa Link on a card —
  • Aa Accent as text on a card —
  • Aa Button text on the button —
  • Aa Button text on hover —
  • Aa Text on a primary fill —
  • Aa Text on an accent fill —
  • Aa Text on a hovered accent fill —
  • Aa Text on a hero button —
  • Aa Text on a secondary button —
  • Aa Text on a success fill —
  • Aa Primary as text on a card —
  • Aa Footer text on the footer —

Heroes

New Feature Oct 2

Every Stat Behind Every Score

Live Scoring now opens a stat sheet for any player you tap: his full line for the week, stat by stat, under the official score.

Happening Now

Trade Deadline

Thu, Nov 13 · 4:00 PM

Deals must be accepted before the deadline. Pending offers expire with it.

Buttons and links

Body copy with an inline link and muted secondary text.

Cards, tables and badges

Standings

TeamW-LPFStatus
Pacific Pigskins5-1812.4Clinched
Midwest Marauders4-2776.9In the hunt
Bayside Brawlers3-3701.2Bubble
Northern Lights1-5598.0Eliminated

Empty and error states

No trades yet this week

They appear here the moment one is accepted.

Type

Display — headlines and hero titles

Week 6 Power Rankings

Body — everything you read

The trade deadline is Thursday at 4pm. Set your lineup before kickoff.

Numbers — scores, stats, salaries

127.45 · $4,250,000 · 12–4

Color system

Every color this theme sets in dark mode, as the site renders it. 36 slots are left to the shared defaults.

Surfaces

  • card-bg
  • card-border
  • card-surface
  • color-surface-1
  • color-surface-2
  • color-surface-3
  • content-bg
  • content-bg-accent
  • content-bg-muted
  • input-bg
  • inverse-bg
  • page-bg
  • table-border
  • table-header-bg
  • table-row-bg
  • table-row-bg-alt
  • table-row-bg-hover

Text

  • accent-content-text-color
  • color-text-primary
  • color-text-secondary
  • content-text-muted
  • input-placeholder
  • input-text
  • page-text

Borders

  • color-border-default
  • color-border-subtle
  • content-border
  • content-border-color
  • input-border

Neutral ramp

  • color-gray-100
  • color-gray-200
  • color-gray-300
  • color-gray-400
  • color-gray-50
  • color-gray-500
  • color-gray-600
  • color-gray-700
  • color-gray-800
  • color-gray-900

Primary and buttons

  • btn-icon-text-focus
  • btn-primary-bg
  • btn-primary-bg-hover
  • btn-primary-border
  • btn-primary-border-hover
  • btn-primary-text
  • color-primary
  • color-primary-dark
  • color-primary-light
  • color-primary-fill
  • input-border-focus
  • shadow-btn-hover
  • shadow-focus-ring

Call to action

  • cta-fill
  • cta-fill-hover
  • on-cta-fill

Secondary

  • btn-secondary-bg
  • btn-secondary-bg-hover
  • btn-secondary-text
  • color-secondary
  • color-secondary-dark
  • color-secondary-light

Accent and links

  • color-accent
  • league-accent
  • link-color
  • link-color-accent
  • link-color-accent-hover
  • link-color-focus
  • link-color-hover
  • on-league-accent
  • league-accent-hover
  • on-color-accent

Header, breadcrumb strip and wordmark

  • breadcrumb-bar-bg
  • breadcrumb-bar-border
  • header-nav-icon-color
  • header-nav-icon-hover-color
  • logo-name-primary-color
  • logo-secondary-color

Heroes

  • hero-ink
  • hero-surface
  • hero-accent
  • hero-glow

Text selection

  • selection-bg
  • selection-text

Side nav

  • nav-active-bg
  • nav-active-text
  • nav-bg
  • nav-bg-subtle
  • nav-border
  • nav-border-subtle
  • nav-focus-ring
  • nav-footer-bg
  • nav-footer-border
  • nav-hover-bg
  • nav-scrollbar-thumb
  • nav-scrollbar-thumb-hover
  • nav-switcher-bg
  • nav-text
  • nav-text-muted
  • nav-verify-bg
  • nav-verify-border
  • nav-verify-hover-bg
  • nav-verify-text

Badges

  • badge-info-bg
  • badge-info-text

Content box tints

  • accent-content-bg-color
  • accent-content-border-color
  • primary-content-boxshadow-color