/* Language-specific quote pairs; French typography includes narrow non-breaking spaces. */
q {
    quotes: "\201c" "\201d" "\2018" "\2019";
    color: #006068;
    font-style: italic;
}
q:lang(de) { quotes: "\201e" "\201c" "\201a" "\2018"; }
q:lang(fr) { quotes: "\00ab\202f" "\202f\00bb" "\00ab\202f" "\202f\00bb"; }
q:lang(it) { quotes: "\00ab" "\00bb" "\201c" "\201d"; }
q:lang(nl) { quotes: "\2018" "\2019" "\2018" "\2019"; }
q:lang(pl) { quotes: "\201e" "\201d" "\00ab" "\00bb"; }
q::before { content: open-quote; }
q::after { content: close-quote; }
q :where(*) {
    color: inherit !important;
    font-style: inherit !important;
}
