/* 标准导航栏样式（所有页面共享，避免各页重复/遗漏）
   依赖各页面的 CSS 变量：--border --surface --primary --muted */
nav { border-bottom: 1px solid var(--border); background: var(--surface); padding: 0 1rem; height: 3.5rem; display: flex; align-items: center; justify-content: space-between; }
nav .logo { font-weight: 700; font-size: 1.125rem; color: var(--primary); text-decoration: none; }
nav .nav-links { display: flex; gap: 1rem; align-items: center; }
nav .nav-links a { color: var(--muted); text-decoration: none; font-size: 0.875rem; }
nav .nav-links a.active { color: var(--primary); font-weight: 500; }
