Let's say, I have this code in the CSS file of my theme:
.codeheader, .quoteheader {
border: 1px solid #ccc;
border-bottom: none;
background: #fff;
color: #464646;
}
And in my custom CSS file I have this:
.codeheader, .quoteheader {
color: #383838;
}
What will happen? Will the default CSS file be used and only the color will change because of my custom CSS file? Or will the values for the border and the background be forgotten because they are not in my custom CSS file?
I think the only way using the custom CSS file will be if the system keeps the old values and only changes the color in this example! If it not works like this, the custom CSS file leads to problems and should not be used! Why?
I have changed a lot of colors of the default theme and use a custom CSS file for this changes. Into my file I copied all codes where I wanted to change the color, with all values of this codes, even if they aren't for the colors. Attached is my custom CSS file for better understanding. Works fine, till the update 1.0.5 came and with it some changes for the CSS file. The package manager altered my default CSS file, but because I am using a custom CSS with lot's of code inside, the changes don't work with my themes. So I don't have the small home button in the breadcrumb for example, even with 1.0.6 I am using now.
So what helps would be a system where the default CSS codes are used and then (!) my custom CSS codes will be read and overwrite the default values. So I could only have color changes in my custom CSS file.