style(tipografia): adiciona fonte America Medium e padroniza pesos de texto

Adiciona os arquivos `america-medium.woff2` e `america-bold.woff2` e
registra o weight 500 no `font_index.ts`.

Padroniza o uso de `font-medium` em substituição a `font-semibold` e
`font-bold` em títulos, valores monetários e rótulos de destaque em
todos os componentes do app, landing page e componentes de UI base.

`Card` ganha `hover:border-primary/40` e `CardTitle` recebe `text-base`.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Felipe Coutinho
2026-04-01 14:14:55 +00:00
parent e32fb85006
commit 0514efb1c4
85 changed files with 195 additions and 200 deletions

View File

@@ -88,9 +88,7 @@ export function AccountCard({
{icon}
</div>
) : null}
<h2 className="text-lg font-semibold text-foreground">
{accountName}
</h2>
<h2 className="text-lg font-medium text-foreground">{accountName}</h2>
{(excludeFromBalance || excludeInitialBalanceFromIncome) && (
<Tooltip>

View File

@@ -68,7 +68,7 @@ export function AccountStatementCard({
</div>
) : null}
<div className="min-w-0">
<h2 className="truncate text-sm font-semibold text-foreground">
<h2 className="truncate text-sm font-medium text-foreground">
{accountName}
</h2>
<p className="text-xs text-muted-foreground">
@@ -86,12 +86,12 @@ export function AccountStatementCard({
</p>
<MoneyValues
amount={currentBalance}
className="text-3xl leading-none font-semibold tracking-tight sm:text-[2rem]"
className="text-3xl leading-none font-medium tracking-tight sm:text-[2rem]"
/>
<div className="flex items-center gap-2">
<Badge
variant={getAccountStatusBadgeVariant(status)}
className="text-[11px]"
className="text-xs"
>
{status}
</Badge>
@@ -107,7 +107,7 @@ export function AccountStatementCard({
label="Saldo inicial"
tooltip="Saldo inicial cadastrado na conta somado aos lançamentos pagos anteriores a este mês."
>
<span className="text-sm font-semibold text-foreground">
<span className="text-sm font-medium text-foreground">
{formatCurrency(openingBalance)}
</span>
</MetaItem>
@@ -116,7 +116,7 @@ export function AccountStatementCard({
label="Entradas"
tooltip="Total de receitas deste mês classificadas como pagas para esta conta."
>
<span className="text-sm font-semibold text-success">
<span className="text-sm font-medium text-success">
{formatCurrency(totalIncomes)}
</span>
</MetaItem>
@@ -125,7 +125,7 @@ export function AccountStatementCard({
label="Saídas"
tooltip="Total de despesas pagas neste mês (considerando divisão entre pagadores)."
>
<span className="text-sm font-semibold text-destructive">
<span className="text-sm font-medium text-destructive">
{formatCurrency(totalExpenses)}
</span>
</MetaItem>
@@ -136,7 +136,7 @@ export function AccountStatementCard({
>
<span
className={cn(
"text-sm font-semibold",
"text-sm font-medium",
resultado >= 0 ? "text-success" : "text-destructive",
)}
>