From 9c0e3398f12e7c58e0f4a790a30a4adb71320522 Mon Sep 17 00:00:00 2001 From: Lukas Date: Mon, 23 Mar 2026 13:54:20 +0100 Subject: [PATCH] Move AC shield next to initiative and refine shield style Place AC between initiative and name to group static reference stats on the left, leaving HP as the sole dynamic element on the right. Dim the shield outline to 40% opacity so it recedes visually, and nudge the number up 2px toward the visual center. Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/web/src/components/ac-shield.tsx | 4 ++-- apps/web/src/components/combatant-row.tsx | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/apps/web/src/components/ac-shield.tsx b/apps/web/src/components/ac-shield.tsx index 4d8a8d4..2b81b24 100644 --- a/apps/web/src/components/ac-shield.tsx +++ b/apps/web/src/components/ac-shield.tsx @@ -24,12 +24,12 @@ export function AcShield({ value, onClick, className }: AcShieldProps) { strokeWidth={1.5} strokeLinecap="round" strokeLinejoin="round" - className="absolute inset-0 h-full w-full" + className="absolute inset-0 h-full w-full opacity-40" aria-hidden="true" > - + {value == null ? "\u2014" : String(value)} diff --git a/apps/web/src/components/combatant-row.tsx b/apps/web/src/components/combatant-row.tsx index c9537f0..8380868 100644 --- a/apps/web/src/components/combatant-row.tsx +++ b/apps/web/src/components/combatant-row.tsx @@ -520,7 +520,7 @@ export function CombatantRow({ isPulsing && "animate-concentration-pulse", )} > -
+
{/* Concentration */}