constellation: intel accent for alfred + elfastc, compute colour key, drop the stale kate caption

This commit is contained in:
2026-07-13 15:00:11 +10:00
parent 87cfe78ffc
commit 94698c6315
3 changed files with 24 additions and 10 deletions
+22 -9
View File
@@ -111,11 +111,11 @@
<text class="lbl lbl--hub" x="380" y="368" text-anchor="middle">cave</text>
<text class="cap cap--hub" x="380" y="392" text-anchor="middle">139 apps · reconciling</text>
<!-- ── awake: alfred ── -->
<circle cx="612" cy="128" r="24" fill="rgba(63,186,245,0.07)"></circle>
<rect class="chip chip--cyan" x="595" y="111" width="34" height="34" rx="5"></rect>
<circle class="core core--cyan pulse" cx="612" cy="128" r="4"></circle>
<rect class="plate plate--cyan" x="576" y="152" width="72" height="20" rx="3"></rect>
<!-- ── awake: alfred (Intel compute — NUC iGPU/QuickSync) ── -->
<circle cx="612" cy="128" r="24" fill="rgba(0,199,253,0.07)"></circle>
<rect class="chip chip--intel" x="595" y="111" width="34" height="34" rx="5"></rect>
<circle class="core core--intel pulse" cx="612" cy="128" r="4"></circle>
<rect class="plate plate--intel" x="576" y="152" width="72" height="20" rx="3"></rect>
<text class="lbl" x="612" y="166" text-anchor="middle">alfred</text>
<!-- ── awake: robin ── -->
@@ -130,7 +130,6 @@
<circle class="core core--cyan pulse-slow" cx="160" cy="150" r="3.5"></circle>
<rect class="plate plate--dim" x="126" y="172" width="68" height="20" rx="3"></rect>
<text class="lbl lbl--dim" x="160" y="186" text-anchor="middle">kate</text>
<text class="cap cap--dim" x="160" y="206" text-anchor="middle">standby · 33 apps known</text>
<!-- ── standby: wgirl ── -->
<rect class="chip chip--mag" x="199" y="471" width="30" height="30" rx="5"></rect>
@@ -138,11 +137,21 @@
<rect class="plate plate--dim" x="180" y="508" width="68" height="20" rx="3"></rect>
<text class="lbl lbl--dim" x="214" y="522" text-anchor="middle">wgirl</text>
<!-- ── standby: elfastc ── -->
<rect class="chip chip--cyan" x="437" y="533" width="30" height="30" rx="5"></rect>
<circle class="core core--cyan pulse-slow" cx="452" cy="548" r="3.5"></circle>
<!-- ── standby: elfastc (Intel compute — 2× Arc B580) ── -->
<rect class="chip chip--intel" x="437" y="533" width="30" height="30" rx="5"></rect>
<circle class="core core--intel pulse-slow" cx="452" cy="548" r="3.5"></circle>
<rect class="plate plate--dim" x="412" y="570" width="80" height="20" rx="3"></rect>
<text class="lbl lbl--dim" x="452" y="584" text-anchor="middle">elfastc</text>
<!-- ── key: compute colours ── -->
<g aria-label="compute colour key">
<rect class="core--mag" x="40" y="572" width="8" height="8" rx="2"></rect>
<text class="cap cap--key" x="54" y="580">nvidia compute</text>
<rect class="core--intel" x="40" y="592" width="8" height="8" rx="2"></rect>
<text class="cap cap--key" x="54" y="600">intel compute</text>
<rect class="core--cyan" x="40" y="612" width="8" height="8" rx="2"></rect>
<text class="cap cap--key" x="54" y="620">core / services</text>
</g>
</svg>
<style>
@@ -193,8 +202,10 @@
.chip--hub { stroke-width: 2; filter: drop-shadow(0 0 10px rgba(63, 186, 245, 0.45)); }
.chip--cyan { stroke: var(--accent); stroke-width: 1.5; filter: drop-shadow(0 0 8px rgba(63, 186, 245, 0.55)); }
.chip--mag { stroke: var(--accent-2); stroke-width: 1.5; filter: drop-shadow(0 0 8px rgba(232, 121, 249, 0.55)); }
.chip--intel { stroke: var(--accent-intel); stroke-width: 1.5; filter: drop-shadow(0 0 8px rgba(0, 199, 253, 0.55)); }
.core--cyan { fill: var(--accent); filter: drop-shadow(0 0 6px rgba(63, 186, 245, 1)); }
.core--mag { fill: var(--accent-2); filter: drop-shadow(0 0 5px rgba(232, 121, 249, 1)); }
.core--intel { fill: var(--accent-intel); filter: drop-shadow(0 0 6px rgba(0, 199, 253, 1)); }
.pulse { animation: bzPulse 2.4s ease-in-out infinite; }
.pulse-slow { animation: bzPulse 3.4s ease-in-out infinite; }
.pins-cyan line { stroke: rgba(63, 186, 245, 0.6); stroke-width: 1.5; }
@@ -203,6 +214,7 @@
.plate--hub { stroke: rgba(63, 186, 245, 0.4); }
.plate--cyan { stroke: rgba(63, 186, 245, 0.35); }
.plate--mag { stroke: rgba(232, 121, 249, 0.35); }
.plate--intel { stroke: rgba(0, 199, 253, 0.35); }
.plate--dim { stroke: rgba(126, 139, 161, 0.3); }
.lbl {
fill: #e8f2fb;
@@ -218,6 +230,7 @@
filter: drop-shadow(0 0 4px rgba(63, 186, 245, 0.7));
}
.cap--dim { fill: #5c6a82; font-size: 9px; }
.cap--key { fill: #7e8ba1; font-size: 9px; }
/* radar ring off the hub */
.ring {
-1
View File
@@ -16,5 +16,4 @@ export const fleetFacts = [
export const fleetNodes = {
hub: { name: "cave", caption: "139 apps · reconciling" },
satellites: ["alfred", "robin", "kate", "wgirl", "elfastc"],
standbyCaption: "standby · 33 apps known", // kate
} as const;
+2
View File
@@ -20,6 +20,7 @@
/* Accent — electric cyan→magenta, merged with the Bat-Computer board */
--accent: #3fbaf5; /* cyan-blue (the board's left side) */
--accent-2: #e879f9; /* magenta (the board's right side) */
--accent-intel: #00c7fd; /* Intel arc blue — the Intel-compute nodes on the constellation */
--accent-strong: #1f9fe0;
--accent-ink: #04161f; /* text on an accent fill */
--accent-dim: rgba(63, 186, 245, 0.12);
@@ -107,6 +108,7 @@
on the light sandstone board. */
--accent: #0c8fce; /* deeper cyan reads on white */
--accent-2: #c026d3; /* magenta partner */
--accent-intel: #0068b5; /* Intel classic blue — reads on the light board */
--accent-strong: #0a72a6;
--accent-ink: #f2fbff;
--accent-dim: rgba(12, 143, 206, 0.1);