/* 只强化已批准的深蓝封面轮播；强调值由原有切换时间轴控制，宽卡片、首屏及工程场景保持各自的视觉规则。 */
html[data-theme="navy"][data-carousel="coverflow"] .glass-families .glass-family-card{
  --focus-level:0;
  --focus-size:1.05;
  width:calc(var(--glass-width) * var(--focus-size));height:calc(540px * var(--focus-size));
  background:radial-gradient(ellipse at 23% 0,rgba(93,159,255,calc(.025 + .12 * var(--focus-level))),transparent 61%),linear-gradient(145deg,rgba(31,80,165,.055),transparent 47%,rgba(10,39,94,.04)),rgba(3,18,46,calc(.68 + .22 * var(--focus-level)));
  border-color:rgba(164,202,255,calc(.13 + .47 * var(--focus-level)));
  box-shadow:0 28px 72px rgba(0,3,16,.69),0 0 42px rgba(51,110,207,calc(.01 + .13 * var(--focus-level))),inset 0 1px 0 rgba(233,243,255,calc(.035 + .14 * var(--focus-level)));
}

/* 一像素渐变边缘保留原有遮罩，不把高光绘制到正文和产品图上；随焦点变化的是强度，不引入闪烁或循环呼吸。 */
html[data-theme="navy"][data-carousel="coverflow"] .glass-families .glass-family-card::before{
  background:linear-gradient(135deg,rgba(226,241,255,.9),rgba(128,180,250,.49) 26%,rgba(180,213,255,.07) 53%,rgba(81,130,208,.25) 78%,rgba(193,221,255,.65));
  opacity:calc(.24 + .72 * var(--focus-level));
}

/* 卡片底部局部受光与外侧柔光共同形成接触感；伪元素不接受点击，中央目录入口和侧卡按钮继续由现有元素负责。 */
html[data-theme="navy"][data-carousel="coverflow"] .glass-families .glass-family-card::after{
  content:"";position:absolute;left:8%;right:8%;bottom:-9px;height:50px;border-radius:50%;
  background:radial-gradient(ellipse at 50% 100%,rgba(149,193,255,.22),rgba(57,112,210,.08) 43%,transparent 72%);
  opacity:var(--focus-level);pointer-events:none;z-index:0;
}

/* 设备的地面照明随中央焦点加强，继续保留真实原图与短倒影；只改环境层，避免通过图片滤镜改变设备颜色。 */
html[data-theme="navy"][data-carousel="coverflow"] .glass-families .glass-family-card .studio-floor{
  background:radial-gradient(ellipse at 51% 58%,rgba(65,118,208,calc(.13 + .19 * var(--focus-level))),transparent 63%),linear-gradient(180deg,rgba(2,13,39,0),rgba(5,29,76,.38) 44%,rgba(0,6,24,.81));
}
html[data-theme="navy"][data-carousel="coverflow"] .glass-families .glass-family-card .studio-floor::before{opacity:calc(.25 + .7 * var(--focus-level))}
html[data-theme="navy"][data-carousel="coverflow"] .glass-families .glass-family-card .studio-reflection{opacity:calc(.15 + .09 * var(--focus-level))}
html[data-theme="navy"][data-carousel="coverflow"] .glass-families .glass-family-card.is-active .glass-card-copy h3{color:#f5f9ff}
html[data-theme="navy"][data-carousel="coverflow"] .glass-families .glass-family-card.is-active .glass-card-meta{color:#c7dbf8}

/* 使用真实布局尺寸增加中央面积，静止时不放大文字栅格；翻屏画布仍按原来预留高度限制尺寸，避免与下方说明重叠。 */
html[data-theme="navy"][data-carousel="coverflow"] #site-viewport[data-home-scroll="steps"] .glass-family-card{height:min(calc(540px * var(--focus-size)),calc((100% - 44px) * var(--focus-size)))}
@container website (max-width:1100px){html[data-theme="navy"][data-carousel="coverflow"] .glass-families .glass-family-card{height:calc(504px * var(--focus-size))}}

/* 手机光效稍收敛，仍可识别当前卡片；中央尺寸由脚本控制，样式不额外叠加一次放大。 */
@container website (max-width:700px){
  html[data-theme="navy"][data-carousel="coverflow"] .glass-families .glass-family-card{--focus-size:1.02;height:calc(462px * var(--focus-size));box-shadow:0 18px 42px rgba(0,3,16,.66),0 0 26px rgba(51,110,207,calc(.01 + .10 * var(--focus-level))),inset 0 1px 0 rgba(233,243,255,calc(.035 + .12 * var(--focus-level)))}
  html[data-theme="navy"][data-carousel="coverflow"] .glass-families .glass-family-card .studio-reflection{opacity:calc(.13 + .06 * var(--focus-level))}
}
@container website (max-width:350px){html[data-theme="navy"][data-carousel="coverflow"] .glass-families .glass-family-card{height:calc(437px * var(--focus-size))}}
