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-27T19:09:41.393Z", "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-black": { "role": "neutral", "displayName": "Terminal Black", "canonical": "#0d0f10", "tonalRamp": ["#050606", "#0d0f10", "#1b1e1f", "#34393a", "#596062", "#888f91", "#c3c7c6", "#f1f2ee"] }, "terminal-surface": { "role": "neutral", "displayName": "Terminal Surface", "canonical": "#111415", "tonalRamp": ["#070808", "#111415", "#202425", "#393e3f", "#5f6668", "#8d9496", "#c6cac9", "#f2f3ef"] }, "terminal-graphite": { "role": "neutral", "displayName": "Terminal Graphite", "canonical": "#141718", "tonalRamp": ["#080a0a", "#111415", "#202425", "#343a3b", "#565e60", "#858d8f", "#c0c5c3", "#f0f1ed"] }, "active-graphite": { "role": "neutral", "displayName": "Active Graphite", "canonical": "#15191a", "tonalRamp": ["#080a0a", "#15191a", "#252a2b", "#3e4445", "#626a6c", "#909799", "#c8cccb", "#f2f3f0"] }, "modeled-data-surface": { "role": "neutral", "displayName": "Modeled Data Surface", "canonical": "#0d1213", "tonalRamp": ["#050708", "#0d1213", "#1c2527", "#334043", "#526165", "#7d8b8e", "#bac2c2", "#eff1ef"] }, "structural-line": { "role": "neutral", "displayName": "Structural Line", "canonical": "#303536", "tonalRamp": ["#0d0f10", "#1b1f20", "#303536", "#4b5152", "#6a7274", "#92999b", "#c3c8c7", "#f0f1ee"] }, "structural-line-soft": { "role": "neutral", "displayName": "Structural Line Soft", "canonical": "#272c2d", "tonalRamp": ["#0b0d0d", "#181b1c", "#272c2d", "#43494a", "#656d6f", "#8e9597", "#c2c6c5", "#eff0ed"] }, "structural-line-strong": { "role": "neutral", "displayName": "Structural Line Strong", "canonical": "#424849", "tonalRamp": ["#111415", "#252a2b", "#424849", "#5d6567", "#7c8587", "#a0a7a8", "#c9cdcc", "#f1f2ef"] }, "modeled-data-line": { "role": "neutral", "displayName": "Modeled Data Line", "canonical": "#3b4648", "tonalRamp": ["#0e1314", "#20292b", "#3b4648", "#566366", "#758184", "#9aa3a5", "#c6cbca", "#f0f2ef"] }, "field-manual-white": { "role": "neutral", "displayName": "Field Manual White", "canonical": "#ecebe5", "tonalRamp": ["#252522", "#44433f", "#66655f", "#898780", "#aaa8a1", "#cac8c1", "#ecebe5", "#faf9f5"] }, "telemetry-muted": { "role": "neutral", "displayName": "Telemetry Muted", "canonical": "#858b8d", "tonalRamp": ["#151718", "#292d2e", "#414647", "#5e6466", "#858b8d", "#a6abad", "#cbd0cf", "#f1f2ef"] }, "telemetry-dim": { "role": "neutral", "displayName": "Telemetry Dim", "canonical": "#5d6567", "tonalRamp": ["#111314", "#222627", "#373c3d", "#4b5254", "#5d6567", "#858d8f", "#bcc1c0", "#eef0ed"] }, "signal-orange": { "role": "primary", "displayName": "Signal Orange", "canonical": "#f6a821", "tonalRamp": ["#2b1a05", "#4c2f08", "#754a0d", "#a66c14", "#d7901c", "#f6a821", "#ffd278", "#fff1cf"] }, "signal-orange-hover": { "role": "primary", "displayName": "Signal Orange Hover", "canonical": "#ffc45d", "tonalRamp": ["#2d1f08", "#51380d", "#785515", "#a97824", "#d99d39", "#ffc45d", "#ffdda0", "#fff3d9"] }, "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"] }, "system-info": { "role": "secondary", "displayName": "System Information", "canonical": "#70b9d6", "tonalRamp": ["#0d2630", "#163f50", "#245b70", "#387991", "#5599b3", "#70b9d6", "#a6d5e7", "#e1f1f7"] }, "quality-standard": { "role": "tertiary", "displayName": "Standard Quality", "canonical": "#69b66f", "tonalRamp": ["#0e2912", "#17431d", "#255e2b", "#397b3e", "#519a56", "#69b66f", "#9dd4a1", "#dff0e0"] }, "quality-specialized": { "role": "tertiary", "displayName": "Specialized Quality", "canonical": "#4f9ed8", "tonalRamp": ["#0c2435", "#123c59", "#1d567d", "#2d72a3", "#408dc4", "#4f9ed8", "#8dc5ea", "#d9edf8"] }, "quality-superior": { "role": "tertiary", "displayName": "Superior Quality", "canonical": "#9b68d4", "tonalRamp": ["#21132f", "#38204f", "#522f70", "#704594", "#8959b7", "#9b68d4", "#c3a2e5", "#eee1f7"] }, "quality-high-end": { "role": "tertiary", "displayName": "High-end Quality", "canonical": "#e4bd3f", "tonalRamp": ["#2d2408", "#4c3c0d", "#6f5815", "#95771f", "#bd992d", "#e4bd3f", "#f0d982", "#fbf2ce"] } }, "typographyMeta": { "display": { "displayName": "Operational Display", "purpose": "Barlow for short public hero statements and major exception titles." }, "headline": { "displayName": "Operational Headline", "purpose": "Barlow for routed-page identity and strong editorial section titles." }, "title": { "displayName": "Registry Title", "purpose": "Barlow for module, panel, card, and record names." }, "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 12px/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 12px/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 12px/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 16px/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 12px/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.
Convert in-game wording into a reviewable draft. Manual authoring remains available.