Nein, .active UND :first-child gibt es nur bei aktiver Startseite.
.active ist keine ungewöhnliche Bezeichnung um etwas aktives zu kennzeichnen. Kurz und treffend.
Und da der TE bereits .aktiv verwendet hat, verwende ich das englische Äquivalent dazu. In meinen eigenen Projekten verwende ich...