è possibile variare un valore numerico in un css esterno alla pagina html con javascript o dhtml ?

vorrei fare una cosa del genere (premettendo che non so assulutamente nulla di javascript)

se innerwidth della finestra è 800px la font-size è quella di default del css (in px), se varia (al ridimensionamento) il valore di defaut viene corretto tramite una moltiplicazione ( innerwidth=400px font-size=defaut x o.5)

grazie Paolo