creo que
PatomaS tenia razon,
al parecer no se puede especificar al acnho de un elemento inline, por ende la linea naranja no podria estar al 100% de su span padre por que no se podria especificar
, ademas de que su span padre tambie deberia serde bloque para limitar el 100% (a determinado numero de pixeles por ejempo, y noi al ancho de pantalla por defecto)
Tal vez lo que me proponia no era "simple y estupido", sino mas bien imposible a modo diseño css puro., por ejemplo, para solucionar esto, la linea naranja sera parte del background del texto (uma imagen con repeat-x)
Si estoy en lo correcto cofirmar, si existe algun comentario extra, adelante.