/* 关于页 · 占位样式（2026-10-05 建） */
.about .ab-title{
  font-size:52px;
  font-weight:700;
  color:#60a5fa;
  letter-spacing:14px;
  line-height:1;
  margin-bottom:18px;
  text-shadow:0 4px 16px rgba(96,165,250,0.3);
}
.dark .about .ab-title{color:#2563eb;text-shadow:0 4px 16px rgba(37,99,235,0.4)}

.about .ab-sub{
  color:#93c5fd;
  font-size:15px;
  letter-spacing:6px;
  text-shadow:0 2px 8px rgba(147,197,253,0.2);
}
.dark .about .ab-sub{color:#3b82f6;text-shadow:0 2px 8px rgba(59,130,246,0.3)}
.about .ab-sub .nb{margin-left:4px}
.about [data-lang]{display:none}
.about [data-lang].show{display:inline}

@media (orientation:portrait){
  .about .ab-title{font-size:38px;letter-spacing:10px}
  .about .ab-sub{font-size:13px;letter-spacing:3px}
}
@media (orientation:landscape) and (min-width:900px){
  .about .ab-title{font-size:68px;letter-spacing:22px}
  .about .ab-sub{font-size:17px;letter-spacing:12px}
}

/* ===== 点击波纹配色：关于页专属（2026-10-05 音心：浅色=浅粉 / 深色=深粉） ===== */
.ripple::before{ background:rgba(255,45,85,0.40); }       /* 浅粉 · 实心圆 */
.ripple::after{ border:2px solid rgba(255,45,85,0.80); }  /* 浅粉 · 圆环 */
.dark .ripple::before{ background:rgba(255,55,95,0.50); }       /* 深粉 · 实心圆 */
.dark .ripple::after{ border:2px solid rgba(255,55,95,0.35); }  /* 深粉 · 圆环 */
