Io ho capito ma onestamente mi sembra una boiata

Ragazzo mio, fai prima a imparare ad usare i CSS ed evitare il casino: css lavora per sovrascrittura: se definisci una proprieta' e poi in seguito scrivi qualcosa che contraddice, l'user agent probabilmente seguira' la seconda proprieta', quindi non c'e' modo.

In ogni caso il css e' gia in sola lettura, ma questo non significa che vengano presi come costanti.

FORSE e dico FORSE, se specifichi direttamente nel tag le info che ti servono non vengono sovrascritte, ma anche questo credo che dipenda dall'user agent, e _non sono sicuro se e' cosi'_, e' solo una parvenza.
Tanto per intenderci: <div style="background: red"> non dovrebbe essere sovrascritto da un css esterno, ma non sono sicuro.