/* 知見案例共用模板：所有案例引用此檔；圖表色彩仍表示各自資料。 */
:root{--case-bg:#090e16;--case-surface:#101927;--case-title:#f8fafc;--case-text:#d1dbe8;--case-muted:#a7b6ca;--case-accent:#e1c896;--case-border:#41516a;--case-h1:clamp(24px,2.5vw,32px);--case-h2:clamp(20px,2vw,24px);--case-body:16px;--case-intro-size:16px;--case-intro-color:#d1dbe8;--case-width:1200px}
body{background:var(--case-bg);color:var(--case-text);font-family:-apple-system,BlinkMacSystemFont,"PingFang TC","Noto Sans TC",sans-serif}
.case-header,#ui-header.case-header{box-sizing:border-box;text-align:left;max-width:var(--case-width);width:calc(100% - 48px);margin:0 auto 20px;pointer-events:none}
#ui-header.case-header{top:20px;left:0;right:0}
.case-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}
.case-header .brand-tag{font-size:12px;line-height:1.6;letter-spacing:1px;color:var(--case-muted)}
.case-header h1{font-size:var(--case-h1);line-height:1.4;font-weight:600;letter-spacing:0;color:var(--case-title);margin:0 0 10px;text-shadow:none}
.case-header .title-accent{color:var(--case-accent)}
.case-header .subtitle{font-size:14px;line-height:1.8;letter-spacing:.2px;text-transform:none;color:var(--case-muted);max-width:960px;margin:0}
.case-header .subtitle strong{color:var(--case-text)}
.case-header .case-return,#ui-header .case-return{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;margin:0;width:auto;border:1px solid var(--case-border);border-radius:7px;background:var(--case-surface);color:var(--case-text);font-size:14px;line-height:1.5;text-decoration:none;pointer-events:auto}
.case-return:hover{border-color:var(--case-accent);color:var(--case-title)}
a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--case-accent);outline-offset:3px}
.panel-title,.tt-name{font-size:var(--case-h2);line-height:1.5;color:var(--case-title)}
.panel-quote,.tt-desc,#info-panel .panel-quote{font-size:var(--case-body);line-height:1.8;color:var(--case-text);font-style:normal}
.era-context h3{font-size:14px;color:var(--case-muted)}
.era-context p{font-size:var(--case-body);line-height:1.8}
.era-btn,.switch-btn,.era-pill{min-height:44px;font-size:14px}
#footer-meta,#footer-metadata,footer{color:var(--case-muted);font-size:12px;line-height:1.7;letter-spacing:0}
body.case-map .case-header{width:100%}
@media(max-width:767px){
.case-header,#ui-header.case-header{width:calc(100% - 32px);margin:0 auto 16px}
#ui-header.case-header{top:max(12px,env(safe-area-inset-top))}
.case-topline{gap:8px;margin-bottom:12px}
.case-header .brand-tag{font-size:11px;letter-spacing:.3px}
.case-header .subtitle{font-size:14px}
#ui-header.case-header .case-return,.case-header .case-return{font-size:13px;padding:8px 10px}
body.case-flow #ui-header.case-header{position:relative;inset:auto;margin:16px auto}
body.case-map{padding:16px}
.panel-header{flex-wrap:wrap}
}

/* 必備導言：電腦、手機共用字級與色階；僅寬度隨螢幕換行。 */
.case-header .case-intro{font-size:var(--case-intro-size);color:var(--case-intro-color);line-height:1.8;font-weight:400;letter-spacing:0;text-align:left;max-width:960px;margin:12px 0 0;overflow-wrap:anywhere}
.case-header .case-intro-label{display:block;font-size:14px;line-height:1.6;font-weight:600;letter-spacing:.5px;color:var(--case-accent);margin-bottom:4px}

/* 品牌英文名稱可在窄螢幕換行，返回連結維持完整點擊區。 */
.case-topline .brand-tag{min-width:0;overflow-wrap:break-word}

