When dokieli is part of the document (as opposed to dokieli being outside of the document and used within the browser/web extension space ), other stylesheets (e.g., internal/external to the document, user-styles, default user-agent) potentially interfere with dokieli's core stylesheet (dokieli.css).
Some of the styling of (pseudo-)elements may need to be persistent (have high(est) CSS specificity) while some use user-agents' or user's preferred styles (e.g., input, textarea, selectbutton etc., including their pseudo-elements) may need to be inherited or use initial values.
When dokieli is part of the
document
(as opposed to dokieli being outside of thedocument
and used within the browser/web extension space ), other stylesheets (e.g., internal/external to the document, user-styles, default user-agent) potentially interfere with dokieli's core stylesheet (dokieli.css
).Some of the styling of (pseudo-)elements may need to be persistent (have high(est) CSS specificity) while some use user-agents' or user's preferred styles (e.g.,
input
,textarea
,select
button
etc., including their pseudo-elements) may need to be inherited or use initial values.