/* 第二稿：在 style.css 之上。字少、线细、动效慢一点 */
#badge {
  position: fixed; left: 50%; top: 22px; transform: translateX(-50%);
  font: 600 10.5px/1 var(--mono); letter-spacing: .14em; color: var(--dim);
  padding: 8px 14px; border-radius: 99px; background: var(--glass); backdrop-filter: blur(8px);
  box-shadow: 0 0 0 1px rgba(20, 22, 30, .06);
}
body.v6 #nav { opacity: 1; }
#nav a { transition: color .5s, transform .6s cubic-bezier(.2, .7, .2, 1); cursor: none; }
#nav a.lane { padding-left: 16px; }
#nav a.active i { background: var(--c); border-color: var(--c); box-shadow: 0 0 0 3px color-mix(in srgb, var(--c) 22%, transparent); }
#progress .readout b { transition: opacity .3s; }
#progress .tick { cursor: none; }
#panel .tag { color: var(--c, var(--dim)); }
