xref: /openbsd-src/gnu/llvm/llvm/docs/_themes/llvm-theme/static/llvm-theme.css (revision 09467b48e8bc8b4905716062da846024139afbf2)
1*09467b48Spatrick/*
2*09467b48Spatrick * sphinxdoc.css_t
3*09467b48Spatrick * ~~~~~~~~~~~~~~~
4*09467b48Spatrick *
5*09467b48Spatrick * Sphinx stylesheet -- sphinxdoc theme.  Originally created by
6*09467b48Spatrick * Armin Ronacher for Werkzeug.
7*09467b48Spatrick *
8*09467b48Spatrick * :copyright: Copyright 2007-2010 by the Sphinx team, see AUTHORS.
9*09467b48Spatrick * :license: BSD, see LICENSE for details.
10*09467b48Spatrick *
11*09467b48Spatrick */
12*09467b48Spatrick
13*09467b48Spatrick@import url("basic.css");
14*09467b48Spatrick
15*09467b48Spatrick/* -- page layout ----------------------------------------------------------- */
16*09467b48Spatrick
17*09467b48Spatrickbody {
18*09467b48Spatrick    font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva',
19*09467b48Spatrick                 'Verdana', sans-serif;
20*09467b48Spatrick    font-size: 14px;
21*09467b48Spatrick    line-height: 150%;
22*09467b48Spatrick    text-align: center;
23*09467b48Spatrick    background-color: #BFD1D4;
24*09467b48Spatrick    color: black;
25*09467b48Spatrick    padding: 0;
26*09467b48Spatrick    border: 1px solid #aaa;
27*09467b48Spatrick    margin: 0px 80px 0px 80px;
28*09467b48Spatrick    min-width: 740px;
29*09467b48Spatrick}
30*09467b48Spatrick
31*09467b48Spatrickdiv.logo {
32*09467b48Spatrick    background-color: white;
33*09467b48Spatrick    text-align: left;
34*09467b48Spatrick    padding: 10px 10px 15px 15px;
35*09467b48Spatrick}
36*09467b48Spatrick
37*09467b48Spatrickdiv.document {
38*09467b48Spatrick    background-color: white;
39*09467b48Spatrick    text-align: left;
40*09467b48Spatrick    background-image: url(contents.png);
41*09467b48Spatrick    background-repeat: repeat-x;
42*09467b48Spatrick}
43*09467b48Spatrick
44*09467b48Spatrickdiv.bodywrapper {
45*09467b48Spatrick    margin: 0 240px 0 0;
46*09467b48Spatrick    border-right: 1px solid #ccc;
47*09467b48Spatrick}
48*09467b48Spatrick
49*09467b48Spatrickdiv.body {
50*09467b48Spatrick    margin: 0;
51*09467b48Spatrick    padding: 0.5em 20px 20px 20px;
52*09467b48Spatrick    max-width: 1000px;
53*09467b48Spatrick}
54*09467b48Spatrick
55*09467b48Spatrickdiv.related {
56*09467b48Spatrick    font-size: 1em;
57*09467b48Spatrick}
58*09467b48Spatrick
59*09467b48Spatrickdiv.related ul {
60*09467b48Spatrick    background-image: url(navigation.png);
61*09467b48Spatrick    height: 2em;
62*09467b48Spatrick    border-top: 1px solid #ddd;
63*09467b48Spatrick    border-bottom: 1px solid #ddd;
64*09467b48Spatrick}
65*09467b48Spatrick
66*09467b48Spatrickdiv.related ul li {
67*09467b48Spatrick    margin: 0;
68*09467b48Spatrick    padding: 0;
69*09467b48Spatrick    height: 2em;
70*09467b48Spatrick    float: left;
71*09467b48Spatrick}
72*09467b48Spatrick
73*09467b48Spatrickdiv.related ul li.right {
74*09467b48Spatrick    float: right;
75*09467b48Spatrick    margin-right: 5px;
76*09467b48Spatrick}
77*09467b48Spatrick
78*09467b48Spatrickdiv.related ul li a {
79*09467b48Spatrick    margin: 0;
80*09467b48Spatrick    padding: 0 5px 0 5px;
81*09467b48Spatrick    line-height: 1.75em;
82*09467b48Spatrick    color: #EE9816;
83*09467b48Spatrick}
84*09467b48Spatrick
85*09467b48Spatrickdiv.related ul li a:hover {
86*09467b48Spatrick    color: #3CA8E7;
87*09467b48Spatrick}
88*09467b48Spatrick
89*09467b48Spatrickdiv.sphinxsidebarwrapper {
90*09467b48Spatrick    padding: 0;
91*09467b48Spatrick}
92*09467b48Spatrick
93*09467b48Spatrickdiv.sphinxsidebar {
94*09467b48Spatrick    margin: 0;
95*09467b48Spatrick    padding: 0.5em 15px 15px 0;
96*09467b48Spatrick    width: 210px;
97*09467b48Spatrick    float: right;
98*09467b48Spatrick    font-size: 1em;
99*09467b48Spatrick    text-align: left;
100*09467b48Spatrick}
101*09467b48Spatrick
102*09467b48Spatrickdiv.sphinxsidebar h3, div.sphinxsidebar h4 {
103*09467b48Spatrick    margin: 1em 0 0.5em 0;
104*09467b48Spatrick    font-size: 1em;
105*09467b48Spatrick    padding: 0.1em 0 0.1em 0.5em;
106*09467b48Spatrick    color: white;
107*09467b48Spatrick    border: 1px solid #86989B;
108*09467b48Spatrick    background-color: #AFC1C4;
109*09467b48Spatrick}
110*09467b48Spatrick
111*09467b48Spatrickdiv.sphinxsidebar h3 a {
112*09467b48Spatrick    color: white;
113*09467b48Spatrick}
114*09467b48Spatrick
115*09467b48Spatrickdiv.sphinxsidebar ul {
116*09467b48Spatrick    padding-left: 1.5em;
117*09467b48Spatrick    margin-top: 7px;
118*09467b48Spatrick    padding: 0;
119*09467b48Spatrick    line-height: 130%;
120*09467b48Spatrick}
121*09467b48Spatrick
122*09467b48Spatrickdiv.sphinxsidebar ul ul {
123*09467b48Spatrick    margin-left: 20px;
124*09467b48Spatrick}
125*09467b48Spatrick
126*09467b48Spatrickdiv.footer {
127*09467b48Spatrick    background-color: #E3EFF1;
128*09467b48Spatrick    color: #86989B;
129*09467b48Spatrick    padding: 3px 8px 3px 0;
130*09467b48Spatrick    clear: both;
131*09467b48Spatrick    font-size: 0.8em;
132*09467b48Spatrick    text-align: right;
133*09467b48Spatrick}
134*09467b48Spatrick
135*09467b48Spatrickdiv.footer a {
136*09467b48Spatrick    color: #86989B;
137*09467b48Spatrick    text-decoration: underline;
138*09467b48Spatrick}
139*09467b48Spatrick
140*09467b48Spatrick/* -- body styles ----------------------------------------------------------- */
141*09467b48Spatrick
142*09467b48Spatrickp {
143*09467b48Spatrick    margin: 0.8em 0 0.5em 0;
144*09467b48Spatrick}
145*09467b48Spatrick
146*09467b48Spatricka {
147*09467b48Spatrick    color: #CA7900;
148*09467b48Spatrick    text-decoration: none;
149*09467b48Spatrick}
150*09467b48Spatrick
151*09467b48Spatricka:hover {
152*09467b48Spatrick    color: #2491CF;
153*09467b48Spatrick}
154*09467b48Spatrick
155*09467b48Spatrickdiv.body p a{
156*09467b48Spatrick    text-decoration: underline;
157*09467b48Spatrick}
158*09467b48Spatrick
159*09467b48Spatrickh1 {
160*09467b48Spatrick    margin: 0;
161*09467b48Spatrick    padding: 0.7em 0 0.3em 0;
162*09467b48Spatrick    font-size: 1.5em;
163*09467b48Spatrick    color: #11557C;
164*09467b48Spatrick}
165*09467b48Spatrick
166*09467b48Spatrickh2 {
167*09467b48Spatrick    margin: 1.3em 0 0.2em 0;
168*09467b48Spatrick    font-size: 1.35em;
169*09467b48Spatrick    padding: 0;
170*09467b48Spatrick}
171*09467b48Spatrick
172*09467b48Spatrickh3 {
173*09467b48Spatrick    margin: 1em 0 -0.3em 0;
174*09467b48Spatrick    font-size: 1.2em;
175*09467b48Spatrick}
176*09467b48Spatrick
177*09467b48Spatrickh3 a:hover {
178*09467b48Spatrick    text-decoration: underline;
179*09467b48Spatrick}
180*09467b48Spatrick
181*09467b48Spatrickdiv.body h1 a, div.body h2 a, div.body h3 a, div.body h4 a, div.body h5 a, div.body h6 a {
182*09467b48Spatrick    color: black!important;
183*09467b48Spatrick}
184*09467b48Spatrick
185*09467b48Spatrickdiv.body h1,
186*09467b48Spatrickdiv.body h2,
187*09467b48Spatrickdiv.body h3,
188*09467b48Spatrickdiv.body h4,
189*09467b48Spatrickdiv.body h5,
190*09467b48Spatrickdiv.body h6 {
191*09467b48Spatrick    background-color: #f2f2f2;
192*09467b48Spatrick    font-weight: normal;
193*09467b48Spatrick    color: #20435c;
194*09467b48Spatrick    border-bottom: 1px solid #ccc;
195*09467b48Spatrick    margin: 20px -20px 10px -20px;
196*09467b48Spatrick    padding: 3px 0 3px 10px;
197*09467b48Spatrick}
198*09467b48Spatrick
199*09467b48Spatrickdiv.body h1 { margin-top: 0; font-size: 200%; }
200*09467b48Spatrickdiv.body h2 { font-size: 160%; }
201*09467b48Spatrickdiv.body h3 { font-size: 140%; }
202*09467b48Spatrickdiv.body h4 { font-size: 120%; }
203*09467b48Spatrickdiv.body h5 { font-size: 110%; }
204*09467b48Spatrickdiv.body h6 { font-size: 100%; }
205*09467b48Spatrick
206*09467b48Spatrickh1 a.anchor, h2 a.anchor, h3 a.anchor, h4 a.anchor, h5 a.anchor, h6 a.anchor {
207*09467b48Spatrick    display: none;
208*09467b48Spatrick    margin: 0 0 0 0.3em;
209*09467b48Spatrick    padding: 0 0.2em 0 0.2em;
210*09467b48Spatrick    color: #aaa!important;
211*09467b48Spatrick}
212*09467b48Spatrick
213*09467b48Spatrickh1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor,
214*09467b48Spatrickh5:hover a.anchor, h6:hover a.anchor {
215*09467b48Spatrick    display: inline;
216*09467b48Spatrick}
217*09467b48Spatrick
218*09467b48Spatrickh1 a.anchor:hover, h2 a.anchor:hover, h3 a.anchor:hover, h4 a.anchor:hover,
219*09467b48Spatrickh5 a.anchor:hover, h6 a.anchor:hover {
220*09467b48Spatrick    color: #777;
221*09467b48Spatrick    background-color: #eee;
222*09467b48Spatrick}
223*09467b48Spatrick
224*09467b48Spatricka.headerlink {
225*09467b48Spatrick    color: #c60f0f!important;
226*09467b48Spatrick    font-size: 1em;
227*09467b48Spatrick    margin-left: 6px;
228*09467b48Spatrick    padding: 0 4px 0 4px;
229*09467b48Spatrick    text-decoration: none!important;
230*09467b48Spatrick}
231*09467b48Spatrick
232*09467b48Spatricka.headerlink:hover {
233*09467b48Spatrick    background-color: #ccc;
234*09467b48Spatrick    color: white!important;
235*09467b48Spatrick}
236*09467b48Spatrick
237*09467b48Spatrickcite, code, tt {
238*09467b48Spatrick    font-family: 'Consolas', 'Deja Vu Sans Mono',
239*09467b48Spatrick                 'Bitstream Vera Sans Mono', monospace;
240*09467b48Spatrick    font-size: 0.95em;
241*09467b48Spatrick}
242*09467b48Spatrick
243*09467b48Spatrick:not(a.reference) > tt {
244*09467b48Spatrick    background-color: #f2f2f2;
245*09467b48Spatrick    border-bottom: 1px solid #ddd;
246*09467b48Spatrick    color: #333;
247*09467b48Spatrick}
248*09467b48Spatrick
249*09467b48Spatricktt.descname, tt.descclassname, tt.xref {
250*09467b48Spatrick    border: 0;
251*09467b48Spatrick}
252*09467b48Spatrick
253*09467b48Spatrickhr {
254*09467b48Spatrick    border: 1px solid #abc;
255*09467b48Spatrick    margin: 2em;
256*09467b48Spatrick}
257*09467b48Spatrick
258*09467b48Spatrickp a tt {
259*09467b48Spatrick    border: 0;
260*09467b48Spatrick    color: #CA7900;
261*09467b48Spatrick}
262*09467b48Spatrick
263*09467b48Spatrickp a tt:hover {
264*09467b48Spatrick    color: #2491CF;
265*09467b48Spatrick}
266*09467b48Spatrick
267*09467b48Spatricka tt {
268*09467b48Spatrick    border: none;
269*09467b48Spatrick}
270*09467b48Spatrick
271*09467b48Spatrickpre {
272*09467b48Spatrick    font-family: 'Consolas', 'Deja Vu Sans Mono',
273*09467b48Spatrick                 'Bitstream Vera Sans Mono', monospace;
274*09467b48Spatrick    font-size: 0.95em;
275*09467b48Spatrick    line-height: 120%;
276*09467b48Spatrick    padding: 0.5em;
277*09467b48Spatrick    border: 1px solid #ccc;
278*09467b48Spatrick    background-color: #f8f8f8;
279*09467b48Spatrick}
280*09467b48Spatrick
281*09467b48Spatrickpre a {
282*09467b48Spatrick    color: inherit;
283*09467b48Spatrick    text-decoration: underline;
284*09467b48Spatrick}
285*09467b48Spatrick
286*09467b48Spatricktd.linenos pre {
287*09467b48Spatrick    padding: 0.5em 0;
288*09467b48Spatrick}
289*09467b48Spatrick
290*09467b48Spatrickdiv.quotebar {
291*09467b48Spatrick    background-color: #f8f8f8;
292*09467b48Spatrick    max-width: 250px;
293*09467b48Spatrick    float: right;
294*09467b48Spatrick    padding: 2px 7px;
295*09467b48Spatrick    border: 1px solid #ccc;
296*09467b48Spatrick}
297*09467b48Spatrick
298*09467b48Spatrickdiv.topic {
299*09467b48Spatrick    background-color: #f8f8f8;
300*09467b48Spatrick}
301*09467b48Spatrick
302*09467b48Spatricktable {
303*09467b48Spatrick    border-collapse: collapse;
304*09467b48Spatrick    margin: 0 -0.5em 0 -0.5em;
305*09467b48Spatrick}
306*09467b48Spatrick
307*09467b48Spatricktable td, table th {
308*09467b48Spatrick    padding: 0.2em 0.5em 0.2em 0.5em;
309*09467b48Spatrick}
310*09467b48Spatrick
311*09467b48Spatrickdiv.admonition, div.warning {
312*09467b48Spatrick    font-size: 0.9em;
313*09467b48Spatrick    margin: 1em 0 1em 0;
314*09467b48Spatrick    border: 1px solid #86989B;
315*09467b48Spatrick    background-color: #f7f7f7;
316*09467b48Spatrick    padding: 0;
317*09467b48Spatrick}
318*09467b48Spatrick
319*09467b48Spatrickdiv.admonition p, div.warning p {
320*09467b48Spatrick    margin: 0.5em 1em 0.5em 1em;
321*09467b48Spatrick    padding: 0;
322*09467b48Spatrick}
323*09467b48Spatrick
324*09467b48Spatrickdiv.admonition pre, div.warning pre {
325*09467b48Spatrick    margin: 0.4em 1em 0.4em 1em;
326*09467b48Spatrick}
327*09467b48Spatrick
328*09467b48Spatrickdiv.admonition p.admonition-title,
329*09467b48Spatrickdiv.warning p.admonition-title {
330*09467b48Spatrick    margin: 0;
331*09467b48Spatrick    padding: 0.1em 0 0.1em 0.5em;
332*09467b48Spatrick    color: white;
333*09467b48Spatrick    border-bottom: 1px solid #86989B;
334*09467b48Spatrick    font-weight: bold;
335*09467b48Spatrick    background-color: #AFC1C4;
336*09467b48Spatrick}
337*09467b48Spatrick
338*09467b48Spatrickdiv.warning {
339*09467b48Spatrick    border: 1px solid #940000;
340*09467b48Spatrick}
341*09467b48Spatrick
342*09467b48Spatrickdiv.warning p.admonition-title {
343*09467b48Spatrick    background-color: #CF0000;
344*09467b48Spatrick    border-bottom-color: #940000;
345*09467b48Spatrick}
346*09467b48Spatrick
347*09467b48Spatrickdiv.admonition ul, div.admonition ol,
348*09467b48Spatrickdiv.warning ul, div.warning ol {
349*09467b48Spatrick    margin: 0.1em 0.5em 0.5em 3em;
350*09467b48Spatrick    padding: 0;
351*09467b48Spatrick}
352*09467b48Spatrick
353*09467b48Spatrickdiv.versioninfo {
354*09467b48Spatrick    margin: 1em 0 0 0;
355*09467b48Spatrick    border: 1px solid #ccc;
356*09467b48Spatrick    background-color: #DDEAF0;
357*09467b48Spatrick    padding: 8px;
358*09467b48Spatrick    line-height: 1.3em;
359*09467b48Spatrick    font-size: 0.9em;
360*09467b48Spatrick}
361*09467b48Spatrick
362*09467b48Spatrick.viewcode-back {
363*09467b48Spatrick    font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva',
364*09467b48Spatrick                 'Verdana', sans-serif;
365*09467b48Spatrick}
366*09467b48Spatrick
367*09467b48Spatrickdiv.viewcode-block:target {
368*09467b48Spatrick    background-color: #f4debf;
369*09467b48Spatrick    border-top: 1px solid #ac9;
370*09467b48Spatrick    border-bottom: 1px solid #ac9;
371*09467b48Spatrick}
372