diff --git a/plugins/voyage/playground/voyage-playground.html b/plugins/voyage/playground/voyage-playground.html index dcf0e33..853d43a 100644 --- a/plugins/voyage/playground/voyage-playground.html +++ b/plugins/voyage/playground/voyage-playground.html @@ -535,6 +535,48 @@ word-break: break-all; margin-bottom: var(--space-3); } + + /* v4.3 Step 14 — dashboard fleet-grid stage. Tiles inherit DS + fleet-tile typography from components-tier3-supplement.css; severity + badge inherits DS color-severity-* tokens. data-severity drives + border + badge color via attribute selectors below. */ + #voyage-dashboard[hidden], + #voyage-detail[hidden] { display: none; } + .voyage-dashboard__page, + .voyage-detail__page { padding: 0; } + .fleet-tile[data-severity="critical"] { border-left: 3px solid var(--color-severity-critical); } + .fleet-tile[data-severity="high"] { border-left: 3px solid var(--color-severity-high); } + .fleet-tile[data-severity="medium"] { border-left: 3px solid var(--color-severity-medium); } + .fleet-tile[data-severity="low"] { border-left: 3px solid var(--color-state-success); } + .fleet-tile__status-badge { + display: inline-block; + padding: 2px var(--space-2); + border-radius: var(--radius-sm); + font-size: var(--font-size-xs); + font-weight: var(--font-weight-semibold); + letter-spacing: 0.02em; + text-transform: uppercase; + color: #fff; + } + .fleet-tile__status-badge[data-severity="critical"] { background: var(--color-severity-critical); } + .fleet-tile__status-badge[data-severity="high"] { background: var(--color-severity-high); } + .fleet-tile__status-badge[data-severity="medium"] { background: var(--color-severity-medium); color: #1a1a1a; } + .fleet-tile__status-badge[data-severity="low"] { background: var(--color-state-success); } + .fleet-tile__stat { + margin-top: var(--space-2); + font-size: var(--font-size-sm); + color: var(--color-text-secondary); + } + .voyage-back-btn { + margin-bottom: var(--space-4); + padding: var(--space-2) var(--space-3); + background: var(--color-surface); + border: 1px solid var(--color-border-subtle); + border-radius: var(--radius-sm); + cursor: pointer; + font: inherit; + } + .voyage-back-btn:hover { background: var(--color-bg-soft); }
@@ -582,6 +624,17 @@ + + + + + +