constellation: intel accent for alfred + elfastc, compute colour key, drop the stale kate caption
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user