this repo has no description
at main 262 lines 6.2 kB view raw
1/* this part is load balanced to js 2body.deuteranopia { 3 --y6a: #d17991; --w8u: #3e8620; --s8i: #ff727b; --n8e: #6f7eb5; 4 --m4i: #265245; --y4i: #d61906; --f8a: #8671b2; --s4n: #008ae7; 5 --d3u: #6d4835; --r6a: #4d4a17; --y4a: #0b3460; --k8i: #fe8500; 6 --y6i: #0070a0; --o5a: #bf2d37; --c3u: #635169; --s5o: #2d5a7b; 7 --s5e: #61317b; --y7i: #00b0fb; --i3i: #ff1202; --t9u: #014c2d; 8} 9 10body.protanopia { 11 --y6a: #b095c0; --w8u: #616f00; --s8i: #eeb0df; --n8e: #6d78ae; 12 --m4i: #35432c; --y4i: #9a596f; --f8a: #7777bd; --s4n: #024b82; 13 --d3u: #645649; --r6a: #524c18; --y4a: #122448; --k8i: #efb440; 14 --y6i: #013c4c; --o5a: #8d5d85; --c3u: #5a5774; --s5o: #364a63; 15 --s5e: #494093; --y7i: #086078; --i3i: #e87aab; --t9u: #012500; 16} 17 18body.tritanopia { 19 --y6a: #b98a9c; --w8u: #235e1a; --s8i: #e58795; --n8e: #958fb3; 20 --m4i: #304a3f; --y4i: #7e2521; --f8a: #a288b5; --s4n: #5196cd; 21 --d3u: #54463b; --r6a: #303b19; --y4a: #343d5a; --k8i: #83630c; 22 --y6i: #30728c; --o5a: #873d4a; --c3u: #695b6c; --s5o: #506175; 23 --s5e: #764e82; --y7i: #4bb0dc; --i3i: #c02a2b; --t9u: #00361e; 24} 25 26body.monochrome { 27 --y6a: var(--fg); --w8u: var(--fg); --s8i: var(--fg); --n8e: var(--fg); 28 --m4i: var(--fg); --y4i: var(--fg); --f8a: var(--fg); --s4n: var(--fg); 29 --d3u: var(--fg); --r6a: var(--fg); --y4a: var(--fg); --k8i: var(--fg); 30 --y6i: var(--fg); --o5a: var(--fg); --c3u: var(--fg); --s5o: var(--fg); 31 --s5e: var(--fg); --y7i: var(--fg); --i3i: var(--fg); --t9u: var(--fg); 32} 33 34@media (prefers-contrast: less) { 35 body.monochrome { 36 --y6a: #8f8f8f; --w8u: #6f6f6f; --s8i: #9c9c9c; --n8e: #808080; 37 --m4i: #474747; --y4i: #3e3e3e; --f8a: #7c7c7c; --s4n: #686868; 38 --d3u: #515151; --r6a: #484848; --y4a: #2f2f2f; --k8i: #989898; 39 --y6i: #535353; --o5a: #4e4e4e; --c3u: #575757; --s5o: #535353; 40 --s5e: #414141; --y7i: #818181; --i3i: #565656; --t9u: #313131; 41 } 42} 43 */ 44 45.lntable { 46 display: block; 47} 48 49.highlight > pre:not(.chroma) { 50 background: unset !important; 51 color: inherit !important; 52} 53 54pre > code { 55 padding: 1ex 0; 56 /* background: var(--g18s); */ 57} 58 59.lntd > .chroma { 60 margin: 0; 61} 62 63.lntd:first-child * { 64 background: unset !important; 65} 66 67.lntd:first-child .hl { 68 font-weight: bold; 69} 70 71.lntd:first-child pre > code, 72.lnt {/* LineNumbersTable */ 73 min-width: 2rem; 74 max-width: 2rem; 75 overflow: hidden; 76 vertical-align: top; 77 color: var(--n8e); 78 -webkit-user-select: none; 79 -khtml-user-select: none; 80 -moz-user-select: none; 81 -ms-user-select: none; 82 user-select: none; 83 -webkit-touch-callout: none; 84} 85 86.lntd { /* LineTableTD */ 87 vertical-align: top; 88} 89 90.lntable {/* LineTable */ 91 border: unset; 92 border-spacing: 0; 93} 94 95.hl { /* LineHighlight */ 96 display: block; 97 background: var(--g18s); 98 width: auto; 99} 100 101.cl { 102 color: var(--ac); 103} 104 105.m, /* LiteralNumber */ 106.mb, /* LiteralNumberBin */ 107.mf, /* LiteralNumberFloat */ 108.mh, /* LiteralNumberHex */ 109.mi, /* LiteralNumberInteger */ 110.il, /* LiteralNumberIntegerLong */ 111.mo, /* LiteralNumberOct */ 112.kc, /* KeywordConstant */ 113.kt, /* KeywordType */ 114.nt, /* NameTag */ 115.x, /* Other */ 116.err, /* Error */ 117.ln,/* LineNumbers */ 118.o, /* Operator */ 119.p, /* Punctuation */ 120.w { /* TextWhitespace */ 121 color: var(--i3i); 122} 123 124.kn {/* KeywordNamespace */ 125 color: var(--y4i); 126 font-weight: bold; 127} 128 129.ow { /* OperatorWord */ 130 color: var(--y4a); 131} 132 133.c, /* Comment */ 134.ch, /* CommentHashbang */ 135.cm, /* CommentMultiline */ 136.c1, /* CommentSingle */ 137.cs, /* CommentSpecial */ 138.cp, /* CommentPreproc */ 139.cpf { 140 color: var(--mid); 141 font-style: italic; 142} 143 144.n, /* Name */ 145.nc, /* NameClass */ 146.nd, /* NameDecorator*/ 147.ne, /* NameException */ 148.fm, /* NameFunctionMagic */ 149.nl, /* NameLabel */ 150.nn, /* NameNamespace */ 151.nx, /* NameOther */ 152.py, /* NameProperty ---*/ 153.nt, /* NameTag */ 154.nv, /* NameVariable */ 155.vc, /* NameVariableClass */ 156.vg, /* NameVariableGlobal */ 157.vi, /* NameVariableInstance */ 158.vm { 159 color: var(--y7i); 160} 161 162.nb, /* NameBuiltin */ 163.bp, /* NameBuiltinPseudo */ 164.l, /* Literal */ 165.ld, /* LiteralDate */ 166.m, /* LiteralNumber */ 167.mb, /* LiteralNumberBin */ 168.mf, /* LiteralNumberFloat */ 169.mh, /* LiteralNumberHex */ 170.mi, /* LiteralNumberInteger */ 171.il, /* LiteralNumberIntegerLong */ 172.mo { 173 color: var(--k8i); 174} 175 176.na { 177 color: var(--y6a); 178} 179 180.s, /* LiteralString */ 181.sa, /* LiteralStringAffix */ 182.sb, /* LiteralStringBacktick */ 183.sc, /* LiteralStringChar */ 184.dl, /* LiteralStringDelimiter */ 185.sd, /* LiteralStringDoc */ 186.s2, /* LiteralStringDouble */ 187.se, /* LiteralStringEscape */ 188.sh, /* LiteralStringHeredoc */ 189.si, /* LiteralStringInterpol */ 190.sx, /* LiteralStringOther */ 191.sr, /* LiteralStringRegex */ 192.s1, /* LiteralStringSingle */ 193.ss { 194 color: var(--s8i); 195} 196 197.no, /* NameConstant */ 198.nf, /* NameFunction */ 199.ni, /* NameEntity */ 200.g, /* Generic */ 201.gd, /* GenericDeleted */ 202.ge, /* GenericEmph */ 203.gr, /* GenericError */ 204.gh, /* GenericHeading */ 205.gi, /* GenericInserted */ 206.go, /* GenericOutput */ 207.gp, /* GenericPrompt */ 208.gs, /* GenericStrong */ 209.gu, /* GenericSubheading */ 210.gt, /* GenericTraceback */ 211.gl { 212 color: var(--w8u); 213} 214 215.k, /* Keyword */ 216.kc, /* KeywordConstant */ 217.kt, /* KeywordType */ 218.kd, /* KeywordDeclaration */ 219.kp, /* KeywordPseudo */ 220.kr { 221 color: var(--s4n); 222} 223 224@media (-ms-high-contrast: active), (prefers-contrast: more) { 225 :root { 226 --y6a: var(--fg); 227 --w8u: var(--fg); 228 --s8i: var(--fg); 229 --n8e: var(--fg); 230 --m4i: var(--fg); 231 --y4i: var(--fg); 232 --f8a: var(--fg); 233 --s4n: var(--fg); 234 --d3u: var(--fg); 235 --r6a: var(--fg); 236 --y4a: var(--fg); 237 --k8i: var(--fg); 238 --y6i: var(--fg); 239 --o5a: var(--fg); 240 --c3u: var(--fg); 241 --s5o: var(--fg); 242 --s5e: var(--fg); 243 --y7i: var(--fg); 244 --i3i: var(--fg); 245 --t9u: var(--fg); 246 } 247 248 .chroma * { 249 background: var(--bg) !important; 250 color: var(--fg) !important; 251 } 252 253} 254 255/* hide line numbering; not coupled when code break into new line */ 256/* @media print { 257 258 .lntd:first-child * { 259 display: none; 260 } 261 262} */