El problema es ese, que con CSS no puedes saber si el navegador está o no maximizado.
Lo que sí puedes hacer, mediante
media queries, es que el fondo ocupe el 100% dado algún(os) ancho(es) específico(s), y en caso contrario que el comportamiento del fondo sea el normal. Pero sería hacerlo para anchos
específicos, no si el ancho del navegador es igual al ancho máximo de la resolución. No sé si me explico. Estoy medio zombie ya por la hora.