[data-puxin-product-case05]{--paper:#f7f4ee;--bright:#fffdf8;--well:#efe8dc;--line:#d8c8ae;--gold:#b79255;--darkgold:#7f633d;--ink:#453f38;--muted:#766b5d;--serif:"Noto Serif SC","Songti SC","SimSun",serif;color-scheme:light;background:var(--paper);color:var(--ink);font:14px/1.65 "Noto Sans SC","Microsoft YaHei",sans-serif;border:1px solid var(--line);border-radius:14px;overflow:hidden;width:100%}
[data-puxin-product-case05] *{box-sizing:border-box}[data-puxin-product-case05] [hidden]{display:none!important}[data-puxin-product-case05] h2,[data-puxin-product-case05] h3,[data-puxin-product-case05] h4,[data-puxin-product-case05] p,[data-puxin-product-case05] figure{margin:0}[data-puxin-product-case05] h2,[data-puxin-product-case05] h3,[data-puxin-product-case05] h4{font-family:var(--serif);font-weight:500}[data-puxin-product-case05] h2{font-size:25px}[data-puxin-product-case05] h3{font-size:19px}[data-puxin-product-case05] h4{font-size:16px;margin:10px 0 5px}[data-puxin-product-case05] button{font:inherit;color:var(--ink);background:var(--bright);border:1px solid var(--line);border-radius:7px;min-height:44px;padding:9px 12px;text-align:left;cursor:pointer;touch-action:manipulation}[data-puxin-product-case05] button:hover{border-color:var(--gold);background:#f6efe0}[data-puxin-product-case05] button[aria-pressed=true],[data-puxin-product-case05] button[aria-expanded=true]{background:#eee0c5;border-color:var(--darkgold)}[data-puxin-product-case05] button.primary{background:var(--ink);color:var(--bright);border-color:var(--ink)}[data-puxin-product-case05] button:disabled{opacity:.55;cursor:default}[data-puxin-product-case05] .muted,[data-puxin-product-case05] figcaption{font-size:12px;color:var(--muted)}[data-puxin-product-case05] .kicker{font-size:11px;color:var(--darkgold);letter-spacing:.1em}[data-puxin-product-case05] header{padding:18px 22px 12px;display:flex;gap:14px;justify-content:space-between;align-items:center}[data-puxin-product-case05] .tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:0 22px 12px}[data-puxin-product-case05] .tools p{flex:1;min-width:160px;font-size:12px;color:var(--muted)}[data-puxin-product-case05] #c5-storage-status[data-failed=true]{color:#914d40}[data-puxin-product-case05] nav{display:flex;flex-wrap:wrap;gap:6px;padding:0 22px 14px;border-bottom:1px solid var(--line)}[data-puxin-product-case05] nav button{font-size:12px}[data-puxin-product-case05] .panel{padding:18px 22px;border-bottom:1px solid var(--gold);background:var(--bright)}[data-puxin-product-case05] .panel-head,[data-puxin-product-case05] .work-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}[data-puxin-product-case05] .panel p{margin:7px 0}[data-puxin-product-case05] .panel ul{padding-left:20px}[data-puxin-product-case05] .home{padding:22px;display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;align-items:center}[data-puxin-product-case05] .home h3{font-size:25px;margin:10px 0}[data-puxin-product-case05] figure img{display:block;width:100%;border-radius:7px}[data-puxin-product-case05] figcaption{margin-top:7px}[data-puxin-product-case05] .row{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin-top:12px}[data-puxin-product-case05] .progress{display:flex;flex-wrap:wrap;list-style:none;gap:5px;padding:12px 22px;margin:0}[data-puxin-product-case05] .progress li{padding:4px 8px;font-size:11px;background:var(--well);border-radius:4px}[data-puxin-product-case05] .progress [aria-current]{background:var(--ink);color:var(--bright)}[data-puxin-product-case05] .stage{display:grid;grid-template-columns:105px minmax(0,1fr) 230px;gap:16px;padding:20px;background:var(--well);align-items:start}[data-puxin-product-case05] .person{align-self:end;overflow:hidden}[data-puxin-product-case05] .person img{border-radius:0}[data-puxin-product-case05] .person figcaption{font-size:11px;text-align:center;background:var(--paper);padding:5px}[data-puxin-product-case05] .work,[data-puxin-product-case05] aside{min-width:0;padding:15px;background:var(--paper);border:1px solid var(--gold);border-radius:10px}[data-puxin-product-case05] #c5-actions{display:grid;gap:8px;margin-top:12px}[data-puxin-product-case05] #c5-actions p{font-size:12px;color:var(--muted)}[data-puxin-product-case05] #c5-feature{font-size:12px;margin-top:12px;border-top:1px solid var(--line);padding-top:10px}[data-puxin-product-case05] .boundary{font-size:11px;color:var(--muted);margin-top:12px;border-top:1px solid var(--line);padding-top:10px}[data-puxin-product-case05] .choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}[data-puxin-product-case05] .choices button{padding:5px;font-size:11px;min-width:0}[data-puxin-product-case05] .choices img{display:block;width:100%;margin-bottom:5px;border-radius:3px}[data-puxin-product-case05] .dialogue{padding:18px 22px;display:flex;gap:14px;align-items:start;border-top:1px solid var(--gold)}[data-puxin-product-case05] .dialogue>img{width:54px;height:66px;object-fit:cover;object-position:top;border:1px solid var(--gold);border-radius:50%}[data-puxin-product-case05] .dialogue>div{flex:1;min-width:0}[data-puxin-product-case05] #c5-line{font:16px/1.8 var(--serif);margin-top:5px}[data-puxin-product-case05] #c5-message{margin-top:6px}[data-puxin-product-case05] .path-board{background:var(--bright);border:1px solid var(--line);padding:9px;margin-top:12px;border-radius:7px}[data-puxin-product-case05] .path-board svg{display:block;width:100%;height:auto}[data-puxin-product-case05] .path-board text{font:14px "Microsoft YaHei",sans-serif;fill:var(--ink)}[data-puxin-product-case05] .path-board .wire{fill:none;stroke:#999189;stroke-width:5;stroke-linecap:round}[data-puxin-product-case05] .path-board .follow{stroke:var(--ink);stroke-width:7;stroke-dasharray:12 5}[data-puxin-product-case05] .path-board p{font-size:11px;color:var(--muted)}[data-puxin-product-case05] .path-description{font-size:12px;margin-top:8px}[data-puxin-product-case05] .before-after{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}[data-puxin-product-case05] .before-after img{width:100%;display:block;border-radius:5px}[data-puxin-product-case05] .before-after p{font-size:11px}[data-puxin-product-case05] .card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}[data-puxin-product-case05] .tip{border-top:2px solid var(--gold);padding-top:5px;min-width:0}[data-puxin-product-case05] .version{padding:10px 0;border-bottom:1px solid var(--line)}[data-puxin-product-case05] .version p{font-size:12px}[data-puxin-product-case05] .workcard{padding:12px;border:1px solid var(--gold);margin:12px 0;display:grid;grid-template-columns:130px minmax(0,1fr);gap:15px}[data-puxin-product-case05] .workcard img{width:100%;display:block}[data-puxin-product-case05] .workcard p{font-size:12px}[data-puxin-product-case05] .intro{padding:18px 22px}[data-puxin-product-case05] .intro-frame{position:relative;aspect-ratio:16/9;background:var(--well);overflow:hidden;border:1px solid var(--gold);border-radius:8px}[data-puxin-product-case05] .intro-frame video,[data-puxin-product-case05] #c5-intro-photo{width:100%;height:100%;display:block;object-fit:cover}[data-puxin-product-case05] .intro-frame video{position:absolute;inset:0;object-fit:contain;background:#201c17}[data-puxin-product-case05] #c5-intro-person{position:absolute;height:85%;width:35%;object-fit:contain;bottom:0;left:2%}[data-puxin-product-case05] .intro-caption{position:absolute;bottom:0;left:0;right:0;padding:12px 18px;background:rgba(247,244,238,.95);border-top:1px solid var(--gold)}[data-puxin-product-case05] .intro-caption span{font-size:11px;color:var(--darkgold)}[data-puxin-product-case05] .intro-caption p{font:19px/1.5 var(--serif);margin-top:4px}[data-puxin-product-case05] progress{width:95px;accent-color:var(--darkgold)}[data-puxin-product-case05] #c5-intro-note{margin-top:9px}
@media(max-width:850px){[data-puxin-product-case05] .stage{grid-template-columns:minmax(0,1fr) 220px}[data-puxin-product-case05] .person{display:none}}
@media(max-width:600px){[data-puxin-product-case05] header{display:block;padding:16px}[data-puxin-product-case05] h2{font-size:22px}[data-puxin-product-case05] nav,[data-puxin-product-case05] .tools{padding-left:16px;padding-right:16px}[data-puxin-product-case05] .home,[data-puxin-product-case05] .stage,[data-puxin-product-case05] .card-grid{grid-template-columns:1fr;padding:13px;gap:13px}[data-puxin-product-case05] .dialogue{padding:15px;flex-wrap:wrap;gap:10px}[data-puxin-product-case05] .dialogue>img{width:42px;height:53px}[data-puxin-product-case05] .dialogue>div{flex:1 1 calc(100% - 62px)}[data-puxin-product-case05] #c5-sim-label{margin-left:52px}[data-puxin-product-case05] .panel,[data-puxin-product-case05] .intro{padding:14px}[data-puxin-product-case05] .intro-frame{aspect-ratio:4/3}[data-puxin-product-case05] .intro-caption p{font-size:16px}[data-puxin-product-case05] .workcard{grid-template-columns:85px minmax(0,1fr);gap:10px}[data-puxin-product-case05] .card-grid{padding:0}}
@media(prefers-reduced-motion:reduce){[data-puxin-product-case05] *,[data-puxin-product-case05] *::before,[data-puxin-product-case05] *::after{animation:none!important;transition:none!important}}

[data-puxin-product-case05] .feedback-quote{margin:0 0 7px;padding:10px;border-left:3px solid var(--gold);background:var(--bright)}[data-puxin-product-case05] .feedback-quote span{font-size:11px;color:var(--darkgold)}[data-puxin-product-case05] #c5-actions .feedback-quote p{font:15px/1.7 var(--serif);color:var(--ink);margin-top:5px}
@media(min-width:601px){[data-puxin-product-case05] #c5-photo{max-height:360px;object-fit:contain;background:var(--bright)}}

/* C05 的观察条件与即时结果。尺寸和配色继续使用事务所终端变量。 */
[data-puxin-product-case05] .c5-step-guide{margin:12px 0;padding:11px 13px;border-left:3px solid var(--gold);background:var(--bright)}
[data-puxin-product-case05] .c5-step-guide b{display:block;margin:5px 0;font-size:14px;line-height:1.65;color:var(--ink)}
[data-puxin-product-case05] .c5-step-guide p{font-size:12px;line-height:1.65;color:var(--muted);margin:4px 0 0}
[data-puxin-product-case05] .c5-gray{filter:grayscale(1)}
[data-puxin-product-case05] #c5-photo-tools{position:sticky;top:-15px;z-index:2;background:var(--paper);padding:8px 0;margin:0 0 8px;border-bottom:1px solid var(--line)}
[data-puxin-product-case05] #c5-photo-tools:empty{display:none}
[data-puxin-product-case05] .c5-view-label{flex:1 0 100%;font-size:12px}
[data-puxin-product-case05] .c5-view-label b{color:var(--darkgold);display:block}
[data-puxin-product-case05] .c5-view-label span{color:var(--muted);display:block;margin-top:3px}
[data-puxin-product-case05] #c5-photo-tools button{min-height:38px;font-size:12px;padding:7px 12px}
[data-puxin-product-case05] .c5-local-feedback{padding:10px 12px;border-left:3px solid var(--gold);background:var(--well);font-size:12px;line-height:1.75}
[data-puxin-product-case05] #c5-actions .c5-local-feedback{color:var(--ink)}
[data-puxin-product-case05] #c5-before-after{display:block}
[data-puxin-product-case05] .c5-revision-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}
[data-puxin-product-case05] .c5-revision-pair figure{min-width:0;padding:7px;border:1px solid var(--line);background:var(--bright);border-radius:5px}
[data-puxin-product-case05] .c5-revision-pair img{width:100%;height:auto;object-fit:contain}
[data-puxin-product-case05] .c5-method-cards{display:grid;gap:16px}
[data-puxin-product-case05] .c5-method-card{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;align-items:center;background:var(--paper);border-top:2px solid var(--gold);padding:14px}
[data-puxin-product-case05] .c5-method-card>*{min-width:0}
[data-puxin-product-case05] .c5-method-card img{display:block;width:100%;height:auto;object-fit:contain;border:1px solid var(--line)}
[data-puxin-product-case05] .c5-method-card h4{font:600 18px/1.5 var(--serif);margin:0 0 8px}
[data-puxin-product-case05] .c5-method-card p{font-size:12px;line-height:1.8}
[data-puxin-product-case05] .c5-tip-question{border-top:1px solid var(--line);padding-top:10px;margin-top:10px}
[data-puxin-product-case05] .c5-tip-question b{display:block;color:var(--darkgold)}
[data-puxin-product-case05] .c5-reason,[data-puxin-product-case05] .c5-part-choices{display:grid;gap:6px}
[data-puxin-product-case05] .c5-use-status{font-size:12px;line-height:1.7}
[data-puxin-product-case05] .c5-use-status b{color:var(--darkgold)}
.tkp-layer #c5-actions .c5-reason{padding:10px 12px;border-bottom:1px solid var(--line)}
.tkp-layer #c5-actions .c5-reason>button,.tkp-layer #c5-actions .c5-part-choices>button{padding:10px 12px;min-height:44px;font:13px/1.7 var(--sans);border:1px solid var(--line);border-radius:5px;background:var(--bright)}
.tkp-layer #c5-actions .c5-reason>button:before,.tkp-layer #c5-actions .c5-part-choices>button:before{display:none}
.tkp-layer #c5-actions .c5-reason>button[aria-pressed=true],.tkp-layer #c5-actions .c5-part-choices>button[aria-pressed=true]{border-color:var(--darkgold);background:var(--well);box-shadow:inset 3px 0 0 var(--gold)}
.tkp-layer #c5-actions .c5-part-choices{padding:8px 12px}
.tkp-layer #c5-actions .c5-use-status{padding:12px 16px;border-bottom:1px solid var(--line);background:var(--bright)}
.tkp-layer #c5-actions #c5-complete{padding-right:18px;background:var(--gold);color:#fff;line-height:1.6}
.tkp-layer #c5-actions #c5-complete:after{display:none}
.tkp-layer #c5-actions #c5-complete:before{color:#fff}
@media(max-width:620px){[data-puxin-product-case05] .c5-method-card,[data-puxin-product-case05] .c5-revision-pair{grid-template-columns:1fr}[data-puxin-product-case05] .c5-method-card{gap:9px}[data-puxin-product-case05] .c5-step-guide{padding:10px}}

/* 路线是独立可点击关系图；照片保持原图比例。 */
[data-puxin-product-case05] .path-board {padding:13px;background:var(--bright);border:1px solid var(--line);border-radius:8px;margin-top:12px}
[data-puxin-product-case05] .path-board h4{margin:0 0 8px;font-size:16px}
[data-puxin-product-case05] .path-board svg{width:100%;height:auto;max-height:380px;display:block;overflow:visible}
[data-puxin-product-case05] .path-board svg text{font:13px "Microsoft YaHei",sans-serif;fill:var(--ink)}
[data-puxin-product-case05] .path-board>p{font-size:12px;margin-top:10px;line-height:1.7}
[data-puxin-product-case05] .c5-table{fill:#ded2bd;stroke:#9c8970;stroke-width:2}
[data-puxin-product-case05] .c5-support{fill:none;stroke:#777168;stroke-width:14;stroke-linejoin:round}
[data-puxin-product-case05] .c5-hook{fill:none;stroke:#7f796f;stroke-width:18;stroke-linecap:round;stroke-linejoin:round}
[data-puxin-product-case05] .c5-loop{fill:#b9c5bd;stroke:#507362;stroke-width:3}
[data-puxin-product-case05] .c5-gap{fill:none;stroke:#b48b45;stroke-width:5;stroke-dasharray:5 4}
[data-puxin-product-case05] .c5-route-line{fill:none;stroke-width:4;stroke-dasharray:8 6;pointer-events:none}
[data-puxin-product-case05] .c5-route-target{fill:none;stroke:transparent;stroke-width:30;cursor:pointer;pointer-events:stroke}
[data-puxin-product-case05] .c5-svg-route[role=button]{cursor:pointer;outline:none}
[data-puxin-product-case05] .c5-svg-route[role=button] text{paint-order:stroke;stroke:var(--bright);stroke-width:5;stroke-linejoin:round;font-size:14px;pointer-events:all}
[data-puxin-product-case05] .c5-svg-route.is-selected .c5-route-line{stroke-width:7;stroke-dasharray:none}
[data-puxin-product-case05] .c5-svg-route[role=button]:focus-visible .c5-route-target,[data-puxin-product-case05] .c5-svg-route[role=button]:hover .c5-route-target{stroke:rgba(183,146,85,.2)}
[data-puxin-product-case05] #c5-choices:not(:empty){margin:8px 0 12px}
[data-puxin-product-case05] #c5-task .c5-local-feedback{margin:12px 0 0;color:var(--ink)}
[data-puxin-product-case05] #c5-photo{object-fit:contain!important;object-position:center;aspect-ratio:3/2}
@media(max-width:620px){[data-puxin-product-case05] .path-board svg text,[data-puxin-product-case05] .path-board .c5-svg-route[role=button] text{font-size:22px}[data-puxin-product-case05] .path-board{padding:9px}}
/* 路径观察真正切换主图；应用照片作为完整、不裁切的动作参考。 */
[data-puxin-product-case05].c5-diagram-view .work>figure{display:none}
[data-puxin-product-case05].c5-diagram-view .choices img{display:none}
[data-puxin-product-case05].c5-use-view .c5-context{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:12px;align-items:center}
[data-puxin-product-case05].c5-use-view .c5-context .c5-step-guide{margin:0}
[data-puxin-product-case05].c5-use-view .c5-context figure{margin:0;min-width:0}
[data-puxin-product-case05].c5-use-view #c5-photo{width:100%;height:auto!important;max-height:116px!important;aspect-ratio:3/2;object-fit:contain!important;background:var(--bright)}
[data-puxin-product-case05].c5-use-view .c5-context figcaption{font-size:11px;line-height:1.5}
[data-puxin-product-case05].c5-use-view .path-board{margin-top:10px;padding:10px}
[data-puxin-product-case05].c5-use-view .path-board h4{margin-bottom:3px}
[data-puxin-product-case05].c5-use-view .path-board>p{margin-top:6px}
[data-puxin-product-case05].c5-use-view #c5-feature:empty{display:none}
@media(max-width:1100px),(max-height:639px){[data-puxin-product-case05].c5-use-view .c5-context{display:block}[data-puxin-product-case05].c5-use-view .c5-context figure{margin:10px 0 0}[data-puxin-product-case05].c5-use-view #c5-photo{height:120px!important;max-height:120px!important;aspect-ratio:auto}[data-puxin-product-case05].c5-use-view .c5-context figcaption{text-align:center}}

/* 部位图可点击区比标记更大，照片始终完整显示。 */
[data-puxin-product-case05] .c5-cup-body{fill:#e7e2d9;stroke:#6b655d;stroke-width:3}
[data-puxin-product-case05] .c5-cup-cap{fill:#d7d2c7;stroke:#6b655d;stroke-width:2}
[data-puxin-product-case05] .c5-flip{fill:#ebe7df;stroke:#7f796e;stroke-width:2}
[data-puxin-product-case05] .c5-rib{fill:none;stroke:#bcb5a7;stroke-width:1.5}
[data-puxin-product-case05] .c5-band{fill:#cfc7b7;stroke:#a99e89;stroke-width:1.5}
[data-puxin-product-case05] .c5-part-leader{fill:none;stroke-width:2}
[data-puxin-product-case05] .c5-part-number{fill:#fff;font-weight:bold;pointer-events:none}
[data-puxin-product-case05] .c5-part-target,[data-puxin-product-case05] .c5-label-target{fill:transparent;stroke:transparent;pointer-events:all}
[data-puxin-product-case05] .c5-svg-part[role=button]{cursor:pointer;outline:none}
[data-puxin-product-case05] .c5-svg-part[role=button]:hover .c5-part-target,[data-puxin-product-case05] .c5-svg-part[role=button]:focus-visible .c5-part-target{fill:rgba(183,146,85,.2);stroke:#7f633d;stroke-width:2}
[data-puxin-product-case05] .c5-svg-part.is-selected .c5-part-dot{stroke:#fff;stroke-width:3}
[data-puxin-product-case05] .path-board svg{max-height:350px}
[data-puxin-product-case05] .path-board svg text{font-size:14px}
[data-puxin-product-case05] .path-board .c5-part-label{font-size:14px}
[data-puxin-product-case05] .path-board .c5-part-number{font-size:15px}
[data-puxin-product-case05].c5-diagram-view .work>figure{display:none}
@media(max-width:620px){[data-puxin-product-case05] .path-board svg{max-height:none}[data-puxin-product-case05] .path-board svg text,[data-puxin-product-case05] .path-board .c5-part-label{font-size:18px}[data-puxin-product-case05] .path-board .c5-part-number{font-size:19px}}

/* 短剧情：选择、反应和局部改变留在同一个生活场景。 */
[data-puxin-product-case05] .story-clue,[data-puxin-product-case05] .story-feedback,[data-puxin-product-case05] .story-hint,[data-puxin-product-case05] .story-theory,[data-puxin-product-case05] .story-note{padding:12px 0;margin-top:10px;border-top:1px solid var(--line);font-size:14px;line-height:1.8}
[data-puxin-product-case05] .story-feedback p,[data-puxin-product-case05] .story-theory p{font-family:var(--serif);font-size:17px;line-height:1.8;margin-top:5px}
[data-puxin-product-case05] .choices button span{display:block;line-height:1.6;font-size:12px;margin-top:5px;color:var(--muted)}
[data-puxin-product-case05] .choices button b{font-size:13px;font-weight:500;display:block}
[data-puxin-product-case05] .tip img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}
[data-puxin-product-case05] .story-history{margin:15px 0;padding:12px;border-top:1px solid var(--line)}
[data-puxin-product-case05] .story-history summary{cursor:pointer;min-height:44px;display:flex;align-items:center}
[data-puxin-product-case05] .story-history article{padding:12px 0;border-top:1px solid var(--line)}
[data-puxin-product-case05] #c5-step-guide{padding:4px 0 12px;margin:0;border:0;background:transparent;font-size:14px;line-height:1.8}
[data-puxin-product-case05] #c5-intro-photo{object-fit:contain;background:var(--well)}
[data-puxin-product-case05] .intro-caption{padding:14px 18px}
[data-puxin-product-case05] .story-change{animation:c5StoryChange 2.5s ease both}
.c5-story-artifact{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,1.2fr);gap:18px;align-items:start;padding:18px 0;border-bottom:1px solid #d8c8ae;font-size:14px;line-height:1.8;color:#453f38}
.c5-story-artifact figure{margin:0}.c5-story-artifact img{display:block;width:100%;height:auto;object-fit:contain;border-radius:7px;background:#fffdf8}.c5-story-artifact h4{margin:0 0 10px;font-size:18px;font-weight:500}.c5-story-artifact p{margin:8px 0!important;overflow-wrap:anywhere}.c5-story-artifact figcaption{font-size:12px;color:#766b5d;margin-top:5px}
@keyframes c5StoryChange{0%{opacity:.25;filter:brightness(1.12)}35%{opacity:1;filter:brightness(1)}100%{opacity:1}}
@media(max-width:600px){[data-puxin-product-case05] .choices{grid-template-columns:1fr}[data-puxin-product-case05] .choices button{display:grid;grid-template-columns:110px minmax(0,1fr);column-gap:12px;align-items:center;padding:8px}[data-puxin-product-case05] .choices button img{grid-row:1/3;margin:0}[data-puxin-product-case05] .choices button span{grid-column:2}.c5-story-artifact{grid-template-columns:1fr}[data-puxin-product-case05] .intro-caption p{font-size:16px;line-height:1.6}}
@media(prefers-reduced-motion:reduce){[data-puxin-product-case05] .story-change{animation:none}}

/* 反馈中的部位提示持续保留；完整照片与独立关系示意相互对照。 */
[data-puxin-product-case05] .c5-focus-note{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;margin:12px 0;padding:12px;border:1px solid var(--line);border-radius:7px;background:var(--bright)}
[data-puxin-product-case05] .c5-focus-note>div{min-width:0}
[data-puxin-product-case05] .c5-focus-note b{display:block;font-size:13px;line-height:1.6;color:var(--darkgold)}
[data-puxin-product-case05] .c5-focus-note p{font:13px/1.7 var(--sans);margin:5px 0}
[data-puxin-product-case05] .c5-focus-note small{display:block;font:11px/1.6 var(--sans);color:var(--muted)}
[data-puxin-product-case05] .c5-focus-diagram{display:block;width:92px;height:auto;max-width:100%}
[data-puxin-product-case05] #c5-focus:empty{display:none}
@media(max-width:600px){[data-puxin-product-case05] .c5-focus-note{grid-template-columns:76px minmax(0,1fr);gap:9px;padding:10px}[data-puxin-product-case05] .c5-focus-diagram{width:76px}}
[data-puxin-product-case05] .c5-focus-cup{fill:#eee7dc;stroke:#72685c;stroke-width:2;stroke-linejoin:round}
[data-puxin-product-case05] .c5-focus-cap{fill:none;stroke:#72685c;stroke-width:3}
[data-puxin-product-case05] .c5-focus-area{fill:#dfc99d;stroke:#ae833e;stroke-width:2}
[data-puxin-product-case05] .c5-focus-ribs{fill:none;stroke:#b69154;stroke-width:1}
[data-puxin-product-case05] .c5-focus-outline{fill:none;stroke:#ad7c2f;stroke-width:4;stroke-linecap:round}
@media(min-width:1000px){.tkp-layer [data-puxin-product-case05][data-story-revision="1"]:is([data-story-stage="4"],[data-story-stage="5"],[data-story-stage="6"]) #c5-photo{max-height:clamp(120px,calc(100vh - 650px),210px);object-fit:contain}}
