Stat
A compact card for displaying a single metric with optional label, delta, and helper text. Ideal for dashboard KPIs. Group multiple stats with .nano-stat-grid for responsive layouts.
Basic stat
Preview
Recovered revenue
$4,238
Last 30 days
<div class="nano-stat">
<span class="nano-stat__label">Recovered revenue</span>
<span class="nano-stat__value">$4,238</span>
<span class="nano-stat__help">Last 30 days</span>
</div>
With delta
Preview
Recovery rate
62%
12% vs last month
<div class="nano-stat">
<span class="nano-stat__label">Recovery rate</span>
<span class="nano-stat__value">62%</span>
<span class="nano-stat__delta nano-stat__delta--up">
<svg ...></svg>
12% vs last month
</span>
</div>
Grid of stats
Preview
At-risk MRR
$1,240
Recovered
$4,238
12%
Failed invoices
23
3 vs last week
<div class="nano-stat-grid">
<div class="nano-stat">
<span class="nano-stat__label">At-risk MRR</span>
<span class="nano-stat__value">$1,240</span>
</div>
<div class="nano-stat">
<span class="nano-stat__label">Recovered</span>
<span class="nano-stat__value">$4,238</span>
<span class="nano-stat__delta nano-stat__delta--up">12%</span>
</div>
</div>
Variants
.nano-stat--elevated— shadow, no border.nano-stat--bordered— thicker border, no shadow.nano-stat--compact— tighter padding and smaller value
Elements
.nano-stat__label— the metric name (muted, small).nano-stat__value— the primary number (large, bold).nano-stat__delta— optional change indicator; use--up(success) or--down(destructive).nano-stat__help— optional helper text below the value.nano-stat__footer— optional separated footer area (e.g. “View details →”)