a lot of frontend styling - header, home & details page

Signed-off-by: Pierre Gersoene <pierre.gersoene@mxbyte.com>