05

Voice

Direct, calm, technical. The rules for copy, casing, and forbidden characters.

Casing

UseRuleAnchor
page-h1Title Case for noun phrases, sentence case for full sentencesbg:voice:casing-page-h1
section-badgeALL CAPS with letter-spacing 0.04em to 0.08embg:voice:casing-section-badge
bodysentence casebg:voice:casing-body
buttonsentence case starting with a verbbg:voice:casing-button
tierTitle Case (Basic, Pro, Enterprise)bg:voice:casing-tier
plan-badgeALL CAPS status word (ACTIVE)bg:voice:casing-plan-badge

Approved button verbs

Get started Learn more Get BetterGuard Sign in Sign out Go to Dashboard Browse files Continue Next Back Cancel Save Apply Protect Obfuscate Encrypt Harden Scan Verify Download Try Start

Forbidden

Characters. emoji, em-dash U+2014, en-dash U+2013, zero-width space U+200B, non-breaking thin space U+202F, BOM U+FEFF.
Marks. exclamation mark in product copy. No terminal period at the end of a heading (page-h1, section-h2, section-badge, modal heading, tile/card titles, eyebrows, dashicon labels, misuse rule titles).
Phrases. Buy now, Click here, stunning, elegant, blazing.

Tone

Direct, calm, technical. Credits the reader as a developer.

Localization

Wrapper. Laravel __() and @lang() on every UI string
Plurals. trans_choice() only
Literals allowed. currency amounts, version strings, error codes, BetterGuard, Argon2, .NET
Length assumption. Czech, German, Cyrillic strings run 30 to 60 percent longer than English. Use max-width not width; flex-wrap not fixed columns.