1/*____________ code ____________*/
2
3pre,
4code,
5samp,
6kbd {
7  font-family: Consolas, "Andale Mono WT", "Andale Mono", "Bitstream Vera Sans Mono", "Nimbus Mono L", Monaco, "Courier New", monospace;
8  /* same font stack should be used for ".dokuwiki table.diff td" in _diff.css */
9  font-size: 1em;
10  direction: ltr;
11  text-align: left;
12  background-color: @ini_background_site;
13  color: @ini_text;
14  box-shadow: inset 0 0 .3em @ini_border;
15  border-radius: 2px;
16}
17
18pre {
19  overflow: auto;
20  word-wrap: normal;
21  border: 1px solid @ini_border;
22  border-radius: 2px;
23  box-shadow: inset 0 0 .5em @ini_border;
24  padding: .7em 1em;
25}
26
27/* code blocks by code tag */
28div.dokuwiki pre.code {
29  background-color: @ini_background_neu;
30}
31
32/* code blocks by file tag */
33div.dokuwiki pre.file {
34  background-color: @ini_background_alt;
35}
36
37/* fix if background-color hides underlining */
38.dokuwiki em.u code {
39  text-decoration: underline;
40}
41
42/* filenames for downloadable file and code blocks */
43.dokuwiki dl.code,
44.dokuwiki dl.file {
45  dt {
46    background-color: @ini_background_site;
47    color: inherit;
48    border: 1px solid @ini_border;
49    border-bottom-color: @ini_background_site;
50    border-top-left-radius: .3em;
51    border-top-right-radius: .3em;
52    padding: .3em .6em .1em;
53    margin-bottom: -1px;
54    float: left;
55
56    a {
57      background-color: transparent;
58      font-size: 0.875em;
59      font-weight: normal;
60      display: block;
61      min-height: 16px;
62    }
63  }
64
65  dd {
66    margin: 0;
67    clear: left;
68  }
69
70  pre {
71    box-shadow: inset -4px -4px .5em -.3em @ini_border;
72  }
73}
74
75[dir=rtl] .dokuwiki dl.code,
76[dir=rtl] .dokuwiki dl.file {
77  dt {
78    float: right;
79  }
80
81  dd {
82    clear: right;
83  }
84}
85
86/* for code in <file> */
87.dokuwiki dl.file {
88  pre,
89  dt {
90    border-style: dashed;
91  }
92  dt {
93    border-bottom-style: solid;
94  }
95}
96