--- name: ink-training-theme description: Apply ink-minimal style to student training pages (Vue 3 + Element Plus). Use when restyling student pages, sidebar el-menu, step tabs, buttons, tables, or type scale in this repo. Do not use for admin pages or business-logic changes. --- # 墨黑极简 · 学生实训页设计规范 本技能用于把学生端实训页(`.student-training-shell` 体系)统一为当前已在 `src/views/foundation/new-product-survey.vue` 落地的「墨黑极简」风格:纯白画布、 墨黑主操作、中性灰层次、紧凑排版。该 Vue 文件是整体标准样例;**步骤导航** 以本规范「步骤导航:按钮切换风」一节为准(foundation 三页均已落地), **左侧课程菜单**换肤见「侧边栏 el-menu 墨黑换肤」与「折叠把手」两节。 拿不准时先读这些文件。 ## 边界 - 只动 template 结构与样式;script 业务逻辑(判题/保存/草稿/上传/接口)一律不碰。 - 仅作用于当前页根类,不得影响其他页面;不修改全局 `student-training.scss`。 - 表格类内容区不铺任何底色,对错只靠文字反馈,不靠行背景。 ## 实施流程 1. 读目标页,确认根类(如 `.xxx-page.student-training-shell`)和现有 DOM。 2. 在页面 scoped 样式的根类块内定义全部令牌(见下),让所有 `var(--student-*)` 规则自动重着色,不要逐处打补丁。 3. 新增一个非 scoped `