From a41dd21f839035b0ce829b2d5965a76760368701 Mon Sep 17 00:00:00 2001 From: bot-frontend Date: Sat, 30 May 2026 23:15:02 +0300 Subject: [PATCH] =?UTF-8?q?fix(tradein):=20=D0=BA=D0=BE=D0=BD=D1=82=D1=80?= =?UTF-8?q?=D0=B0=D1=81=D1=82=20muted/teal=20=D1=82=D0=BE=D0=BA=D0=B5?= =?UTF-8?q?=D0=BD=D0=BE=D0=B2=20=D0=B4=D0=BE=20WCAG=20AA=20=E2=89=A54.5:1?= =?UTF-8?q?=20(#834)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit axe-core (wcag2aa) на /ui-preview/estimate нашёл ~20 нод <4.5:1. Затемнены: - --muted-2 oklch(62%)=#82878c (3.6) → #676d73 (≥4.65 на белом/off-white): section-kicker, price-figure-perm2, bar-cv/bar-title, exp. - --success oklch(56%)≈#218a45 (4.4) → #197038 (≥5.5 на белом/success-soft): precision-house, tier-t0, discount-neg badge. - .cian-valuation__sparkline-dates #9ca3af (2.5) → #6b7280 (4.83). - .tier-t1/.precision-street fg #73767e (4.4) → #666970 (5.3 на #fafbfc). Ratios проверены WCAG-формулой по axe-измеренным bg. Refs #834, #801 --- .../frontend/src/components/trade-in/trade-in.css | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tradein-mvp/frontend/src/components/trade-in/trade-in.css b/tradein-mvp/frontend/src/components/trade-in/trade-in.css index c963192f..27f97467 100644 --- a/tradein-mvp/frontend/src/components/trade-in/trade-in.css +++ b/tradein-mvp/frontend/src/components/trade-in/trade-in.css @@ -13,7 +13,7 @@ --fg: oklch(18% 0.012 250); --fg-2: oklch(32% 0.014 250); --muted: oklch(50% 0.012 250); - --muted-2: oklch(62% 0.010 250); + --muted-2: #676d73; /* #834 a11y: было oklch(62%)=#82878c (3.6:1) → AA ≥4.65:1 на белом/off-white */ /* lines */ --border: oklch(92% 0.005 250); --border-2: oklch(88% 0.006 250); @@ -24,7 +24,7 @@ --accent-soft: oklch(96% 0.03 258); --accent-2: oklch(64% 0.17 50); /* orange — warn / secondary */ --accent-2-soft: oklch(96% 0.05 70); - --success: oklch(56% 0.14 150); + --success: #197038; /* #834 a11y: было oklch(56%)≈#218a45 (4.4:1) → AA ≥5.5:1 на белом/success-soft */ --success-soft: oklch(96% 0.04 150); --danger: oklch(56% 0.20 25); --danger-soft: oklch(96% 0.04 25); @@ -1577,7 +1577,7 @@ display: flex; justify-content: space-between; font-size: 11px; - color: #9ca3af; + color: #6b7280; /* #834 a11y: было #9ca3af (2.5:1) → AA 4.83:1 на белом */ width: 240px; margin-top: 2px; } @@ -2048,7 +2048,7 @@ .tier-t1 { /* T1_per_street — улица-уровень (open dataset default) */ background: var(--bg-card-alt); - color: var(--fg-tertiary); + color: #666970; /* #834 a11y: было var(--fg-tertiary)=#73767e (4.4:1) → AA 5.3:1 на #fafbfc */ } /* ── Address precision badge (DaData qc_geo) ─────────────────────────────── */ @@ -2071,7 +2071,7 @@ .precision-street { /* qc_geo=1 — до улицы (neutral, как tier-t1) */ background: var(--bg-card-alt); - color: var(--fg-tertiary); + color: #666970; /* #834 a11y: было var(--fg-tertiary)=#73767e (4.4:1) → AA 5.3:1 на #fafbfc */ } .precision-approx { /* qc_geo≥2 — приблизительно. Amber-токены под «Адрес распознан неточно» disclaimer */ -- 2.45.3