hola, varias cosas:
1) de las 5 lineas que tienes, en realidad solo es necesaria la última. De la forma actual le estás indicando el valor para cada una de las 4 esquinas por separado, y luego para las 4 esquinas juntas, lo que evidentemente es un sinsentido.
2) Los navegadores viejos no soportaban la propiedad estándar y cada uno tenía su forma de hacer los bordes redondeados, por eso hay códigos para mozilla y para chrome de forma separada... pero desde hace un tiempo a esta parte ya ambos aceptan la propiedad estándar "border-radius", así que esas 10 líneas las puedes resumir en solo una:
3) Lo que quieres no se hace con border-radius
porque no acepta valores negativos. Sin embargo hay una solución usando la propiedad gradient.
Aquí tienes un ejemplo.