fix: raise text-ink/50 contrast to WCAG AA across 8 files
Live Lighthouse audit of /konto found the same class of bug as the prior checkout/cart commit, one shade lighter: text-ink/50 measures 3.08:1 against the cream background, under the 4.5:1 WCAG AA minimum for normal-size text. Grepped for every other use of the same token (login divider, language switcher, sold-out label, admin image-upload status text, admin hint text) and bumped them all to text-ink/70 (5.61:1, same value used in the earlier checkout fix) for one consistent, compliant muted-text shade. Verified: tsc clean, 151/151 tests pass, /konto Lighthouse accessibility 96 -> 100. Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
1 parent
0402f7510d
commit
229a1dc435
8 files changed
+10
-10
No files matched your search
@@ -94,7 +94,7 @@ export default async function AdminHarvestEditPage(props: PageProps<"/admin/ernt
|
||||
<input type="checkbox" name="isPublished" defaultChecked={harvest.isPublished} />
|
||||
{t.adminHarvestEditPage.isPublishedLabel}
|
||||
</label>
|
||||
<p className="text-xs text-ink/50">{t.adminHarvestEditPage.isPublishedHint}</p>
|
||||
<p className="text-xs text-ink/70">{t.adminHarvestEditPage.isPublishedHint}</p>
|
||||
<button type="submit" className="bg-forest text-cream px-6 py-2 text-sm">
|
||||
{t.adminHarvestEditPage.save}
|
||||
</button>
|
||||
|
||||
@@ -106,7 +106,7 @@ export default async function AdminInhaltePage(props: PageProps<"/admin/inhalte"
|
||||
<p className="text-sm text-ink/70 mb-2">{label}</p>
|
||||
<div className="grid sm:grid-cols-2 gap-4">
|
||||
<label className="block text-xs">
|
||||
<span className="text-ink/50">{t.adminContentPage.deLabel}</span>
|
||||
<span className="text-ink/70">{t.adminContentPage.deLabel}</span>
|
||||
{isTextarea ? (
|
||||
<textarea
|
||||
name={`de::${def.key}`}
|
||||
@@ -126,7 +126,7 @@ export default async function AdminInhaltePage(props: PageProps<"/admin/inhalte"
|
||||
)}
|
||||
</label>
|
||||
<label className="block text-xs">
|
||||
<span className="text-ink/50">{t.adminContentPage.enLabel}</span>
|
||||
<span className="text-ink/70">{t.adminContentPage.enLabel}</span>
|
||||
{isTextarea ? (
|
||||
<textarea
|
||||
name={`en::${def.key}`}
|
||||
|
||||
Reference in new issue
Block a user