.v5-header { height: 56px; background: var(--bg-card); border-bottom: 1px solid var(--border); display: flex; align-items: center; padding: 0 16px; position: sticky; top: 0; z-index: 100; }
.v5-logo { font-size: 20px; font-weight: 700; color: var(--coral); }
.v5-nav { display: flex; gap: 8px; margin-left: auto; }
.v5-nav a { padding: 8px 12px; border-radius: 8px; color: var(--text-secondary); text-decoration: none; font-size: 14px; }
.v5-nav a.active { color: var(--coral); background: var(--coral-bg); }
