/* wave36 CSP extern: 自 index.html 内联 <style> 原样抽出（顺序保持） */
    /* wave26 · P1-13 方案 B（产品已确认）：workshop 壳仅顶栏 header；
       不注入壳 #sidebar（256 工具树不出现）；保留 SPA「YOUR WORKSPACE」左栏。
       wave21 双顶 brand 合并 + wave25 sticky z-index（壳顶30 / top-subnav25）保留；wave33 侧栏/卡 hover/衔接阴影。
       未做 A/C；profile/credits 等仍 mount+侧栏，本页特例。 */
    body.shell-header-only[data-shell-active="workshop"] > header{
      z-index:30;
      box-shadow:0 1px 0 #eef2f7,0 4px 12px #0f172a0a;
    }
    body.shell-header-only[data-shell-active="workshop"] #sidebar{
      display:none!important; /* 方案 B：即使残留节点也不占位 */
    }
    body.shell-header-only[data-shell-active="workshop"] #app.workshop-spa{
      margin-left:0; /* 吃满原壳侧栏空出的宽度，无 256 gutter */
      padding-top:112px; /* 64壳顶 + 48次级条 */
      min-height:100vh;
      box-sizing:border-box;
    }
    /* wave33 · top-subnav 与壳顶衔接阴影（sticky/z-index 保留 wave25） */
    body.shell-header-only[data-shell-active="workshop"] #app.workshop-spa > .top,
    body.shell-header-only[data-shell-active="workshop"] #app.workshop-spa > .top.top-subnav{
      height:48px;
      top:64px; /* sticky 叠在壳顶栏之下 */
      padding:0 24px;
      gap:16px;
      z-index:25; /* 低于壳顶栏 30，高于内容；wave25 */
      background:#fff;
      border-bottom:1px solid #eef2f7;
      box-shadow:0 1px 0 #eef2f7,0 6px 16px #0f172a0c;
    }
    body.shell-header-only[data-shell-active="workshop"] #app.workshop-spa .side-label{
      letter-spacing:2.6px;font-weight:650;margin:6px 16px 14px;
    }
    body.shell-header-only[data-shell-active="workshop"] #app.workshop-spa .tool:hover{
      border-color:#b7a9f5;box-shadow:0 12px 28px #59517c16;transform:translateY(-3px);
    }
    body.shell-header-only[data-shell-active="workshop"] #app.workshop-spa > .top .brand{display:none} /* wave21：与壳品牌不重复 */
    body.shell-header-only[data-shell-active="workshop"] #app.workshop-spa > .top .nav button{padding:6px 12px}
    body.shell-header-only[data-shell-active="workshop"] #app.workshop-spa > .top .top-right{gap:10px}
    body.shell-header-only[data-shell-active="workshop"] #app.workshop-spa > .top .avatar{width:28px;height:28px}
    /* SPA .shell 内 main 勿继承 prompt-workspace 的 256 左缘（header-only 全局已清；再钉死） */
    body.shell-header-only[data-shell-active="workshop"] #app.workshop-spa main{margin-left:0}
    @media(max-width:700px){
      body.shell-header-only[data-shell-active="workshop"] #app.workshop-spa{margin-left:0;padding-top:112px}
      body.shell-header-only[data-shell-active="workshop"] #app.workshop-spa > .top{height:auto;min-height:48px}
    }
  