/* 手機頁尾屬於文件流，禁止疊在互動圖表上。 */
@media(max-width:767px){
 body.case-network{display:block;height:auto;min-height:100dvh;overflow-x:hidden;overflow-y:auto}
 body.case-network #chart-svg{display:block}
 body.case-network #footer-metadata,body.case-flow #footer-meta{position:static;inset:auto;width:auto;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));font-size:11px;line-height:1.7;letter-spacing:0;text-align:center;overflow-wrap:anywhere;pointer-events:auto;border-top:1px solid #29384b;background:var(--case-bg)}
 body.case-network #footer-metadata span{display:block}
 body.case-network:has(#info-panel.visible) #footer-metadata{visibility:visible}
}

/* 地景案例：小螢幕內容卡片依文字長度展開，避免巢狀捲動裁掉標題。 */
@media(max-width:900px){
 body.case-map #experience{height:auto;grid-template-rows:clamp(220px,62vw,320px) auto;align-items:start}
 body.case-map .visual{height:100%}
 body.case-map .reader{height:auto;overflow:visible}
 body.case-map #tooltip{flex:none;overflow:visible;padding:16px}
 body.case-map .tt-name{margin:10px 0 8px}
 body.case-map .node-controls{padding:8px;gap:6px}
 body.case-map .node-controls select,body.case-map .step{height:44px}
 body.case-map .reader-meta{border-radius:0 0 9px 9px}
}

/* 所有案例共用的內容說明及頁尾，PC 與手機均採正常文件流。 */
body.case-network,body.case-flow{display:block;height:auto;min-height:100dvh;overflow-x:hidden;overflow-y:auto}
body.case-network #chart-svg{display:block}
.case-notes{box-sizing:border-box;width:calc(100% - 48px);max-width:var(--case-width);margin:16px auto 0;color:var(--case-muted);font-size:12px;line-height:1.8;letter-spacing:0;overflow-wrap:anywhere}
footer.case-footer{box-sizing:border-box;position:static;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;width:calc(100% - 48px);max-width:var(--case-width);margin:16px auto 0;padding:16px 0 calc(16px + env(safe-area-inset-bottom));border-top:1px solid #29384b;color:var(--case-muted);font-size:12px;line-height:1.8;letter-spacing:0;text-align:left;pointer-events:auto}
.case-footer-brand{color:var(--case-text);font-weight:600}
.case-footer a{display:inline-flex;align-items:center;min-height:44px;color:var(--case-text);font-size:14px;text-decoration:none}
.case-footer a:hover{color:var(--case-accent)}
body.case-map .case-notes,body.case-map .case-footer{width:100%}
@media(max-width:767px){
.case-notes,footer.case-footer{width:calc(100% - 32px)}
.case-notes{font-size:11px}
footer.case-footer{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:12px}
}

/* BEGIN CANONICAL WORK IDENTITY */
@font-face {
  font-family: 'Zhijian Work Identity';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/ttf;base64,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) format('truetype');
}
/* Canonical work identity. Synced by scripts/sync-case-branding.py.
   Deliberately overrides historical per-work header typography only. */
.case-topline .brand-tag{
 display:block!important;flex:1 1 0!important;min-width:0!important;max-width:none!important;
 margin:0!important;padding:0!important;border:0!important;background:none!important;
 color:#A7B6CA!important;font-family:"Zhijian Work Identity","Noto Sans TC",-apple-system,BlinkMacSystemFont,"PingFang TC",sans-serif!important;
 font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:1.6!important;
 letter-spacing:.3px!important;text-transform:none!important;text-shadow:none!important;
 -webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;
 white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:wrap!important;
}
.case-topline .brand-tag::before,.case-topline .brand-tag::after{content:none!important;display:none!important}
.case-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}
.case-topline .case-return{flex-shrink:0;min-height:44px}
@media(max-width:767px){.case-topline .brand-tag{font-size:11px!important}}
/* END CANONICAL WORK IDENTITY */
