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