style: update brand color fallbacks from #2563eb to #F5A623

Align hardcoded --color-brand-primary fallbacks to the amber brand color
across chat messages, advisory sources, symbol sources, entity cards,
replay controls, and topology commands.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
master
2026-04-07 15:33:56 +03:00
parent b07914936c
commit c778e74e22
8 changed files with 19 additions and 19 deletions

View File

@@ -408,8 +408,8 @@ interface NextStepCard {
.citation-search-related:hover {
background: var(--color-nav-hover, #f3f4f6);
border-color: var(--color-brand-primary, #2563eb);
color: var(--color-brand-primary, #2563eb);
border-color: var(--color-brand-primary, #F5A623);
color: var(--color-brand-primary, #F5A623);
}
.search-more-link {
@@ -420,7 +420,7 @@ interface NextStepCard {
padding: 4px 10px;
border: 1px solid var(--color-border-secondary, #d1d5db);
background: transparent;
color: var(--color-brand-primary, #2563eb);
color: var(--color-brand-primary, #F5A623);
border-radius: 999px;
font-size: var(--font-size-sm, 0.75rem);
cursor: pointer;
@@ -429,7 +429,7 @@ interface NextStepCard {
.search-more-link:hover {
background: var(--color-nav-hover, #f3f4f6);
border-color: var(--color-brand-primary, #2563eb);
border-color: var(--color-brand-primary, #F5A623);
}
.search-more-link svg {
@@ -478,7 +478,7 @@ interface NextStepCard {
}
.next-step-card:hover {
border-color: var(--color-brand-primary, #2563eb);
border-color: var(--color-brand-primary, #F5A623);
background: var(--color-brand-primary-10, #eff6ff);
transform: translateY(-1px);
}
@@ -507,7 +507,7 @@ interface NextStepCard {
margin-top: auto;
font-size: var(--font-size-xs);
font-weight: var(--font-weight-semibold);
color: var(--color-brand-primary, #2563eb);
color: var(--color-brand-primary, #F5A623);
}
.message-actions {

View File

@@ -890,7 +890,7 @@ import { DateFormatService } from '../../core/i18n/date-format.service';
}
.comparison-diff--info {
border-left-color: var(--color-status-info, #2563eb);
border-left-color: var(--color-status-info, #3A6A92);
}
.comparison-diff--warning {

View File

@@ -441,7 +441,7 @@ interface AdvisorySummaryVm {
}
.empty a {
color: var(--color-brand-primary, #2563eb);
color: var(--color-brand-primary, #F5A623);
text-decoration: none;
font-size: 0.84rem;
}
@@ -539,7 +539,7 @@ interface AdvisorySummaryVm {
.actions a,
.actions button {
color: var(--color-brand-primary, #2563eb);
color: var(--color-brand-primary, #F5A623);
text-decoration: none;
border: 0;
background: none;
@@ -612,7 +612,7 @@ interface AdvisorySummaryVm {
}
.detail a {
color: var(--color-brand-primary, #2563eb);
color: var(--color-brand-primary, #F5A623);
text-decoration: none;
}
`],

View File

@@ -152,7 +152,7 @@ import {
.empty h2 { margin: 0 0 0.25rem; font-size: 1rem; }
.empty p { margin: 0; color: var(--color-text-secondary, #667085); font-size: 0.84rem; }
.empty a { color: var(--color-brand-primary, #2563eb); text-decoration: none; }
.empty a { color: var(--color-brand-primary, #F5A623); text-decoration: none; }
.catalog-grid {
display: grid;
@@ -218,9 +218,9 @@ import {
}
.btn-install {
background: var(--color-brand-primary, #2563eb);
background: var(--color-brand-primary, #F5A623);
color: #fff;
border-color: var(--color-brand-primary, #2563eb);
border-color: var(--color-brand-primary, #F5A623);
}
.btn-uninstall {

View File

@@ -98,7 +98,7 @@ import {
}
.breadcrumb a {
color: var(--color-brand-primary, #2563eb);
color: var(--color-brand-primary, #F5A623);
text-decoration: none;
}

View File

@@ -217,7 +217,7 @@ interface SourceRow {
.empty h2 { margin: 0 0 0.25rem; font-size: 1rem; }
.empty p { margin: 0 0 0.4rem; color: var(--color-text-secondary, #667085); font-size: 0.84rem; }
.empty a { color: var(--color-brand-primary, #2563eb); text-decoration: none; font-size: 0.84rem; }
.empty a { color: var(--color-brand-primary, #F5A623); text-decoration: none; font-size: 0.84rem; }
.table-wrap {
border: 1px solid var(--color-border-primary, #d0d5dd);
@@ -261,7 +261,7 @@ interface SourceRow {
.trust-unsigned { background: #fef3c7; color: #92400e; }
.actions a {
color: var(--color-brand-primary, #2563eb);
color: var(--color-brand-primary, #F5A623);
text-decoration: none;
font-size: 0.78rem;
}

View File

@@ -295,7 +295,7 @@ const REMEDIATION: Record<string, string> = {
@if (!loading() && !loadError() && allEnvs().length > 0 && reports().length === 0) {
<div class="empty">
<p>Environments loaded, but no readiness reports are available yet.</p>
<p>{{ allEnvs().length }} environment{{ allEnvs().length === 1 ? '' : 's' }} found. No deployment targets are registered yet &mdash; switch to Topology view to see the environment layout.</p>
</div>
}
@@ -600,7 +600,7 @@ const REMEDIATION: Record<string, string> = {
}
.btn--sm { padding: 0.28rem 0.6rem; }
.btn--xs { padding: 0.2rem 0.4rem; font-size: 0.68rem; }
.btn--primary { background: var(--color-brand, #3b82f6); color: #fff; }
.btn--primary { background: var(--color-brand-primary, #F5A623); color: #fff; }
.btn--primary:hover:not(:disabled) { filter: brightness(1.1); }
.btn--secondary { background: var(--color-surface-secondary); color: var(--color-text-primary); border: 1px solid var(--color-border-primary); }
.btn--secondary:hover:not(:disabled) { background: var(--color-brand-soft); }

View File

@@ -194,7 +194,7 @@ import { DOMAIN_LABELS, ENTITY_TYPE_LABELS } from '../../../core/api/unified-sea
.entity-card__icon[data-domain="findings"] { color: var(--color-severity-high, #ea580c); }
.entity-card__icon[data-domain="vex"] { color: var(--color-severity-medium, #ca8a04); }
.entity-card__icon[data-domain="policy"] { color: var(--color-brand-primary, #2563eb); }
.entity-card__icon[data-domain="policy"] { color: var(--color-brand-primary, #F5A623); }
.entity-card__body {
flex: 1;