FIRST WAVE VECTOR
- DAMAGE
- 12,480–15,920
- RPM
- 1,200
Level 50 operational values calculated from authoritative game data.
{ "schemaVersion": 2, "generatedAt": "2026-07-26T15:12:23.344Z", "title": "Design System: SHD.build", "extensions": { "colorMeta": { "operations-black": { "role": "neutral", "displayName": "Operations Black", "canonical": "#0a0c0d", "tonalRamp": ["#050606", "#0a0c0d", "#171a1b", "#303536", "#555c5e", "#858b8d", "#c1c4c2", "#f0f0eb"] }, "terminal-graphite": { "role": "neutral", "displayName": "Terminal Graphite", "canonical": "#141718", "tonalRamp": ["#080a0a", "#111415", "#202425", "#343a3b", "#565e60", "#858d8f", "#c0c5c3", "#f0f1ed"] }, "field-manual-white": { "role": "neutral", "displayName": "Field Manual White", "canonical": "#ecebe5", "tonalRamp": ["#252522", "#44433f", "#66655f", "#898780", "#aaa8a1", "#cac8c1", "#ecebe5", "#faf9f5"] }, "signal-orange": { "role": "primary", "displayName": "Signal Orange", "canonical": "#f6a821", "tonalRamp": ["#2b1a05", "#4c2f08", "#754a0d", "#a66c14", "#d7901c", "#f6a821", "#ffd278", "#fff1cf"] }, "system-success": { "role": "secondary", "displayName": "System Success", "canonical": "#75c08c", "tonalRamp": ["#102a19", "#194328", "#275f39", "#3f7d50", "#5c9e6d", "#75c08c", "#a8dcba", "#e2f4e8"] }, "system-danger": { "role": "secondary", "displayName": "System Danger", "canonical": "#df8069", "tonalRamp": ["#32130e", "#542219", "#793428", "#a54a39", "#c9634f", "#df8069", "#edae9f", "#f8dfd9"] } }, "typographyMeta": { "display": { "displayName": "Operational Display", "purpose": "Barlow for short public hero statements and major exception titles." }, "body": { "displayName": "System Body", "purpose": "Barlow for functional copy and general interface content." }, "editorial": { "displayName": "Field Editorial", "purpose": "Source Serif 4 for human-readable explanations, introductions, and longer descriptions." }, "label": { "displayName": "Telemetry Label", "purpose": "Compact uppercase controls, statuses, and metadata." } }, "shadows": [ { "name": "detached-menu", "value": "0 18px 46px #000a", "purpose": "Account and compact floating menus." }, { "name": "operational-dialog", "value": "0 18px 60px #000", "purpose": "Focused quick views and review dialogs." }, { "name": "transient-feedback", "value": "0 12px 30px #000b", "purpose": "Toast notifications." }, { "name": "fault-console", "value": "0 24px 70px #0008", "purpose": "Routed exception surfaces." } ], "motion": [ { "name": "control-state", "value": "transform .12s ease, filter .18s ease, opacity .18s ease, box-shadow .18s ease", "purpose": "Shared tactile interaction feedback." }, { "name": "toast-enter", "value": "180ms ease-out", "purpose": "Short lateral arrival for transient feedback; removed under reduced motion." } ], "breakpoints": [ { "name": "mobile-compact", "value": "560px" }, { "name": "mobile-operational", "value": "700px" }, { "name": "navigation-collapse", "value": "900px" }, { "name": "large-display", "value": "2200px" }, { "name": "ultra-display", "value": "2800px" }, { "name": "four-k-display", "value": "3400px" } ] }, "components": [ { "name": "Primary Action", "kind": "button", "refersTo": "button-primary", "description": "The decisive action within a task group.", "html": "", "css": ".ds-btn-primary{min-height:40px;border:0;border-radius:0;padding:12px 22px;background:var(--shd-orange,#f6a821);color:#111;font:900 11px/1 Barlow,Arial,sans-serif;letter-spacing:1.6px;text-transform:uppercase;cursor:pointer;transition:transform .12s ease,filter .18s ease,background .18s ease}.ds-btn-primary:hover{background:var(--shd-orange-hover,#ffc45d)}.ds-btn-primary:focus-visible{outline:1px solid var(--shd-focus-ring,#f6a821);outline-offset:2px}.ds-btn-primary:active{transform:translateY(2px) scale(.985);filter:brightness(.9)}.ds-btn-primary:disabled{cursor:wait;opacity:.58}" }, { "name": "Secondary Action", "kind": "button", "refersTo": "button-secondary", "description": "A supporting or cancel action with equal geometric discipline.", "html": "", "css": ".ds-btn-secondary{min-height:40px;border:1px solid var(--shd-border,#303536);border-radius:0;padding:12px 22px;background:transparent;color:var(--shd-text,#ecebe5);font:900 11px/1 Barlow,Arial,sans-serif;letter-spacing:1.6px;text-transform:uppercase;cursor:pointer;transition:transform .12s ease,filter .18s ease,border-color .18s ease}.ds-btn-secondary:hover{border-color:var(--shd-orange,#f6a821);color:var(--shd-orange-hover,#ffc45d)}.ds-btn-secondary:focus-visible{outline:1px solid var(--shd-focus-ring,#f6a821);outline-offset:2px}.ds-btn-secondary:active{transform:translateY(2px) scale(.985);filter:brightness(.9)}" }, { "name": "Operational Field", "kind": "input", "refersTo": "input", "description": "A recessed data-entry field with explicit label and precise focus.", "html": "", "css": ".ds-field{display:grid;gap:6px;color:var(--shd-text-muted,#858b8d);font:900 8px/1 Barlow,Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase}.ds-field input{width:100%;min-height:40px;border:1px solid #363b3c;border-radius:0;padding:11px;background:var(--shd-bg-field,#0d0f10);color:var(--shd-text,#ecebe5);font:400 14px/1.3 Barlow,Arial,sans-serif}.ds-field input:focus{border-color:var(--shd-orange,#f6a821);outline:none}.ds-field input:focus-visible{outline:1px solid var(--shd-orange,#f6a821);outline-offset:1px}" }, { "name": "Segmented Choice", "kind": "chip", "refersTo": "status-chip", "description": "A bounded radio-style choice rendered as one connected instrument.", "html": "
", "css": ".ds-segments{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--shd-border,#303536);background:var(--shd-bg,#0a0c0d)}.ds-segments button{min-height:44px;border:0;border-left:1px solid var(--shd-border,#303536);border-radius:0;background:var(--shd-surface,#111415);color:var(--shd-text-muted,#858b8d);font:900 9px/1 Barlow,Arial,sans-serif;letter-spacing:1px;cursor:pointer}.ds-segments button:first-child{border-left:0}.ds-segments button:hover,.ds-segments button:focus-visible{background:var(--shd-surface-active,#15191a);color:var(--shd-text,#ecebe5)}.ds-segments button:focus-visible{outline:1px solid var(--shd-orange,#f6a821);outline-offset:-2px}.ds-segments button[aria-checked=true]{background:#2b2111;color:var(--shd-orange,#f6a821);box-shadow:inset 0 -2px var(--shd-orange,#f6a821)}.ds-segments button:active{filter:brightness(.82)}" }, { "name": "Database Record Card", "kind": "card", "refersTo": "panel", "description": "A public data card built from identity, metadata, and compact fact regions.", "html": "Level 50 operational values calculated from authoritative game data.