I read that for any covering space $p:C \to X$ the cardinality of the fibre is the same for every $x \in X$ if $X$ is connected.
So what is wrong with my example: $\text{abs}: [-1,1] \to [0,1]$?
Clearly the fibre has cardinality 2 everywhere except for $x=0$ where the cardinality is 1. And I think this is a covering map since for all $x \in (0,1)$ $U = (0,1)$ is an open set satisfying the necessary conditions.
And for $x=0$ and $x=1$ we use $U = [0, 0.5)$ and $U = (0.5, 1]$ respectively.
So where am I wrong (or am I even wrong)?
$V=\operatorname{abs}^{-1}[0,\frac12)$ is a (path-)connected set and $\left.\operatorname{abs}\right\rvert_V:V\to [0,\frac12)$ is not a homeomorphism because it is not injective. Therefore $[0,\frac12)$ does not qualify as a valid trivialising neighbourhood of $0$.