Fair wages for farmworkers
Sets a minimum wage floor for agricultural work and adds overtime after 40 hours.
Step 2 of 5: In committee. Next: a committee vote, then the House floor.
Ask your three legislators to back it
Open the campaign for HB 1234
Design: Organize, chosen by WCA in October 2026
How Civic Pulse looks, sounds and writes. It follows Washington Community Alliance’s Data Hub brand guidelines. Every color, font and part on this page is the real one the site and its emails use, so this page can’t drift from the product.
WCA's logo appears on every page. Civic Pulse is the product's name, set in type next to it, not a second logo.
Do
Don't
The product name is set in Montserrat ExtraBold next to the mark, with WCA’s name under it. On navy it is white with the name in quiet blue. It is never redrawn as an image.
Every color has a job. Tokens are in convex/brand.ts and src/app/globals.css; use the token, never the hex.
Most of every page. Ink is the black in WCA's wordmark.
Ink
#231f20
Titles, body text, card outlines, the majority flag
Ink 2
#3f3b3c
Long text, secondary lines
Muted
#5a5657
Captions, hints, dates
Paper
#f2f5f8
Page background
White
#ffffff
Campaign cards, panels, fields
Sunken
#e4ecf3
Meter tracks, stage pills, wells
Line
#d7e1ec
Dividers and card borders
Line strong
#c5d4e2
Field borders, empty states
From WCA's logo. Navy and blue carry the Organize design; mint and orange are the accents.
Navy
#004068
Header, hero bands, staff sidebar, share cards, email header, the outer focus ring
Blue
#0769a2
Public buttons, supporters on a meter, section numbers
Teal dark
#006c63
Links in staff tools, supports, steps marked done
Teal
#009c90
Charts and fills behind ink text
Mint
#84cdc7
Mint buttons and highlights on navy, the coalition panel
Mint wash
#d4e5e2
Progress pills, passed-a-chamber pills, explainer
Orange
#f68f3e
Still needed on a meter, top priority, the inner focus ring
Brown
#933e1c
Opposes, stopped bills
The header, hero and campaign headers sit on navy. These keep panels and text readable on it.
Navy panel
#0a4f7c
Panels on a navy band, like the countdown board
Navy line
#2b6a96
Borders and dividers on navy
Navy text
#b5cade
Quiet text on navy
From WCA's Data Hub orange row. Soft fills behind ink or brown text.
Orange pale
#fdcea8
The light stripe in still needed
Peach
#fbb884
Stopped bills on the standing bar
Peach wash
#fee5cf
Top priority pills, hearing notices, view-only notes
Do
Don't
Aa
Body text
14.9 to 1
Aa
Captions
6.6 to 1
Aa
Hero text
10.9 to 1
Aa
Staff buttons
6.3 to 1
Aa
Public buttons
5.9 to 1
Aa
Mint buttons
9.0 to 1
Aa
Quiet text on navy
6.4 to 1
Aa
Opposes
5.7 to 1
Montserrat for everything, in three weights the way WCA uses it: Black for titles, Bold for headings, Regular for text.
Page title
Black 900, 48 to 72px, tight
Help move 14 bills in 2027
Card title
Bold 700, 22 to 24px
Fair wages for farmworkers
Section heading
Bold 700, 20 to 24px
Who’s with us
Body
Regular 400, 16 to 17px, 1.55 line height
The House committee hears this bill on Tuesday at 10am. Sign in before 9am to say you support it. You don’t have to speak.
Labels and captions
Semibold 600 or Medium 500, 13 to 14px
Step 2 of 5 on the road to law
Numbers
Black 900, tabular figures
47 / 50
Do
Don't
Every public page follows the Organize design WCA chose: a navy band on top, cards with a 2px ink outline below, and one blue pill for the main action.
Kicker
Headline with one mint word
A sentence or two of plain lead text in navy text.
Numbered section
Home page sections are numbered in the order someone should go: the campaigns, your legislators, champions.
Do
Don't
The real components from the code, from the Organize design. Staff tools use the quieter set.
Public buttons are pills: blue for the main action, outline next to it, mint and ghost on navy. Staff tools use the square set.
Blue is supporters WCA has recorded, orange stripes are how many more are needed, the flag is a majority (50 of 98 in the House, 25 of 49 in the Senate). Every campaign shows both chambers. These are recorded positions, not floor votes.
19 more House supporters and 7 more Senate supporters needed for a majority.
16 more Senate supporters needed. The House has a majority.
Pills label a card: the bill number in ink, top priority in peach, the stage in gray or mint. Sections on the home page are numbered in blue tiles.
One per bill on the home page: pills, title, summary, both meters, the path, the next thing to do, and one button.
Sets a minimum wage floor for agricultural work and adds overtime after 40 hours.
Step 2 of 5: In committee. Next: a committee vote, then the House floor.
Ask your three legislators to back it
Open the campaign for HB 1234Always the word and the mark together. Party shows as a letter only, in ink.
Five stops from introduced to signed. Blue is done, ink with a peach ring is where the bill is now, brown means it stopped.
Label above, hint below, teal dark focus ring.
We only email you about bills you save.
Civic Pulse is nonpartisan. Charts compare bills, chambers and stages, not parties.
Do
Don't
For WCA Action Fund materials about parties, which carry the c4 logo. They are listed here so nobody guesses, and the build fails if Civic Pulse uses them.
Write the way a good organizer talks: plain, specific and about what to do next.
The Senate committee hears SB 5123 on Tuesday at 10am. Sign in before 9am to support it.
Make your voice heard! Join the movement for justice today.
47 more House supporters needed for a majority.
We're building unstoppable momentum in Olympia.
This bill didn't pass this session. Our policy team expects it back in 2027.
Not a defeat. A beginning.
Save this bill and we'll email you when it moves.
Stay in the loop and never miss a beat.
Do
Don't
Every email Civic Pulse sends uses one layout and these rules. Templates are React Email files in convex/emails, and the previews below are rendered from them.
From
Civic Pulse from WCA <civicpulse@notifications.backpackops.com>. Sent by Backpack through Resend for now.
When WCA has its own address
WCA can switch to an address on wacommunityalliance.org. Only the EMAIL_FROM setting changes; the templates stay the same.
Reply-to
A person on WCA's policy team, so a reply always reaches someone
Subject
What happened, then the bill: Public hearing set: HB 1234, Tue, Jan 19, 10:30 AM
Preview text
The next step: Sign in before the hearing to say you support it.
Layout
Navy hero with WCA's mark and the headline, one white card with Organize's majority bars and numbered steps, one blue pill button, WCA's logo and links in the footer
Do
Don't
tests/brand.test.ts runs on every build (npm run verify). It fails the build when:
Rules a machine can’t check, like reading level and tone, are reviewed by a person before anything ships.