| 1 | # Execution Lock |
| 2 | |
| 3 | ## canvas |
| 4 | - viewBox: 0 0 1280 720 |
| 5 | - format: PPT 16:9 |
| 6 | |
| 7 | ## colors |
| 8 | - bg: #FFFFFF |
| 9 | - secondary_bg: #F4F7FA |
| 10 | - primary: #1B3A5C |
| 11 | - accent: #E8743B |
| 12 | - secondary_accent: #3E7CB1 |
| 13 | - text: #1D2733 |
| 14 | - text_secondary: #5B6776 |
| 15 | - text_tertiary: #8A94A1 |
| 16 | - border: #D8DEE6 |
| 17 | - success: #2E7D32 |
| 18 | - warning: #C62828 |
| 19 | - tint_primary: #EAF0F6 |
| 20 | - tint_accent: #FBF0E9 |
| 21 | - tint_success: #EAF6EE |
| 22 | - accent_light: #EE9461 |
| 23 | - secondary_accent_light: #5C97C7 |
| 24 | - cover_dark: #0F2238 |
| 25 | - cover_text: #CBD8E6 |
| 26 | - cover_text_muted: #9FB2C6 |
| 27 | - image_rendering: blueprint |
| 28 | - image_palette: cool-corporate |
| 29 | |
| 30 | ## typography |
| 31 | - font_family: "Microsoft YaHei", Arial, sans-serif |
| 32 | - code_family: Consolas, "Courier New", monospace |
| 33 | - body: 18 |
| 34 | - cover_title: 60 |
| 35 | - hero_number: 56 |
| 36 | - title: 32 |
| 37 | - subtitle: 24 |
| 38 | - annotation: 14 |
| 39 | - chart_annotation: 13 |
| 40 | - footnote: 11 |
| 41 | |
| 42 | ## icons |
| 43 | - library: tabler-outline |
| 44 | - stroke_width: 2 |
| 45 | - inventory: snowflake, lock, building-bank, server-2, alert-triangle, bulb, layers-subtract, math-function, transform, arrows-split, sitemap, topology-star, share-2, git-branch, bolt, gauge, puzzle, flask, database, chart-bar, circle-check, target |
| 46 | |
| 47 | ## images |
| 48 | - cover_hero: images/cover_hero.png |
| 49 | - cost_explosion: images/cost_explosion.png |
| 50 | - lowrank_insight: images/lowrank_insight.png |
| 51 | - reparam_diagram: images/reparam_diagram_cropped.png |
| 52 | - attention_apply: images/attention_apply.png |
| 53 | - subspace_heatmap: images/subspace_heatmap.png |
| 54 | - formula_001: images/formula_001.png | no-crop |
| 55 | - formula_002: images/formula_002.png | no-crop |
| 56 | - formula_003: images/formula_003.png | no-crop |
| 57 | - formula_004: images/formula_004.png | no-crop |
| 58 | |
| 59 | ## page_rhythm |
| 60 | - P01: anchor |
| 61 | - P02: anchor |
| 62 | - P03: breathing |
| 63 | - P04: dense |
| 64 | - P05: breathing |
| 65 | - P06: breathing |
| 66 | - P07: dense |
| 67 | - P08: dense |
| 68 | - P09: dense |
| 69 | - P10: dense |
| 70 | - P11: dense |
| 71 | - P12: dense |
| 72 | - P13: dense |
| 73 | - P14: dense |
| 74 | - P15: anchor |
| 75 | |
| 76 | ## page_charts |
| 77 | - P02: agenda_list |
| 78 | - P04: vertical_list |
| 79 | - P09: icon_grid |
| 80 | - P10: grouped_bar_chart |
| 81 | - P11: basic_table |
| 82 | - P12: consulting_table |
| 83 | - P13: kpi_cards |
| 84 | - P14: basic_table |
| 85 | - P15: vertical_list |
| 86 | |
| 87 | ## forbidden |
| 88 | - Mixing icon libraries |
| 89 | - `<style>`, `class`, `<foreignObject>`, `textPath`, `@font-face`, `<animate*>`, `<script>`, `<iframe>`, `<symbol>`+`<use>` |
| 90 | - HTML named entities in text (` `, `—`, `©` …) — write raw Unicode; escape `& < > " '` as `& < > " '` |
| 91 |