Card text scales to fit — every word on the face

Long card texts were clamped at nine lines and cut off mid-rule,
which is how the Speed argument started: the deciding sentence was
in the hidden part. The type now sizes itself to the text length in
six steps (0.6rem down to 0.375rem for the 550-char Firefly Stick),
and the line clamp is gone. Verified against Fear, the longest card
in play at 482 characters: every word on the face.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Eric Wagoner
2026-08-16 14:58:14 -04:00
co-authored by Claude Fable 5
parent de446c2ad5
commit 6de4254aad
3 changed files with 141 additions and 7 deletions
@@ -0,0 +1,44 @@
- generic [ref=f8e3]:
- banner [ref=f8e4]:
- generic [ref=f8e5]: Wiz-War
- generic [ref=f8e6]: sixth edition
- button "help & rules" [ref=f8e7] [cursor=pointer]
- generic [ref=f8e8]: reconnecting…
- generic [ref=f8e10]:
- generic [ref=f8e11]: Wiz-War
- generic [ref=f8e12]: A game of magical combat in a stone labyrinth
- button "about this game — a labor of love" [ref=f8e13] [cursor=pointer]
- generic [ref=f8e14]:
- generic [ref=f8e15]: Your wizard's name
- textbox "Your wizard's name" [ref=f8e16]:
- /placeholder: e.g. Mordecai
- generic [ref=f8e17]:
- button "Create a game" [disabled] [ref=f8e18]
- generic [ref=f8e19]: or join one
- textbox "CODE" [ref=f8e20]
- button "Join" [disabled] [ref=f8e21]
- generic [ref=f8e22]:
- generic [ref=f8e23]: "or play here, passing the device:"
- group "number of wizards" [ref=f8e24]:
- button "2" [ref=f8e25] [cursor=pointer]
- button "3" [ref=f8e26] [cursor=pointer]
- button "4" [ref=f8e27] [cursor=pointer]
- button "5" [ref=f8e28] [cursor=pointer]
- button "6" [ref=f8e29] [cursor=pointer]
- button "Gather 2 wizards" [ref=f8e30] [cursor=pointer]
- generic [ref=f8e31]:
- 'checkbox "with Expansion Set #1" [checked] [ref=f8e32]'
- text: "with Expansion Set #1"
- generic [ref=f8e33]:
- textbox "seat transfer phrase" [ref=f8e34]:
- /placeholder: ember-troll-dagger
- button "Claim a transferred seat" [disabled] [ref=f8e35]
- generic [ref=f8e36]:
- generic [ref=f8e37]:
- generic [ref=f8e38]: your games
- button "notify me on my turn" [ref=f8e39] [cursor=pointer]
- generic [ref=f8e40]:
- button "NX8Y as Some Old Guy — unreachable" [ref=f8e41] [cursor=pointer]:
- generic [ref=f8e42]: NX8Y
- generic [ref=f8e43]: as Some Old Guy — unreachable
- button "×" [ref=f8e44] [cursor=pointer]