HTML
Copy
<div><span class="mb-4 block text-[.72rem] tracking-[.12em] text-dk-muted uppercase">Dark KPI tiles</span>
<div class="grid grid-cols-[repeat(auto-fit,minmax(210px,1fr))] gap-3.5">
<article class="min-w-0 rounded-2xl border border-dk-line bg-dk-bg p-[18px] shadow-[inset_0_1px_0_rgba(255,255,255,.04),0_10px_30px_rgba(0,0,0,.35)]"><h3 class="text-[.8rem] font-semibold text-dk-muted">Uptime, 30 days</h3><p class="mt-1 mb-1.5 text-[1.8rem] leading-[1.2] font-[750] tracking-[-.02em] tabular-nums">99.98%</p><p class="flex flex-wrap items-center gap-2 text-[.78rem] text-dk-muted"><span class="inline-flex items-center gap-[3px] rounded-full border border-current py-px pr-2 pl-1.5 font-bold tabular-nums text-dk-good"><svg class="size-[13px]" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 19V5M5 12l7-7 7 7"/></svg>+0.03 pts</span>vs September</p></article>
<article class="min-w-0 rounded-2xl border border-dk-line bg-dk-bg p-[18px] shadow-[inset_0_1px_0_rgba(255,255,255,.04),0_10px_30px_rgba(0,0,0,.35)]"><h3 class="text-[.8rem] font-semibold text-dk-muted">p95 latency</h3><p class="mt-1 mb-1.5 text-[1.8rem] leading-[1.2] font-[750] tracking-[-.02em] tabular-nums">182 ms</p><p class="flex flex-wrap items-center gap-2 text-[.78rem] text-dk-muted"><span class="inline-flex items-center gap-[3px] rounded-full border border-current py-px pr-2 pl-1.5 font-bold tabular-nums text-dk-good"><svg class="size-[13px]" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 5v14M19 12l-7 7-7-7"/></svg>−24 ms</span>faster than yesterday</p></article>
<article class="min-w-0 rounded-2xl border border-dk-line bg-dk-bg p-[18px] shadow-[inset_0_1px_0_rgba(255,255,255,.04),0_10px_30px_rgba(0,0,0,.35)]"><h3 class="text-[.8rem] font-semibold text-dk-muted">Error rate</h3><p class="mt-1 mb-1.5 text-[1.8rem] leading-[1.2] font-[750] tracking-[-.02em] tabular-nums">0.21%</p><p class="flex flex-wrap items-center gap-2 text-[.78rem] text-dk-muted"><span class="inline-flex items-center gap-[3px] rounded-full border border-current py-px pr-2 pl-1.5 font-bold tabular-nums text-dk-bad"><svg class="size-[13px]" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 19V5M5 12l7-7 7 7"/></svg>+0.05 pts</span>worse than yesterday</p></article>
<article class="min-w-0 rounded-2xl border border-dk-line bg-dk-bg p-[18px] shadow-[inset_0_1px_0_rgba(255,255,255,.04),0_10px_30px_rgba(0,0,0,.35)]"><h3 class="text-[.8rem] font-semibold text-dk-muted">Requests today</h3><p class="mt-1 mb-1.5 text-[1.8rem] leading-[1.2] font-[750] tracking-[-.02em] tabular-nums">4.82M</p><p class="flex flex-wrap items-center gap-2 text-[.78rem] text-dk-muted"><span class="inline-flex items-center gap-[3px] rounded-full border border-current py-px pr-2 pl-1.5 font-bold tabular-nums text-dk-info"><svg class="size-[13px]" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 19V5M5 12l7-7 7 7"/></svg>+8.6%</span>vs last Friday</p></article>
</div></div>
<div><span class="mb-4 block text-[.72rem] tracking-[.12em] text-dk-muted uppercase">Latency chart with an SLO line</span>
<figure class="min-w-0 rounded-2xl border border-dk-line bg-dk-bg p-[18px] shadow-[inset_0_1px_0_rgba(255,255,255,.04),0_10px_30px_rgba(0,0,0,.35)]">
<div class="mb-3.5 flex flex-wrap items-start justify-between gap-3"><div><h3 class="text-base font-bold">p95 latency, all regions</h3><p class="text-[.8rem] text-dk-muted">Last 24 hours · peak 284 ms at 10:00</p></div>
<p class="flex gap-3.5 text-[.76rem] text-dk-muted" aria-hidden="true"><span class="inline-flex items-center gap-1.5"><i class="w-4 border-t-2 border-dk-series"></i>p95</span><span class="inline-flex items-center gap-1.5"><i class="w-4 border-t-2 border-dashed border-dk-warn"></i>SLO 300 ms</span></p></div>
<div class="relative ml-[46px] h-[190px]">
<svg class="absolute inset-0 size-full overflow-visible" viewBox="0 0 600 200" preserveAspectRatio="none" aria-hidden="true">
<line class="stroke-dk-line" x1="0" x2="600" y1="200" y2="200" vector-effect="non-scaling-stroke"/><line class="stroke-dk-line" x1="0" x2="600" y1="109" y2="109" vector-effect="non-scaling-stroke"/>
<path class="fill-dk-series opacity-16" d="M0 138.2L54.5 152.7L109.1 155.5L163.6 135.5L218.2 76.4L272.7 32.7L327.3 66.4L381.8 91.8L436.4 104.5L490.9 112.7L545.5 120L600 125.5L600 200L0 200Z"/><path class="fill-none stroke-dk-series [stroke-width:2.5] [stroke-linecap:round] [stroke-linejoin:round]" d="M0 138.2L54.5 152.7L109.1 155.5L163.6 135.5L218.2 76.4L272.7 32.7L327.3 66.4L381.8 91.8L436.4 104.5L490.9 112.7L545.5 120L600 125.5" vector-effect="non-scaling-stroke"/>
<line class="stroke-dk-warn [stroke-dasharray:5_4] [stroke-width:1.5]" x1="0" x2="600" y1="18.2" y2="18.2" vector-effect="non-scaling-stroke"/>
</svg>
<div aria-hidden="true"><span class="absolute right-[calc(100%+8px)] -translate-y-1/2 text-[.7rem] whitespace-nowrap text-dk-muted tabular-nums top-[9.1%]">300 ms</span><span class="absolute right-[calc(100%+8px)] -translate-y-1/2 text-[.7rem] whitespace-nowrap text-dk-muted tabular-nums top-[54.5%]">200 ms</span><span class="absolute right-[calc(100%+8px)] -translate-y-1/2 text-[.7rem] whitespace-nowrap text-dk-muted tabular-nums top-full">100 ms</span></div>
<span class="absolute top-[9.1%] right-0 -translate-y-[120%] text-[.7rem] font-bold text-dk-warn" aria-hidden="true">SLO</span>
</div>
<div class="relative mt-1.5 ml-[46px] h-[22px] text-[.7rem] text-dk-muted tabular-nums" aria-hidden="true"><span class="absolute left-0">00:00</span><span class="absolute left-[36.4%] -translate-x-1/2">08:00</span><span class="absolute left-[72.7%] -translate-x-1/2">16:00</span><span class="absolute left-full -translate-x-full">22:00</span></div>
<div class="sr-only"><table><caption>p95 latency every two hours today, all regions. Objective: under 300 ms.</caption>
<thead><tr><th scope="col">Time</th><th scope="col">p95 latency</th></tr></thead>
<tbody>
<tr><th scope="row">00:00</th><td>168 ms</td></tr>
<tr><th scope="row">02:00</th><td>152 ms</td></tr>
<tr><th scope="row">04:00</th><td>149 ms</td></tr>
<tr><th scope="row">06:00</th><td>171 ms</td></tr>
<tr><th scope="row">08:00</th><td>236 ms</td></tr>
<tr><th scope="row">10:00</th><td>284 ms</td></tr>
<tr><th scope="row">12:00</th><td>247 ms</td></tr>
<tr><th scope="row">14:00</th><td>219 ms</td></tr>
<tr><th scope="row">16:00</th><td>205 ms</td></tr>
<tr><th scope="row">18:00</th><td>196 ms</td></tr>
<tr><th scope="row">20:00</th><td>188 ms</td></tr>
<tr><th scope="row">22:00</th><td>182 ms</td></tr>
</tbody></table></div>
</figure></div>
<div><span class="mb-4 block text-[.72rem] tracking-[.12em] text-dk-muted uppercase">Region status and error budget</span>
<div class="grid grid-cols-[repeat(auto-fit,minmax(min(100%,300px),1fr))] gap-3.5">
<section class="min-w-0 rounded-2xl border border-dk-line bg-dk-bg p-[18px] shadow-[inset_0_1px_0_rgba(255,255,255,.04),0_10px_30px_rgba(0,0,0,.35)]" aria-labelledby="dk-reg-title">
<div class="mb-3.5 flex flex-wrap items-start justify-between gap-3"><div><h3 class="text-base font-bold" id="dk-reg-title">Regions</h3><p class="text-[.8rem] text-dk-muted">3 of 4 fully operational</p></div><a href="#" class="rounded font-semibold text-dk-accent no-underline hover:underline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-dk-accent">Status page</a></div>
<ul>
<li class="grid grid-cols-[118px_1fr] items-center gap-3 border-t border-dk-line py-[11px]"><span class="inline-flex items-center gap-1.5 text-[.78rem] font-bold text-dk-warn"><svg class="size-[15px] flex-none" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 9v4M12 17h.01"/><path d="M10.3 3.9 1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0z"/></svg>Degraded</span><div><p class="font-mono text-[.88rem] font-semibold">eu-west-1 <span class="ml-1 font-sans font-normal text-dk-muted">Ireland</span></p><p class="text-[.76rem] text-dk-muted">p95 284 ms at peak</p></div></li>
<li class="grid grid-cols-[118px_1fr] items-center gap-3 border-t border-dk-line py-[11px]"><span class="inline-flex items-center gap-1.5 text-[.78rem] font-bold text-dk-good"><svg class="size-[15px] flex-none" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg>Operational</span><div><p class="font-mono text-[.88rem] font-semibold">us-east-1 <span class="ml-1 font-sans font-normal text-dk-muted">Virginia</span></p><p class="text-[.76rem] text-dk-muted">p95 141 ms</p></div></li>
<li class="grid grid-cols-[118px_1fr] items-center gap-3 border-t border-dk-line py-[11px]"><span class="inline-flex items-center gap-1.5 text-[.78rem] font-bold text-dk-good"><svg class="size-[15px] flex-none" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg>Operational</span><div><p class="font-mono text-[.88rem] font-semibold">ap-south-1 <span class="ml-1 font-sans font-normal text-dk-muted">Mumbai</span></p><p class="text-[.76rem] text-dk-muted">p95 163 ms</p></div></li>
<li class="grid grid-cols-[118px_1fr] items-center gap-3 border-t border-dk-line py-[11px]"><span class="inline-flex items-center gap-1.5 text-[.78rem] font-bold text-dk-info"><svg class="size-[15px] flex-none" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.8-3.8a6 6 0 0 1-7.9 7.9l-6.9 6.9a2.1 2.1 0 0 1-3-3l6.9-6.9a6 6 0 0 1 7.9-7.9z"/></svg>Maintenance</span><div><p class="font-mono text-[.88rem] font-semibold">sa-east-1 <span class="ml-1 font-sans font-normal text-dk-muted">São Paulo</span></p><p class="text-[.76rem] text-dk-muted">Tonight 22:00–23:00 UTC</p></div></li>
</ul>
</section>
<section class="min-w-0 rounded-2xl border border-dk-line bg-dk-bg p-[18px] shadow-[inset_0_1px_0_rgba(255,255,255,.04),0_10px_30px_rgba(0,0,0,.35)]" aria-labelledby="dk-bud-title">
<div class="mb-3.5 flex flex-wrap items-start justify-between gap-3"><div><h3 class="text-base font-bold" id="dk-bud-title">Error budget</h3><p class="text-[.8rem] text-dk-muted">October · 99.9% availability objective</p></div></div>
<div class="flex items-center gap-5">
<div class="relative size-[118px] flex-none" role="progressbar" aria-labelledby="dk-bud-title" aria-valuemin="0" aria-valuemax="100" aria-valuenow="62" aria-valuetext="62% of the error budget left">
<svg class="size-full -rotate-90" viewBox="0 0 100 100" aria-hidden="true"><circle class="fill-none stroke-dk-line [stroke-width:11]" cx="50" cy="50" r="42"/><circle class="fill-none stroke-dk-series [stroke-width:11] [stroke-linecap:round] [stroke-dasharray:62_100] transition-[stroke-dasharray] duration-600 motion-reduce:transition-none" cx="50" cy="50" r="42" pathLength="100"/></svg>
<span class="absolute inset-0 grid place-content-center text-center text-[1.35rem] leading-[1.1] font-[750]" aria-hidden="true">62%<small class="block text-[.68rem] font-medium text-dk-muted">left</small></span></div>
<dl class="grid gap-2 text-[.8rem]">
<div><dt class="text-dk-muted">Budget left</dt><dd class="font-bold tabular-nums">26 min 47 s of 43 min 12 s</dd></div>
<div><dt class="text-dk-muted">Burn rate, last 24 h</dt><dd class="font-bold tabular-nums">1.4× (above 1×)</dd></div>
<div><dt class="text-dk-muted">Runs out at this rate</dt><dd class="font-bold tabular-nums">Oct 29</dd></div>
</dl>
</div>
</section>
</div></div>