.detail-page{background:#000}.performance{background:#000;padding:95px 6% 90px}.performance h2{font-size:var(--heading-long);text-align:center}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:60px 0 0}.metric-grid article{border:0;padding:0;text-align:center}.metric-grid strong{font-size:clamp(42px,4.9vw,88px);white-space:nowrap}.metric-grid p{font-size:var(--body);margin-top:20px;color:#b5bdc7}.engineering{min-height:780px;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;padding:55px 7% 55px 8.5%;background:radial-gradient(ellipse at 75% 70%,#171d24 0%,#07090c 44%,#000 76%);gap:30px}.engineering-copy{max-width:540px}.engineering h2{font-size:var(--heading-long);line-height:1.4}.engineering-subtitle{font-size:var(--subtitle);color:#c1c9d3;margin:20px 0 35px}.engineering-copy p:not(.engineering-subtitle){font-size:var(--body);line-height:2}.engineering figure{margin:0;max-width:720px}.engineering figure img{display:block;width:100%}.engineering figcaption{color:#7a858f;font-size:12px;text-align:center;margin-top:-25px}.generation{background-image:linear-gradient(90deg,#000e 0%,#0009 44%,#0002 75%),url('assets/generation-racks.png');padding:110px 8.5%;min-height:880px;background-position:center;background-size:cover}.generation-copy{width:47%;max-width:630px}.generation h2{line-height:1.35}.generation-grid{display:block;margin:45px 0}.generation-grid>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0;border-top:0;border-bottom:1px solid #ffffff40}.generation-grid dt{font-size:var(--body);margin:0}.generation-grid dd{font-size:35px}.clops{text-align:left;border-top:0;padding-top:5px}.clops p{font-size:var(--body);margin:0 0 10px}.clops strong{font-size:52px}.applications{background:#000;padding-top:110px;padding-bottom:120px}.applications h2{font-size:var(--heading-long)}.application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 65px}.application-grid article{display:flex;align-items:center;gap:30px;padding:40px 0;border-top:1px solid #ffffff30;min-height:280px}.application-art{width:180px;flex:none;color:#8795a5}.application-grid h3{font-size:var(--subtitle);margin-bottom:20px}.application-grid ul{font-size:var(--body)}
@media(max-width:1000px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px}.engineering{min-height:650px}.generation-copy{width:55%}.application-art{width:125px}.application-grid{gap:0 30px}.application-grid article{gap:20px}}
@media(max-width:600px){.performance{padding:65px 7%}.performance h2{text-align:left}.metric-grid{margin-top:40px;gap:35px 20px}.metric-grid strong{font-size:36px}.metric-grid p{font-size:14px}.engineering{display:flex;flex-direction:column;padding:60px 7%;gap:15px}.engineering h2{font-size:28px}.engineering figure{width:100%}.engineering figcaption{margin-top:0}.generation{min-height:900px;padding:360px 7% 60px;background-size:auto 420px;background-position:65% top;background-repeat:no-repeat;background-color:#000}.generation-copy{width:100%}.generation h2{font-size:28px}.generation-grid dd{font-size:32px}.applications{padding:65px 7%}.application-grid{grid-template-columns:1fr;margin-top:35px}.application-grid article{min-height:230px;gap:25px}.application-art{width:125px}.application-grid h3{font-size:22px}}

.engineering{display:flex;justify-content:center;align-items:center;padding:35px 7% 65px;min-height:840px;background:radial-gradient(ellipse at 50% 65%,#151c23,#050709 60%,#000 88%)}
.engineering figure{width:min(100%,920px);max-width:920px;margin:0 auto}
.engineering figure img{width:100%;height:780px;object-fit:contain}
.engineering figcaption{margin:18px 0 0;font-size:13px}
@media(max-width:600px){.engineering{padding:20px 5% 45px;min-height:0}.engineering figure img{height:auto}.engineering figcaption{font-size:12px}}

/* 整机实拍：保留设备几何、接线与纹理，调色仅作用于显示层。 */
.detail-page .generation{position:relative;isolation:isolate;background:#03070b;overflow:hidden}
.detail-page .generation::before{content:"";position:absolute;inset:0;z-index:-2;background:url('assets/computer-photography/generation.jpg') center/cover no-repeat;filter:saturate(.58) brightness(.72) contrast(1.07)}
.detail-page .generation::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,4,9,.92),rgba(0,4,9,.75) 35%,rgba(0,4,9,.18) 74%),linear-gradient(0deg,rgba(0,0,0,.35),transparent 50%)}
.computer-photographs{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:85px 8.5% 70px;background:#000}
.computer-photographs figure{margin:0;min-width:0}
.computer-photographs img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;filter:saturate(.55) brightness(.8) contrast(1.07)}
.computer-photographs figcaption{font-size:14px;color:#9daab7;line-height:1.7;padding-top:15px}
@media(max-width:600px){.detail-page .generation{padding-top:360px;background:#03070b}.detail-page .generation::before{background-size:auto 430px;background-position:50% top;background-color:#03070b}.detail-page .generation::after{background:linear-gradient(180deg,rgba(0,4,9,.15),rgba(0,4,9,.1) 24%,#03070b 48%)}.computer-photographs{grid-template-columns:1fr;gap:35px;padding:50px 7%}.computer-photographs figcaption{font-size:13px}}
