4 /* This css is from http://www.whatwg.org/specs/web-apps/current-work/multipage/rendering.html#quotes */
6 :root:lang(af), :not(:lang(af))
> :lang(af) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
7 :root:lang(agq), :not(:lang(agq))
> :lang(agq) { quotes: '\
201e' '\
201d' '\
201a' '\
2019' } /* „ ” ‚ ’ */
8 :root:lang(ak), :not(:lang(ak))
> :lang(ak) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
9 :root:lang(am), :not(:lang(am))
> :lang(am) { quotes: '\
00ab' '\
00bb' '\
2039' '\
203a' } /* « » ‹ › */
10 :root:lang(ar), :not(:lang(ar))
> :lang(ar) { quotes: '\
201d' '\
201c' '\
2019' '\
2018' } /* ” “ ’ ‘ */
11 :root:lang(asa), :not(:lang(asa))
> :lang(asa) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
12 :root:lang(az-Cyrl), :not(:lang(az-Cyrl))
> :lang(az-Cyrl) { quotes: '\
00ab' '\
00bb' '\
2039' '\
203a' } /* « » ‹ › */
13 :root:lang(bas), :not(:lang(bas))
> :lang(bas) { quotes: '\
00ab' '\
00bb' '\
201e' '\
201c' } /* « » „ “ */
14 :root:lang(bem), :not(:lang(bem))
> :lang(bem) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
15 :root:lang(bez), :not(:lang(bez))
> :lang(bez) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
16 :root:lang(bg), :not(:lang(bg))
> :lang(bg) { quotes: '\
201e' '\
201c' '\
201a' '\
2018' } /* „ “ ‚ ‘ */
17 :root:lang(bm), :not(:lang(bm))
> :lang(bm) { quotes: '\
00ab' '\
00bb' '\
201c' '\
201d' } /* « » “ ” */
18 :root:lang(bn), :not(:lang(bn))
> :lang(bn) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
19 :root:lang(br), :not(:lang(br))
> :lang(br) { quotes: '\
00ab' '\
00bb' '\
2039' '\
203a' } /* « » ‹ › */
20 :root:lang(brx), :not(:lang(brx))
> :lang(brx) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
21 :root:lang(bs-Cyrl), :not(:lang(bs-Cyrl))
> :lang(bs-Cyrl) { quotes: '\
201e' '\
201c' '\
201a' '\
2018' } /* „ “ ‚ ‘ */
22 :root:lang(ca), :not(:lang(ca))
> :lang(ca) { quotes: '\
201c' '\
201d' '\
00ab' '\
00bb' } /* “ ” « » */
23 :root:lang(cgg), :not(:lang(cgg))
> :lang(cgg) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
24 :root:lang(chr), :not(:lang(chr))
> :lang(chr) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
25 :root:lang(cs), :not(:lang(cs))
> :lang(cs) { quotes: '\
201e' '\
201c' '\
201a' '\
2018' } /* „ “ ‚ ‘ */
26 :root:lang(da), :not(:lang(da))
> :lang(da) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
27 :root:lang(dav), :not(:lang(dav))
> :lang(dav) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
28 :root:lang(de), :not(:lang(de))
> :lang(de) { quotes: '\
201e' '\
201c' '\
201a' '\
2018' } /* „ “ ‚ ‘ */
29 :root:lang(de-CH), :not(:lang(de-CH))
> :lang(de-CH) { quotes: '\
00ab' '\
00bb' '\
2039' '\
203a' } /* « » ‹ › */
30 :root:lang(dje), :not(:lang(dje))
> :lang(dje) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
31 :root:lang(dua), :not(:lang(dua))
> :lang(dua) { quotes: '\
00ab' '\
00bb' '\
2018' '\
2019' } /* « » ‘ ’ */
32 :root:lang(dyo), :not(:lang(dyo))
> :lang(dyo) { quotes: '\
00ab' '\
00bb' '\
201c' '\
201d' } /* « » “ ” */
33 :root:lang(dz), :not(:lang(dz))
> :lang(dz) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
34 :root:lang(ebu), :not(:lang(ebu))
> :lang(ebu) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
35 :root:lang(ee), :not(:lang(ee))
> :lang(ee) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
36 :root:lang(el), :not(:lang(el))
> :lang(el) { quotes: '\
00ab' '\
00bb' '\
201c' '\
201d' } /* « » “ ” */
37 :root:lang(en), :not(:lang(en))
> :lang(en) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
38 :root:lang(en-GB), :not(:lang(en-GB))
> :lang(en-GB) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
39 :root:lang(es), :not(:lang(es))
> :lang(es) { quotes: '\
201c' '\
201d' '\
00ab' '\
00bb' } /* “ ” « » */
40 :root:lang(et), :not(:lang(et))
> :lang(et) { quotes: '\
201e' '\
201c' '\
201a' '\
2018' } /* „ “ ‚ ‘ */
41 :root:lang(eu), :not(:lang(eu))
> :lang(eu) { quotes: '\
201c' '\
201d' '\
00ab' '\
00bb' } /* “ ” « » */
42 :root:lang(ewo), :not(:lang(ewo))
> :lang(ewo) { quotes: '\
00ab' '\
00bb' '\
201c' '\
201d' } /* « » “ ” */
43 :root:lang(fa), :not(:lang(fa))
> :lang(fa) { quotes: '\
00ab' '\
00bb' '\
2039' '\
203a' } /* « » ‹ › */
44 :root:lang(ff), :not(:lang(ff))
> :lang(ff) { quotes: '\
201e' '\
201d' '\
201a' '\
2019' } /* „ ” ‚ ’ */
45 :root:lang(fi), :not(:lang(fi))
> :lang(fi) { quotes: '\
201d' '\
201d' '\
2019' '\
2019' } /* ” ” ’ ’ */
46 :root:lang(fr), :not(:lang(fr))
> :lang(fr) { quotes: '\
00ab' '\
00bb' '\
00ab' '\
00bb' } /* « » « » */
47 :root:lang(fr-CA), :not(:lang(fr-CA))
> :lang(fr-CA) { quotes: '\
00ab' '\
00bb' '\
2039' '\
203a' } /* « » ‹ › */
48 :root:lang(fr-CH), :not(:lang(fr-CH))
> :lang(fr-CH) { quotes: '\
00ab' '\
00bb' '\
2039' '\
203a' } /* « » ‹ › */
49 :root:lang(gsw), :not(:lang(gsw))
> :lang(gsw) { quotes: '\
00ab' '\
00bb' '\
2039' '\
203a' } /* « » ‹ › */
50 :root:lang(gu), :not(:lang(gu))
> :lang(gu) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
51 :root:lang(guz), :not(:lang(guz))
> :lang(guz) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
52 :root:lang(ha), :not(:lang(ha))
> :lang(ha) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
53 :root:lang(he), :not(:lang(he))
> :lang(he) { quotes: '\
0022' '\
0022' '\
0027' '\
0027' } /*
" " ' ' */
54 :root:lang(hi), :not(:lang(hi))
> :lang(hi) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
55 :root:lang(hr), :not(:lang(hr))
> :lang(hr) { quotes: '\
201e' '\
201c' '\
201a' '\
2018' } /* „ “ ‚ ‘ */
56 :root:lang(hu), :not(:lang(hu))
> :lang(hu) { quotes: '\
201e' '\
201d' '\
00bb' '\
00ab' } /* „ ” » « */
57 :root:lang(id), :not(:lang(id))
> :lang(id) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
58 :root:lang(ig), :not(:lang(ig))
> :lang(ig) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
59 :root:lang(it), :not(:lang(it))
> :lang(it) { quotes: '\
00ab' '\
00bb' '\
201c' '\
201d' } /* « » “ ” */
60 :root:lang(ja), :not(:lang(ja))
> :lang(ja) { quotes: '\
300c' '\
300d' '\
300e' '\
300f' } /* 「 」 『 』 */
61 :root:lang(jgo), :not(:lang(jgo))
> :lang(jgo) { quotes: '\
00ab' '\
00bb' '\
2039' '\
203a' } /* « » ‹ › */
62 :root:lang(jmc), :not(:lang(jmc))
> :lang(jmc) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
63 :root:lang(kab), :not(:lang(kab))
> :lang(kab) { quotes: '\
00ab' '\
00bb' '\
201c' '\
201d' } /* « » “ ” */
64 :root:lang(kam), :not(:lang(kam))
> :lang(kam) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
65 :root:lang(kde), :not(:lang(kde))
> :lang(kde) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
66 :root:lang(kea), :not(:lang(kea))
> :lang(kea) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
67 :root:lang(khq), :not(:lang(khq))
> :lang(khq) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
68 :root:lang(ki), :not(:lang(ki))
> :lang(ki) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
69 :root:lang(kkj), :not(:lang(kkj))
> :lang(kkj) { quotes: '\
00ab' '\
00bb' '\
2039' '\
203a' } /* « » ‹ › */
70 :root:lang(kln), :not(:lang(kln))
> :lang(kln) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
71 :root:lang(km), :not(:lang(km))
> :lang(km) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
72 :root:lang(kn), :not(:lang(kn))
> :lang(kn) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
73 :root:lang(ko), :not(:lang(ko))
> :lang(ko) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
74 :root:lang(ksb), :not(:lang(ksb))
> :lang(ksb) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
75 :root:lang(ksf), :not(:lang(ksf))
> :lang(ksf) { quotes: '\
00ab' '\
00bb' '\
2018' '\
2019' } /* « » ‘ ’ */
76 :root:lang(lag), :not(:lang(lag))
> :lang(lag) { quotes: '\
201d' '\
201d' '\
2019' '\
2019' } /* ” ” ’ ’ */
77 :root:lang(lg), :not(:lang(lg))
> :lang(lg) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
78 :root:lang(ln), :not(:lang(ln))
> :lang(ln) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
79 :root:lang(lo), :not(:lang(lo))
> :lang(lo) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
80 :root:lang(lt), :not(:lang(lt))
> :lang(lt) { quotes: '\
201e' '\
201c' '\
201e' '\
201c' } /* „ “ „ “ */
81 :root:lang(lu), :not(:lang(lu))
> :lang(lu) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
82 :root:lang(luo), :not(:lang(luo))
> :lang(luo) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
83 :root:lang(luy), :not(:lang(luy))
> :lang(luy) { quotes: '\
201e' '\
201c' '\
201a' '\
2018' } /* „ “ ‚ ‘ */
84 :root:lang(lv), :not(:lang(lv))
> :lang(lv) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
85 :root:lang(mas), :not(:lang(mas))
> :lang(mas) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
86 :root:lang(mer), :not(:lang(mer))
> :lang(mer) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
87 :root:lang(mfe), :not(:lang(mfe))
> :lang(mfe) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
88 :root:lang(mg), :not(:lang(mg))
> :lang(mg) { quotes: '\
00ab' '\
00bb' '\
201c' '\
201d' } /* « » “ ” */
89 :root:lang(mgo), :not(:lang(mgo))
> :lang(mgo) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
90 :root:lang(mk), :not(:lang(mk))
> :lang(mk) { quotes: '\
201e' '\
201c' '\
201a' '\
2018' } /* „ “ ‚ ‘ */
91 :root:lang(ml), :not(:lang(ml))
> :lang(ml) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
92 :root:lang(mr), :not(:lang(mr))
> :lang(mr) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
93 :root:lang(ms), :not(:lang(ms))
> :lang(ms) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
94 :root:lang(mua), :not(:lang(mua))
> :lang(mua) { quotes: '\
00ab' '\
00bb' '\
201c' '\
201d' } /* « » “ ” */
95 :root:lang(my), :not(:lang(my))
> :lang(my) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
96 :root:lang(naq), :not(:lang(naq))
> :lang(naq) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
97 :root:lang(nb), :not(:lang(nb))
> :lang(nb) { quotes: '\
00ab' '\
00bb' '\
2018' '\
2019' } /* « » ‘ ’ */
98 :root:lang(nd), :not(:lang(nd))
> :lang(nd) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
99 :root:lang(nl), :not(:lang(nl))
> :lang(nl) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
100 :root:lang(nmg), :not(:lang(nmg))
> :lang(nmg) { quotes: '\
201e' '\
201d' '\
00ab' '\
00bb' } /* „ ” « » */
101 :root:lang(nn), :not(:lang(nn))
> :lang(nn) { quotes: '\
00ab' '\
00bb' '\
2018' '\
2019' } /* « » ‘ ’ */
102 :root:lang(nnh), :not(:lang(nnh))
> :lang(nnh) { quotes: '\
00ab' '\
00bb' '\
201c' '\
201d' } /* « » “ ” */
103 :root:lang(nus), :not(:lang(nus))
> :lang(nus) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
104 :root:lang(nyn), :not(:lang(nyn))
> :lang(nyn) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
105 :root:lang(pl), :not(:lang(pl))
> :lang(pl) { quotes: '\
201e' '\
201d' '\
00ab' '\
00bb' } /* „ ” « » */
106 :root:lang(pt), :not(:lang(pt))
> :lang(pt) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
107 :root:lang(pt-PT), :not(:lang(pt-PT))
> :lang(pt-PT) { quotes: '\
00ab' '\
00bb' '\
201c' '\
201d' } /* « » “ ” */
108 :root:lang(rn), :not(:lang(rn))
> :lang(rn) { quotes: '\
201d' '\
201d' '\
2019' '\
2019' } /* ” ” ’ ’ */
109 :root:lang(ro), :not(:lang(ro))
> :lang(ro) { quotes: '\
201e' '\
201d' '\
00ab' '\
00bb' } /* „ ” « » */
110 :root:lang(rof), :not(:lang(rof))
> :lang(rof) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
111 :root:lang(ru), :not(:lang(ru))
> :lang(ru) { quotes: '\
00ab' '\
00bb' '\
201e' '\
201c' } /* « » „ “ */
112 :root:lang(rw), :not(:lang(rw))
> :lang(rw) { quotes: '\
00ab' '\
00bb' '\
2018' '\
2019' } /* « » ‘ ’ */
113 :root:lang(rwk), :not(:lang(rwk))
> :lang(rwk) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
114 :root:lang(saq), :not(:lang(saq))
> :lang(saq) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
115 :root:lang(sbp), :not(:lang(sbp))
> :lang(sbp) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
116 :root:lang(seh), :not(:lang(seh))
> :lang(seh) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
117 :root:lang(ses), :not(:lang(ses))
> :lang(ses) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
118 :root:lang(sg), :not(:lang(sg))
> :lang(sg) { quotes: '\
00ab' '\
00bb' '\
201c' '\
201d' } /* « » “ ” */
119 :root:lang(shi), :not(:lang(shi))
> :lang(shi) { quotes: '\
00ab' '\
00bb' '\
201e' '\
201d' } /* « » „ ” */
120 :root:lang(shi-Tfng), :not(:lang(shi-Tfng))
> :lang(shi-Tfng) { quotes: '\
00ab' '\
00bb' '\
201e' '\
201d' } /* « » „ ” */
121 :root:lang(si), :not(:lang(si))
> :lang(si) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
122 :root:lang(sk), :not(:lang(sk))
> :lang(sk) { quotes: '\
201e' '\
201c' '\
201a' '\
2018' } /* „ “ ‚ ‘ */
123 :root:lang(sl), :not(:lang(sl))
> :lang(sl) { quotes: '\
201e' '\
201c' '\
201a' '\
2018' } /* „ “ ‚ ‘ */
124 :root:lang(sn), :not(:lang(sn))
> :lang(sn) { quotes: '\
201d' '\
201d' '\
2019' '\
2019' } /* ” ” ’ ’ */
125 :root:lang(so), :not(:lang(so))
> :lang(so) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
126 :root:lang(sq), :not(:lang(sq))
> :lang(sq) { quotes: '\
201e' '\
201c' '\
201a' '\
2018' } /* „ “ ‚ ‘ */
127 :root:lang(sr), :not(:lang(sr))
> :lang(sr) { quotes: '\
201e' '\
201c' '\
201a' '\
2018' } /* „ “ ‚ ‘ */
128 :root:lang(sr-Latn), :not(:lang(sr-Latn))
> :lang(sr-Latn) { quotes: '\
201e' '\
201c' '\
201a' '\
2018' } /* „ “ ‚ ‘ */
129 :root:lang(sv), :not(:lang(sv))
> :lang(sv) { quotes: '\
201d' '\
201d' '\
2019' '\
2019' } /* ” ” ’ ’ */
130 :root:lang(sw), :not(:lang(sw))
> :lang(sw) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
131 :root:lang(swc), :not(:lang(swc))
> :lang(swc) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
132 :root:lang(ta), :not(:lang(ta))
> :lang(ta) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
133 :root:lang(te), :not(:lang(te))
> :lang(te) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
134 :root:lang(teo), :not(:lang(teo))
> :lang(teo) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
135 :root:lang(th), :not(:lang(th))
> :lang(th) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
136 :root:lang(ti-ER), :not(:lang(ti-ER))
> :lang(ti-ER) { quotes: '\
2018' '\
2019' '\
201c' '\
201d' } /* ‘ ’ “ ” */
137 :root:lang(to), :not(:lang(to))
> :lang(to) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
138 :root:lang(tr), :not(:lang(tr))
> :lang(tr) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
139 :root:lang(twq), :not(:lang(twq))
> :lang(twq) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
140 :root:lang(tzm), :not(:lang(tzm))
> :lang(tzm) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
141 :root:lang(uk), :not(:lang(uk))
> :lang(uk) { quotes: '\
00ab' '\
00bb' '\
201e' '\
201c' } /* « » „ “ */
142 :root:lang(ur), :not(:lang(ur))
> :lang(ur) { quotes: '\
201d' '\
201c' '\
2019' '\
2018' } /* ” “ ’ ‘ */
143 :root:lang(vai), :not(:lang(vai))
> :lang(vai) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
144 :root:lang(vai-Latn), :not(:lang(vai-Latn))
> :lang(vai-Latn) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
145 :root:lang(vi), :not(:lang(vi))
> :lang(vi) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
146 :root:lang(vun), :not(:lang(vun))
> :lang(vun) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
147 :root:lang(xh), :not(:lang(xh))
> :lang(xh) { quotes: '\
2018' '\
2019' '\
201c' '\
201d' } /* ‘ ’ “ ” */
148 :root:lang(xog), :not(:lang(xog))
> :lang(xog) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
149 :root:lang(yav), :not(:lang(yav))
> :lang(yav) { quotes: '\
00ab' '\
00bb' '\
00ab' '\
00bb' } /* « » « » */
150 :root:lang(yo), :not(:lang(yo))
> :lang(yo) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
151 :root:lang(zh), :not(:lang(zh))
> :lang(zh) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
152 :root:lang(zh-Hant), :not(:lang(zh-Hant))
> :lang(zh-Hant) { quotes: '\
300c' '\
300d' '\
300e' '\
300f' } /* 「 」 『 』 */
153 :root:lang(zu), :not(:lang(zu))
> :lang(zu) { quotes: '\
201c' '\
201d' '\
2018' '\
2019' } /* “ ” ‘ ’ */
157 You should see the quotes for the specified language on each line below,
158 and not just basic
" and ' characters unless no language is specified.
161 <!-- Custom quotes are inlined to make this test fail if you don't implement CSS quotes. -->
162 <div lang="custom
">ACcustomDB</div>
163 <q><q>default</q></q>
164 <q lang="af
"><q>af</q></q>
165 <q lang="agq
"><q>agq</q></q>
166 <q lang="ak
"><q>ak</q></q>
167 <q lang="am
"><q>am</q></q>
168 <q lang="ar
"><q>ar</q></q>
169 <q lang="asa
"><q>asa</q></q>
170 <q lang="az-Cyrl
"><q>az-Cyrl</q></q>
171 <q lang="bas
"><q>bas</q></q>
172 <q lang="bem
"><q>bem</q></q>
173 <q lang="bez
"><q>bez</q></q>
174 <q lang="bg
"><q>bg</q></q>
175 <q lang="bm
"><q>bm</q></q>
176 <q lang="bn
"><q>bn</q></q>
177 <q lang="br
"><q>br</q></q>
178 <q lang="brx
"><q>brx</q></q>
179 <q lang="bs-Cyrl
"><q>bs-Cyrl</q></q>
180 <q lang="ca
"><q>ca</q></q>
181 <q lang="cgg
"><q>cgg</q></q>
182 <q lang="chr
"><q>chr</q></q>
183 <q lang="cs
"><q>cs</q></q>
184 <q lang="da
"><q>da</q></q>
185 <q lang="dav
"><q>dav</q></q>
186 <q lang="de
"><q>de</q></q>
187 <q lang="de-CH
"><q>de-CH</q></q>
188 <q lang="dje
"><q>dje</q></q>
189 <q lang="dua
"><q>dua</q></q>
190 <q lang="dyo
"><q>dyo</q></q>
191 <q lang="dz
"><q>dz</q></q>
192 <q lang="ebu
"><q>ebu</q></q>
193 <q lang="ee
"><q>ee</q></q>
194 <q lang="el
"><q>el</q></q>
195 <q lang="en
"><q>en</q></q>
196 <q lang="en-GB
"><q>en-GB</q></q>
197 <q lang="es
"><q>es</q></q>
198 <q lang="et
"><q>et</q></q>
199 <q lang="eu
"><q>eu</q></q>
200 <q lang="ewo
"><q>ewo</q></q>
201 <q lang="fa
"><q>fa</q></q>
202 <q lang="ff
"><q>ff</q></q>
203 <q lang="fi
"><q>fi</q></q>
204 <q lang="fr
"><q>fr</q></q>
205 <q lang="fr-CA
"><q>fr-CA</q></q>
206 <q lang="fr-CH
"><q>fr-CH</q></q>
207 <q lang="gsw
"><q>gsw</q></q>
208 <q lang="gu
"><q>gu</q></q>
209 <q lang="guz
"><q>guz</q></q>
210 <q lang="ha
"><q>ha</q></q>
211 <q lang="he
"><q>he</q></q>
212 <q lang="hi
"><q>hi</q></q>
213 <q lang="hr
"><q>hr</q></q>
214 <q lang="hu
"><q>hu</q></q>
215 <q lang="id
"><q>id</q></q>
216 <q lang="ig
"><q>ig</q></q>
217 <q lang="it
"><q>it</q></q>
218 <q lang="ja
"><q>ja</q></q>
219 <q lang="jgo
"><q>jgo</q></q>
220 <q lang="jmc
"><q>jmc</q></q>
221 <q lang="kab
"><q>kab</q></q>
222 <q lang="kam
"><q>kam</q></q>
223 <q lang="kde
"><q>kde</q></q>
224 <q lang="kea
"><q>kea</q></q>
225 <q lang="khq
"><q>khq</q></q>
226 <q lang="ki
"><q>ki</q></q>
227 <q lang="kkj
"><q>kkj</q></q>
228 <q lang="kln
"><q>kln</q></q>
229 <q lang="km
"><q>km</q></q>
230 <q lang="kn
"><q>kn</q></q>
231 <q lang="ko
"><q>ko</q></q>
232 <q lang="ksb
"><q>ksb</q></q>
233 <q lang="ksf
"><q>ksf</q></q>
234 <q lang="lag
"><q>lag</q></q>
235 <q lang="lg
"><q>lg</q></q>
236 <q lang="ln
"><q>ln</q></q>
237 <q lang="lo
"><q>lo</q></q>
238 <q lang="lt
"><q>lt</q></q>
239 <q lang="lu
"><q>lu</q></q>
240 <q lang="luo
"><q>luo</q></q>
241 <q lang="luy
"><q>luy</q></q>
242 <q lang="lv
"><q>lv</q></q>
243 <q lang="mas
"><q>mas</q></q>
244 <q lang="mer
"><q>mer</q></q>
245 <q lang="mfe
"><q>mfe</q></q>
246 <q lang="mg
"><q>mg</q></q>
247 <q lang="mgo
"><q>mgo</q></q>
248 <q lang="mk
"><q>mk</q></q>
249 <q lang="ml
"><q>ml</q></q>
250 <q lang="mr
"><q>mr</q></q>
251 <q lang="ms
"><q>ms</q></q>
252 <q lang="mua
"><q>mua</q></q>
253 <q lang="my
"><q>my</q></q>
254 <q lang="naq
"><q>naq</q></q>
255 <q lang="nb
"><q>nb</q></q>
256 <q lang="nd
"><q>nd</q></q>
257 <q lang="nl
"><q>nl</q></q>
258 <q lang="nmg
"><q>nmg</q></q>
259 <q lang="nn
"><q>nn</q></q>
260 <q lang="nnh
"><q>nnh</q></q>
261 <q lang="nus
"><q>nus</q></q>
262 <q lang="nyn
"><q>nyn</q></q>
263 <q lang="pl
"><q>pl</q></q>
264 <q lang="pt
"><q>pt</q></q>
265 <q lang="pt-PT
"><q>pt-PT</q></q>
266 <q lang="rn
"><q>rn</q></q>
267 <q lang="ro
"><q>ro</q></q>
268 <q lang="rof
"><q>rof</q></q>
269 <q lang="ru
"><q>ru</q></q>
270 <q lang="rw
"><q>rw</q></q>
271 <q lang="rwk
"><q>rwk</q></q>
272 <q lang="saq
"><q>saq</q></q>
273 <q lang="sbp
"><q>sbp</q></q>
274 <q lang="seh
"><q>seh</q></q>
275 <q lang="ses
"><q>ses</q></q>
276 <q lang="sg
"><q>sg</q></q>
277 <q lang="shi
"><q>shi</q></q>
278 <q lang="shi-Tfng
"><q>shi-Tfng</q></q>
279 <q lang="si
"><q>si</q></q>
280 <q lang="sk
"><q>sk</q></q>
281 <q lang="sl
"><q>sl</q></q>
282 <q lang="sn
"><q>sn</q></q>
283 <q lang="so
"><q>so</q></q>
284 <q lang="sq
"><q>sq</q></q>
285 <q lang="sr
"><q>sr</q></q>
286 <q lang="sr-Latn
"><q>sr-Latn</q></q>
287 <q lang="sv
"><q>sv</q></q>
288 <q lang="sw
"><q>sw</q></q>
289 <q lang="swc
"><q>swc</q></q>
290 <q lang="ta
"><q>ta</q></q>
291 <q lang="te
"><q>te</q></q>
292 <q lang="teo
"><q>teo</q></q>
293 <q lang="th
"><q>th</q></q>
294 <q lang="ti-ER
"><q>ti-ER</q></q>
295 <q lang="to
"><q>to</q></q>
296 <q lang="tr
"><q>tr</q></q>
297 <q lang="twq
"><q>twq</q></q>
298 <q lang="tzm
"><q>tzm</q></q>
299 <q lang="uk
"><q>uk</q></q>
300 <q lang="ur
"><q>ur</q></q>
301 <q lang="vai
"><q>vai</q></q>
302 <q lang="vai-Latn
"><q>vai-Latn</q></q>
303 <q lang="vi
"><q>vi</q></q>
304 <q lang="vun
"><q>vun</q></q>
305 <q lang="xh
"><q>xh</q></q>
306 <q lang="xog
"><q>xog</q></q>
307 <q lang="yav
"><q>yav</q></q>
308 <q lang="yo
"><q>yo</q></q>
309 <q lang="zh
"><q>zh</q></q>
310 <q lang="zh-Hant
"><q>zh-Hant</q></q>
311 <q lang="zu
"><q>zu</q></q>