From c425752c8d9cd5c90e5de49d54f76d1bd085ee5f Mon Sep 17 00:00:00 2001 From: Jonathan McCaffrey Date: Tue, 29 Sep 2026 18:34:52 +0000 Subject: [PATCH] =?UTF-8?q?AI:=20Planetary=20items=20page=20=E2=80=94=20Ze?= =?UTF-8?q?roSpace/ZeroSpace.Web/Pages/PlanetaryMasteryItemIndex.razor.css?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Pages/PlanetaryMasteryItemIndex.razor.css | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 ZeroSpace/ZeroSpace.Web/Pages/PlanetaryMasteryItemIndex.razor.css diff --git a/ZeroSpace/ZeroSpace.Web/Pages/PlanetaryMasteryItemIndex.razor.css b/ZeroSpace/ZeroSpace.Web/Pages/PlanetaryMasteryItemIndex.razor.css new file mode 100644 index 0000000..6ea9e95 --- /dev/null +++ b/ZeroSpace/ZeroSpace.Web/Pages/PlanetaryMasteryItemIndex.razor.css @@ -0,0 +1,68 @@ +.pmi-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(340px, 1fr)); + gap: 1rem; +} + +.pmi-card { + display: flex; + gap: 1rem; + align-items: flex-start; + padding: 1rem 1.25rem; +} + +.pmi-icon { + width: 76px; + height: 76px; + border-radius: 10px; + border: 1px solid var(--zs-border-subtle); + background: rgba(0, 0, 0, 0.45); + flex-shrink: 0; + object-fit: cover; +} + +.pmi-icon-placeholder { + display: flex; + align-items: center; + justify-content: center; + color: #38bdf8; + font-size: 2rem; + text-shadow: 0 0 10px rgba(56, 189, 248, 0.8); +} + +.pmi-body { + flex: 1; + min-width: 0; +} + +.pmi-name { + font-size: 1.15rem; + font-weight: 700; + color: #fff; + margin: 0 0 0.5rem; +} + +.pmi-levels { + list-style: none; + margin: 0; + padding: 0; + display: flex; + flex-direction: column; + gap: 0.25rem; +} + +.pmi-level { + display: flex; + gap: 0.6rem; + align-items: baseline; + font-size: 0.9rem; + color: #cbd5e1; +} + +.pmi-tier { + font-variant-numeric: tabular-nums; + color: #38bdf8; + font-weight: 700; + font-size: 0.8rem; + min-width: 1.75rem; +}