/* 详情页延续主页的字体、留白和色彩，不改变项目内容。 */
.detail-page .grain{display:none}.detail-page .content{max-width:1100px;padding:0 6%}.detail-page .hero{height:auto;min-height:0;max-height:none;display:block;padding:160px 0 70px;border-bottom:1px solid var(--line)}.detail-page h2{font-family:'Space Grotesk',sans-serif;font-size:clamp(48px,7vw,88px);font-weight:500;line-height:1.05;letter-spacing:-.055em;overflow-wrap:anywhere}.detail-page .detail-sub{color:var(--accent);font-family:'IBM Plex Mono',monospace;font-size:14px;letter-spacing:.3px;margin-top:24px}.detail-page .hero>p:not(.detail-sub){font-size:18px;margin-top:24px;max-width:760px}.detail-page .panel:not(.hero){padding:44px 0;border-bottom:1px solid var(--line)}.detail-page h3{font-family:'Space Grotesk',sans-serif;font-size:29px;font-weight:500;letter-spacing:-.7px;margin-bottom:20px}.detail-page p,.detail-page li{font-size:16px;line-height:1.9;color:var(--muted)}.detail-page p+p{margin-top:16px}.detail-page .key-list{padding-left:20px;margin:0}.detail-page li+li{margin-top:10px}.detail-page li::marker{color:var(--accent)}.detail-page .video-link a,.detail-page .panel:not(.hero) a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.detail-page .video-wrap{aspect-ratio:16/9;border-radius:12px;overflow:hidden;border:1px solid var(--line);margin:25px 0}.detail-page iframe{border:0;width:100%;height:100%}.detail-page .detail-brand{position:absolute;top:30px;left:6%;font-family:'Space Grotesk',sans-serif;font-size:24px;letter-spacing:-1px}.detail-page .detail-brand span{color:var(--accent)}.detail-page .detail-actions{flex-wrap:wrap}.detail-page .tech-line{color:var(--accent)}.detail-page .content{padding-bottom:70px}@media(max-width:680px){.detail-page .hero{padding-top:130px}.detail-page h2{font-size:48px}.detail-page .hero>p:not(.detail-sub){font-size:16px}.detail-page .panel:not(.hero){padding:34px 0}}
