/* =============================================
   project-detail-08 页面样式
   ============================================= */
.page-08 { background: #000000; font-family: 'Inter', Arial, sans-serif; }
.page-08 .content-header { padding: 20px clamp(15px, 2.08vw, 30px) clamp(55px, 7.36vw, 106px); }
.meta-left { font-family: 'FZChaoCuHei-M10S', serif; font-style: normal; font-weight: 400; font-size: 18px; line-height: 150%; letter-spacing: 0.06em; display: flex; align-items: center; gap: clamp(30px, 4.17vw, 60px); }
.meta-right { font-family: 'Inter', sans-serif; font-style: normal; font-weight: 800; line-height: 150%; letter-spacing: 0.06em; display: flex; gap: clamp(50px, 8.33vw, 120px); }
.page-08 .image-fullscreen { padding: 0 clamp(15px, 2.08vw, 30px) clamp(15px, 2.08vw, 30px); width: 100%; box-sizing: border-box; background: #D4D4D4; position: relative; z-index: 2; }
.page-08 .nav-link { color: #ffffff !important; }
.page-08 .nav-link:hover, .page-08 .nav-link.active,
.page-08 .nav-link:focus, .page-08 .nav-link:focus-visible { color: #0066ff !important; }
.page-08 .brand-text { color: #ffffff; }
.page-nav-dark-08 { background: #000000; }
.page-nav-dark-08 .next-project, .page-nav-dark-08 .prev-project { color: #ffffff; }
.page-nav-dark-08 .next-label, .page-nav-dark-08 .prev-label { color: #999999; }
.page-nav-dark-08 .next-project:hover .next-title,
.page-nav-dark-08 .prev-project:hover .prev-title,
.page-nav-dark-08 .next-project:active .next-title,
.page-nav-dark-08 .prev-project:active .prev-title { color: #0066ff; }
