diff --git a/src/components/dashboard/SubscriptionCardActive.tsx b/src/components/dashboard/SubscriptionCardActive.tsx index b62c859..c05004f 100644 --- a/src/components/dashboard/SubscriptionCardActive.tsx +++ b/src/components/dashboard/SubscriptionCardActive.tsx @@ -282,18 +282,20 @@ export default function SubscriptionCardActive({ {/* ─── Stats row: Tariff + Days Left ─── */}
- {/* Tariff badge — clickable */} + {/* Tariff badge — clickable. Neutral chrome: the tariff name has + no traffic-zone semantics, so tinting it by the traffic zone + (DESIGN.md Status-Hue Lockout) was wrong. */}
{t('dashboard.tariff')}
diff --git a/src/pages/Balance.tsx b/src/pages/Balance.tsx index 01e5677..fd0978e 100644 --- a/src/pages/Balance.tsx +++ b/src/pages/Balance.tsx @@ -210,9 +210,12 @@ export default function Balance() {

{t('balance.title')}

- {/* Balance Card */} + {/* Balance Card — flat surface; the giant numeric carries the + weight. The previous accent gradient + glow leaked accent into + decoration (DESIGN.md Tunable-but-Scarce Rule) and read as the + SaaS hero-metric template. */} - +
{t('balance.currentBalance')}
{formatAmount(balanceData?.balance_rubles || 0)} diff --git a/src/pages/Login.tsx b/src/pages/Login.tsx index cf0b45d..7cf03f9 100644 --- a/src/pages/Login.tsx +++ b/src/pages/Login.tsx @@ -321,9 +321,10 @@ export default function Login() { safeBottom > 0 ? `${safeBottom + 16}px` : 'calc(1rem + env(safe-area-inset-bottom, 0px))', }} > - {/* Background gradient */} -
-
+ {/* Flat background — the previous two layered gradients (linear + + accent radial halo) read as the airdrop / crypto aesthetic + PRODUCT.md explicitly anti-references. Body bg-dark-950 carries + the surface alone. */} {/* Language switcher */}