diff --git a/public/brand/apps/miren.png b/public/brand/apps/miren.png
new file mode 100644
index 0000000..8f3af1b
Binary files /dev/null and b/public/brand/apps/miren.png differ
diff --git a/src/pages/app-store.astro b/src/pages/app-store.astro
index 677e7b5..5e8f50c 100644
--- a/src/pages/app-store.astro
+++ b/src/pages/app-store.astro
@@ -115,7 +115,7 @@ try {
the protocol.
-
+
io.pilot.aegis

@@ -259,7 +259,7 @@ try {
pilotctl appstore install io.telepat.ideon-free
+
pilotctl appstore install io.pilot.slipstream
@@ -292,6 +293,30 @@ try {
v1.0.0 · MIT
+
+
+
+
io.pilot.miren
+

+
+
Miren
+
+ Operate the Miren PaaS from an agent: deploy and roll back apps, inspect
+ status, logs, and history, run the server, and diagnose connectivity —
+ plus a passthrough miren.exec for any miren subcommand.
+
+
+
pilotctl appstore install io.pilot.miren
+
+
+
@@ -392,7 +417,9 @@ try {
description, version+license badge moved to a bottom row. */
/* min-width:0 lets the card (a grid item) shrink to its column on mobile
instead of being stretched to the install command's intrinsic width. */
- .zoo-card { cursor: default; min-width: 0; }
+ .zoo-card { cursor: default; min-width: 0; transition: background 0.15s ease, border-color 0.15s ease; }
+ /* Accent the card's divider on hover (the yellow line, now interactive). */
+ .zoo-card:hover { border-color: var(--accent); }
.zoo-card .zoo-top { align-items: center; }
.zoo-card .zoo-id,
.zoo-card .zoo-desc code { overflow-wrap: anywhere; }
@@ -413,8 +440,6 @@ try {
/* AEGIS logo: black SVG paths, invert on dark theme */
.zoo-logo-aegis { filter: invert(1); }
[data-theme="light"] .zoo-logo-aegis { filter: none; }
- /* Featured card: subtle accent border */
- .zoo-card-featured { border-color: var(--accent); }
.zoo-by {
font-size: 13px;
color: var(--ink-dim);