From 51a88f2a2f60ce21a7e21f09345780ade47a960f Mon Sep 17 00:00:00 2001 From: Grant Date: Thu, 18 Jun 2026 08:02:49 -0500 Subject: [PATCH] Fix admin SPA gold-fill design-contract violations; bump to 0.2.0:59 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The featured-pill on-state and the sidebar upgrade CTA filled with gold, which the brand contract and the admin-UI pill convention forbid (gold is a marketing accent, never a button fill). The Featured toggle is now navy-filled with a cream pip; the upgrade CTA is cream-filled with navy text and aligned to the 8px button radius. CSS / inline-style only in the embedded web/index.html — no schema, no SDK, no behavior change. --- licensing-service/web/index.html | 20 ++++++++++---------- startos/versions/v0.2.0.ts | 4 +++- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/licensing-service/web/index.html b/licensing-service/web/index.html index 6204e54..4fd8778 100644 --- a/licensing-service/web/index.html +++ b/licensing-service/web/index.html @@ -415,16 +415,16 @@ hr.div { border:none; border-top:1px solid var(--border-1); margin:18px 0; } border:1px solid var(--border-1); } .featured-pill-toggle.on { - background:var(--gold-500); color:var(--navy-950); - border-color:var(--gold-500); - box-shadow:0 2px 6px rgba(191,160,104,0.25); + background:var(--navy-800); color:var(--cream-50); + border-color:var(--navy-800); + box-shadow:0 2px 6px rgba(14,31,51,0.18); } .featured-pill-toggle.on .state { - background:var(--navy-950); color:var(--gold-500); - border-color:var(--navy-950); + background:var(--cream-50); color:var(--navy-900); + border-color:var(--cream-50); } .featured-pill-toggle.on:hover { - background:var(--gold-400); + background:var(--navy-900); } /* Tier-card drag affordance — cursor signals draggability on hover, @@ -534,12 +534,12 @@ hr.div { border:none; border-top:1px solid var(--border-1); margin:18px 0; }
+ " onmouseover="this.style.background='var(--cream-200)'" + onmouseout="this.style.background='var(--cream-50)'">