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

@@ -272,7 +272,7 @@ export function ApiTokensForm({ tokens }: ApiTokensFormProps) {
</div>
<div>
<div className="flex items-center gap-2">
<span className="text-sm font-bold">{token.name}</span>
<span className="text-sm font-medium">{token.name}</span>
<Badge variant="outline" className="text-xs font-mono">
{token.tokenPrefix}...
</Badge>

View File

@@ -32,7 +32,7 @@ export function ChangelogTab({ versions }: { versions: ChangelogVersion[] }) {
{versions.map((version) => (
<Card key={version.version} className="p-6">
<div className="flex items-baseline gap-3">
<h3 className="text-lg font-bold">v{version.version}</h3>
<h3 className="text-lg font-medium">v{version.version}</h3>
<span className="text-sm text-muted-foreground">
{version.date}
</span>

View File

@@ -84,7 +84,7 @@ export function DeleteAccountForm() {
<div className="rounded-lg border p-4">
<div className="space-y-4">
<div>
<h3 className="font-semibold">Zerar conta</h3>
<h3 className="font-medium">Zerar conta</h3>
<p className="text-sm text-muted-foreground">
Apaga todos os dados do OpenMonetis e deixa sua conta no estado
inicial, mantendo seu login e credenciais de acesso.
@@ -120,7 +120,7 @@ export function DeleteAccountForm() {
<div className="rounded-lg border border-destructive/30 bg-destructive/5 p-4">
<div className="space-y-4">
<div>
<h3 className="font-semibold text-destructive">Deletar conta</h3>
<h3 className="font-medium text-destructive">Deletar conta</h3>
<p className="text-sm text-muted-foreground">
Remove seu usuário e todos os dados associados de forma
permanente.
@@ -131,7 +131,7 @@ export function DeleteAccountForm() {
<li>Lançamentos, orçamentos e anotações</li>
<li>Contas, cartões e categorias</li>
<li>Pagadores, credenciais e configurações</li>
<li className="font-bold">
<li className="font-medium">
Resumindo tudo, sua conta será permanentemente removida
</li>
</ul>

View File

@@ -348,7 +348,7 @@ export function PasskeysForm() {
) : (
<>
<div className="flex items-center gap-2">
<span className="text-sm font-bold truncate">
<span className="text-sm font-medium truncate">
{pk.name || "Passkey sem nome"}
</span>
<Button

View File

@@ -145,7 +145,7 @@ export function PreferencesForm({
{/* Seção: Lançamentos */}
<section className="space-y-4">
<div>
<h3 className="text-base font-semibold">Lançamentos</h3>
<h3 className="text-base font-medium">Lançamentos</h3>
<p className="text-sm text-muted-foreground">
Configurações de exibição da tabela de movimentações.
</p>