xref: /aosp_15_r20/external/tinyxml2/docs/doxygen.css (revision 7485b22521f577cf944e5687361548d8993d8d2c)
1*7485b225SElliott Hughes/* The standard CSS for doxygen 1.10.0*/
2*7485b225SElliott Hughes
3*7485b225SElliott Hugheshtml {
4*7485b225SElliott Hughes/* page base colors */
5*7485b225SElliott Hughes--page-background-color: white;
6*7485b225SElliott Hughes--page-foreground-color: black;
7*7485b225SElliott Hughes--page-link-color: #3D578C;
8*7485b225SElliott Hughes--page-visited-link-color: #4665A2;
9*7485b225SElliott Hughes
10*7485b225SElliott Hughes/* index */
11*7485b225SElliott Hughes--index-odd-item-bg-color: #F8F9FC;
12*7485b225SElliott Hughes--index-even-item-bg-color: white;
13*7485b225SElliott Hughes--index-header-color: black;
14*7485b225SElliott Hughes--index-separator-color: #A0A0A0;
15*7485b225SElliott Hughes
16*7485b225SElliott Hughes/* header */
17*7485b225SElliott Hughes--header-background-color: #F9FAFC;
18*7485b225SElliott Hughes--header-separator-color: #C4CFE5;
19*7485b225SElliott Hughes--header-gradient-image: url('nav_h.png');
20*7485b225SElliott Hughes--group-header-separator-color: #879ECB;
21*7485b225SElliott Hughes--group-header-color: #354C7B;
22*7485b225SElliott Hughes--inherit-header-color: gray;
23*7485b225SElliott Hughes
24*7485b225SElliott Hughes--footer-foreground-color: #2A3D61;
25*7485b225SElliott Hughes--footer-logo-width: 104px;
26*7485b225SElliott Hughes--citation-label-color: #334975;
27*7485b225SElliott Hughes--glow-color: cyan;
28*7485b225SElliott Hughes
29*7485b225SElliott Hughes--title-background-color: white;
30*7485b225SElliott Hughes--title-separator-color: #5373B4;
31*7485b225SElliott Hughes--directory-separator-color: #9CAFD4;
32*7485b225SElliott Hughes--separator-color: #4A6AAA;
33*7485b225SElliott Hughes
34*7485b225SElliott Hughes--blockquote-background-color: #F7F8FB;
35*7485b225SElliott Hughes--blockquote-border-color: #9CAFD4;
36*7485b225SElliott Hughes
37*7485b225SElliott Hughes--scrollbar-thumb-color: #9CAFD4;
38*7485b225SElliott Hughes--scrollbar-background-color: #F9FAFC;
39*7485b225SElliott Hughes
40*7485b225SElliott Hughes--icon-background-color: #728DC1;
41*7485b225SElliott Hughes--icon-foreground-color: white;
42*7485b225SElliott Hughes--icon-doc-image: url('doc.svg');
43*7485b225SElliott Hughes--icon-folder-open-image: url('folderopen.svg');
44*7485b225SElliott Hughes--icon-folder-closed-image: url('folderclosed.svg');
45*7485b225SElliott Hughes
46*7485b225SElliott Hughes/* brief member declaration list */
47*7485b225SElliott Hughes--memdecl-background-color: #F9FAFC;
48*7485b225SElliott Hughes--memdecl-separator-color: #DEE4F0;
49*7485b225SElliott Hughes--memdecl-foreground-color: #555;
50*7485b225SElliott Hughes--memdecl-template-color: #4665A2;
51*7485b225SElliott Hughes
52*7485b225SElliott Hughes/* detailed member list */
53*7485b225SElliott Hughes--memdef-border-color: #A8B8D9;
54*7485b225SElliott Hughes--memdef-title-background-color: #E2E8F2;
55*7485b225SElliott Hughes--memdef-title-gradient-image: url('nav_f.png');
56*7485b225SElliott Hughes--memdef-proto-background-color: #DFE5F1;
57*7485b225SElliott Hughes--memdef-proto-text-color: #253555;
58*7485b225SElliott Hughes--memdef-proto-text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
59*7485b225SElliott Hughes--memdef-doc-background-color: white;
60*7485b225SElliott Hughes--memdef-param-name-color: #602020;
61*7485b225SElliott Hughes--memdef-template-color: #4665A2;
62*7485b225SElliott Hughes
63*7485b225SElliott Hughes/* tables */
64*7485b225SElliott Hughes--table-cell-border-color: #2D4068;
65*7485b225SElliott Hughes--table-header-background-color: #374F7F;
66*7485b225SElliott Hughes--table-header-foreground-color: #FFFFFF;
67*7485b225SElliott Hughes
68*7485b225SElliott Hughes/* labels */
69*7485b225SElliott Hughes--label-background-color: #728DC1;
70*7485b225SElliott Hughes--label-left-top-border-color: #5373B4;
71*7485b225SElliott Hughes--label-right-bottom-border-color: #C4CFE5;
72*7485b225SElliott Hughes--label-foreground-color: white;
73*7485b225SElliott Hughes
74*7485b225SElliott Hughes/** navigation bar/tree/menu */
75*7485b225SElliott Hughes--nav-background-color: #F9FAFC;
76*7485b225SElliott Hughes--nav-foreground-color: #364D7C;
77*7485b225SElliott Hughes--nav-gradient-image: url('tab_b.png');
78*7485b225SElliott Hughes--nav-gradient-hover-image: url('tab_h.png');
79*7485b225SElliott Hughes--nav-gradient-active-image: url('tab_a.png');
80*7485b225SElliott Hughes--nav-gradient-active-image-parent: url("../tab_a.png");
81*7485b225SElliott Hughes--nav-separator-image: url('tab_s.png');
82*7485b225SElliott Hughes--nav-breadcrumb-image: url('bc_s.png');
83*7485b225SElliott Hughes--nav-breadcrumb-border-color: #C2CDE4;
84*7485b225SElliott Hughes--nav-splitbar-image: url('splitbar.png');
85*7485b225SElliott Hughes--nav-font-size-level1: 13px;
86*7485b225SElliott Hughes--nav-font-size-level2: 10px;
87*7485b225SElliott Hughes--nav-font-size-level3: 9px;
88*7485b225SElliott Hughes--nav-text-normal-color: #283A5D;
89*7485b225SElliott Hughes--nav-text-hover-color: white;
90*7485b225SElliott Hughes--nav-text-active-color: white;
91*7485b225SElliott Hughes--nav-text-normal-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
92*7485b225SElliott Hughes--nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
93*7485b225SElliott Hughes--nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
94*7485b225SElliott Hughes--nav-menu-button-color: #364D7C;
95*7485b225SElliott Hughes--nav-menu-background-color: white;
96*7485b225SElliott Hughes--nav-menu-foreground-color: #555555;
97*7485b225SElliott Hughes--nav-menu-toggle-color: rgba(255, 255, 255, 0.5);
98*7485b225SElliott Hughes--nav-arrow-color: #9CAFD4;
99*7485b225SElliott Hughes--nav-arrow-selected-color: #9CAFD4;
100*7485b225SElliott Hughes
101*7485b225SElliott Hughes/* table of contents */
102*7485b225SElliott Hughes--toc-background-color: #F4F6FA;
103*7485b225SElliott Hughes--toc-border-color: #D8DFEE;
104*7485b225SElliott Hughes--toc-header-color: #4665A2;
105*7485b225SElliott Hughes--toc-down-arrow-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='10px' width='5px' fill='grey'><text x='0' y='5' font-size='10'>&%238595;</text></svg>");
106*7485b225SElliott Hughes
107*7485b225SElliott Hughes/** search field */
108*7485b225SElliott Hughes--search-background-color: white;
109*7485b225SElliott Hughes--search-foreground-color: #909090;
110*7485b225SElliott Hughes--search-magnification-image: url('mag.svg');
111*7485b225SElliott Hughes--search-magnification-select-image: url('mag_sel.svg');
112*7485b225SElliott Hughes--search-active-color: black;
113*7485b225SElliott Hughes--search-filter-background-color: #F9FAFC;
114*7485b225SElliott Hughes--search-filter-foreground-color: black;
115*7485b225SElliott Hughes--search-filter-border-color: #90A5CE;
116*7485b225SElliott Hughes--search-filter-highlight-text-color: white;
117*7485b225SElliott Hughes--search-filter-highlight-bg-color: #3D578C;
118*7485b225SElliott Hughes--search-results-foreground-color: #425E97;
119*7485b225SElliott Hughes--search-results-background-color: #EEF1F7;
120*7485b225SElliott Hughes--search-results-border-color: black;
121*7485b225SElliott Hughes--search-box-shadow: inset 0.5px 0.5px 3px 0px #555;
122*7485b225SElliott Hughes
123*7485b225SElliott Hughes/** code fragments */
124*7485b225SElliott Hughes--code-keyword-color: #008000;
125*7485b225SElliott Hughes--code-type-keyword-color: #604020;
126*7485b225SElliott Hughes--code-flow-keyword-color: #E08000;
127*7485b225SElliott Hughes--code-comment-color: #800000;
128*7485b225SElliott Hughes--code-preprocessor-color: #806020;
129*7485b225SElliott Hughes--code-string-literal-color: #002080;
130*7485b225SElliott Hughes--code-char-literal-color: #008080;
131*7485b225SElliott Hughes--code-xml-cdata-color: black;
132*7485b225SElliott Hughes--code-vhdl-digit-color: #FF00FF;
133*7485b225SElliott Hughes--code-vhdl-char-color: #000000;
134*7485b225SElliott Hughes--code-vhdl-keyword-color: #700070;
135*7485b225SElliott Hughes--code-vhdl-logic-color: #FF0000;
136*7485b225SElliott Hughes--code-link-color: #4665A2;
137*7485b225SElliott Hughes--code-external-link-color: #4665A2;
138*7485b225SElliott Hughes--fragment-foreground-color: black;
139*7485b225SElliott Hughes--fragment-background-color: #FBFCFD;
140*7485b225SElliott Hughes--fragment-border-color: #C4CFE5;
141*7485b225SElliott Hughes--fragment-lineno-border-color: #00FF00;
142*7485b225SElliott Hughes--fragment-lineno-background-color: #E8E8E8;
143*7485b225SElliott Hughes--fragment-lineno-foreground-color: black;
144*7485b225SElliott Hughes--fragment-lineno-link-fg-color: #4665A2;
145*7485b225SElliott Hughes--fragment-lineno-link-bg-color: #D8D8D8;
146*7485b225SElliott Hughes--fragment-lineno-link-hover-fg-color: #4665A2;
147*7485b225SElliott Hughes--fragment-lineno-link-hover-bg-color: #C8C8C8;
148*7485b225SElliott Hughes--fragment-copy-ok-color: #2EC82E;
149*7485b225SElliott Hughes--tooltip-foreground-color: black;
150*7485b225SElliott Hughes--tooltip-background-color: white;
151*7485b225SElliott Hughes--tooltip-border-color: gray;
152*7485b225SElliott Hughes--tooltip-doc-color: grey;
153*7485b225SElliott Hughes--tooltip-declaration-color: #006318;
154*7485b225SElliott Hughes--tooltip-link-color: #4665A2;
155*7485b225SElliott Hughes--tooltip-shadow: 1px 1px 7px gray;
156*7485b225SElliott Hughes--fold-line-color: #808080;
157*7485b225SElliott Hughes--fold-minus-image: url('minus.svg');
158*7485b225SElliott Hughes--fold-plus-image: url('plus.svg');
159*7485b225SElliott Hughes--fold-minus-image-relpath: url('../../minus.svg');
160*7485b225SElliott Hughes--fold-plus-image-relpath: url('../../plus.svg');
161*7485b225SElliott Hughes
162*7485b225SElliott Hughes/** font-family */
163*7485b225SElliott Hughes--font-family-normal: Roboto,sans-serif;
164*7485b225SElliott Hughes--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed;
165*7485b225SElliott Hughes--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
166*7485b225SElliott Hughes--font-family-title: Tahoma,Arial,sans-serif;
167*7485b225SElliott Hughes--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif;
168*7485b225SElliott Hughes--font-family-search: Arial,Verdana,sans-serif;
169*7485b225SElliott Hughes--font-family-icon: Arial,Helvetica;
170*7485b225SElliott Hughes--font-family-tooltip: Roboto,sans-serif;
171*7485b225SElliott Hughes
172*7485b225SElliott Hughes/** special sections */
173*7485b225SElliott Hughes--warning-color-bg: #f8d1cc;
174*7485b225SElliott Hughes--warning-color-hl: #b61825;
175*7485b225SElliott Hughes--warning-color-text: #75070f;
176*7485b225SElliott Hughes--note-color-bg: #faf3d8;
177*7485b225SElliott Hughes--note-color-hl: #f3a600;
178*7485b225SElliott Hughes--note-color-text: #5f4204;
179*7485b225SElliott Hughes--todo-color-bg: #e4f3ff;
180*7485b225SElliott Hughes--todo-color-hl: #1879C4;
181*7485b225SElliott Hughes--todo-color-text: #274a5c;
182*7485b225SElliott Hughes--test-color-bg: #e8e8ff;
183*7485b225SElliott Hughes--test-color-hl: #3939C4;
184*7485b225SElliott Hughes--test-color-text: #1a1a5c;
185*7485b225SElliott Hughes--deprecated-color-bg: #ecf0f3;
186*7485b225SElliott Hughes--deprecated-color-hl: #5b6269;
187*7485b225SElliott Hughes--deprecated-color-text: #43454a;
188*7485b225SElliott Hughes--bug-color-bg: #e4dafd;
189*7485b225SElliott Hughes--bug-color-hl: #5b2bdd;
190*7485b225SElliott Hughes--bug-color-text: #2a0d72;
191*7485b225SElliott Hughes--invariant-color-bg: #d8f1e3;
192*7485b225SElliott Hughes--invariant-color-hl: #44b86f;
193*7485b225SElliott Hughes--invariant-color-text: #265532;
194*7485b225SElliott Hughes}
195*7485b225SElliott Hughes
196*7485b225SElliott Hughes@media (prefers-color-scheme: dark) {
197*7485b225SElliott Hughes  html:not(.dark-mode) {
198*7485b225SElliott Hughes    color-scheme: dark;
199*7485b225SElliott Hughes
200*7485b225SElliott Hughes/* page base colors */
201*7485b225SElliott Hughes--page-background-color: black;
202*7485b225SElliott Hughes--page-foreground-color: #C9D1D9;
203*7485b225SElliott Hughes--page-link-color: #90A5CE;
204*7485b225SElliott Hughes--page-visited-link-color: #A3B4D7;
205*7485b225SElliott Hughes
206*7485b225SElliott Hughes/* index */
207*7485b225SElliott Hughes--index-odd-item-bg-color: #0B101A;
208*7485b225SElliott Hughes--index-even-item-bg-color: black;
209*7485b225SElliott Hughes--index-header-color: #C4CFE5;
210*7485b225SElliott Hughes--index-separator-color: #334975;
211*7485b225SElliott Hughes
212*7485b225SElliott Hughes/* header */
213*7485b225SElliott Hughes--header-background-color: #070B11;
214*7485b225SElliott Hughes--header-separator-color: #141C2E;
215*7485b225SElliott Hughes--header-gradient-image: url('nav_hd.png');
216*7485b225SElliott Hughes--group-header-separator-color: #283A5D;
217*7485b225SElliott Hughes--group-header-color: #90A5CE;
218*7485b225SElliott Hughes--inherit-header-color: #A0A0A0;
219*7485b225SElliott Hughes
220*7485b225SElliott Hughes--footer-foreground-color: #5B7AB7;
221*7485b225SElliott Hughes--footer-logo-width: 60px;
222*7485b225SElliott Hughes--citation-label-color: #90A5CE;
223*7485b225SElliott Hughes--glow-color: cyan;
224*7485b225SElliott Hughes
225*7485b225SElliott Hughes--title-background-color: #090D16;
226*7485b225SElliott Hughes--title-separator-color: #354C79;
227*7485b225SElliott Hughes--directory-separator-color: #283A5D;
228*7485b225SElliott Hughes--separator-color: #283A5D;
229*7485b225SElliott Hughes
230*7485b225SElliott Hughes--blockquote-background-color: #101826;
231*7485b225SElliott Hughes--blockquote-border-color: #283A5D;
232*7485b225SElliott Hughes
233*7485b225SElliott Hughes--scrollbar-thumb-color: #283A5D;
234*7485b225SElliott Hughes--scrollbar-background-color: #070B11;
235*7485b225SElliott Hughes
236*7485b225SElliott Hughes--icon-background-color: #334975;
237*7485b225SElliott Hughes--icon-foreground-color: #C4CFE5;
238*7485b225SElliott Hughes--icon-doc-image: url('docd.svg');
239*7485b225SElliott Hughes--icon-folder-open-image: url('folderopend.svg');
240*7485b225SElliott Hughes--icon-folder-closed-image: url('folderclosedd.svg');
241*7485b225SElliott Hughes
242*7485b225SElliott Hughes/* brief member declaration list */
243*7485b225SElliott Hughes--memdecl-background-color: #0B101A;
244*7485b225SElliott Hughes--memdecl-separator-color: #2C3F65;
245*7485b225SElliott Hughes--memdecl-foreground-color: #BBB;
246*7485b225SElliott Hughes--memdecl-template-color: #7C95C6;
247*7485b225SElliott Hughes
248*7485b225SElliott Hughes/* detailed member list */
249*7485b225SElliott Hughes--memdef-border-color: #233250;
250*7485b225SElliott Hughes--memdef-title-background-color: #1B2840;
251*7485b225SElliott Hughes--memdef-title-gradient-image: url('nav_fd.png');
252*7485b225SElliott Hughes--memdef-proto-background-color: #19243A;
253*7485b225SElliott Hughes--memdef-proto-text-color: #9DB0D4;
254*7485b225SElliott Hughes--memdef-proto-text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.9);
255*7485b225SElliott Hughes--memdef-doc-background-color: black;
256*7485b225SElliott Hughes--memdef-param-name-color: #D28757;
257*7485b225SElliott Hughes--memdef-template-color: #7C95C6;
258*7485b225SElliott Hughes
259*7485b225SElliott Hughes/* tables */
260*7485b225SElliott Hughes--table-cell-border-color: #283A5D;
261*7485b225SElliott Hughes--table-header-background-color: #283A5D;
262*7485b225SElliott Hughes--table-header-foreground-color: #C4CFE5;
263*7485b225SElliott Hughes
264*7485b225SElliott Hughes/* labels */
265*7485b225SElliott Hughes--label-background-color: #354C7B;
266*7485b225SElliott Hughes--label-left-top-border-color: #4665A2;
267*7485b225SElliott Hughes--label-right-bottom-border-color: #283A5D;
268*7485b225SElliott Hughes--label-foreground-color: #CCCCCC;
269*7485b225SElliott Hughes
270*7485b225SElliott Hughes/** navigation bar/tree/menu */
271*7485b225SElliott Hughes--nav-background-color: #101826;
272*7485b225SElliott Hughes--nav-foreground-color: #364D7C;
273*7485b225SElliott Hughes--nav-gradient-image: url('tab_bd.png');
274*7485b225SElliott Hughes--nav-gradient-hover-image: url('tab_hd.png');
275*7485b225SElliott Hughes--nav-gradient-active-image: url('tab_ad.png');
276*7485b225SElliott Hughes--nav-gradient-active-image-parent: url("../tab_ad.png");
277*7485b225SElliott Hughes--nav-separator-image: url('tab_sd.png');
278*7485b225SElliott Hughes--nav-breadcrumb-image: url('bc_sd.png');
279*7485b225SElliott Hughes--nav-breadcrumb-border-color: #2A3D61;
280*7485b225SElliott Hughes--nav-splitbar-image: url('splitbard.png');
281*7485b225SElliott Hughes--nav-font-size-level1: 13px;
282*7485b225SElliott Hughes--nav-font-size-level2: 10px;
283*7485b225SElliott Hughes--nav-font-size-level3: 9px;
284*7485b225SElliott Hughes--nav-text-normal-color: #B6C4DF;
285*7485b225SElliott Hughes--nav-text-hover-color: #DCE2EF;
286*7485b225SElliott Hughes--nav-text-active-color: #DCE2EF;
287*7485b225SElliott Hughes--nav-text-normal-shadow: 0px 1px 1px black;
288*7485b225SElliott Hughes--nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
289*7485b225SElliott Hughes--nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
290*7485b225SElliott Hughes--nav-menu-button-color: #B6C4DF;
291*7485b225SElliott Hughes--nav-menu-background-color: #05070C;
292*7485b225SElliott Hughes--nav-menu-foreground-color: #BBBBBB;
293*7485b225SElliott Hughes--nav-menu-toggle-color: rgba(255, 255, 255, 0.2);
294*7485b225SElliott Hughes--nav-arrow-color: #334975;
295*7485b225SElliott Hughes--nav-arrow-selected-color: #90A5CE;
296*7485b225SElliott Hughes
297*7485b225SElliott Hughes/* table of contents */
298*7485b225SElliott Hughes--toc-background-color: #151E30;
299*7485b225SElliott Hughes--toc-border-color: #202E4A;
300*7485b225SElliott Hughes--toc-header-color: #A3B4D7;
301*7485b225SElliott Hughes--toc-down-arrow-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='10px' width='5px'><text x='0' y='5' font-size='10' fill='grey'>&%238595;</text></svg>");
302*7485b225SElliott Hughes
303*7485b225SElliott Hughes/** search field */
304*7485b225SElliott Hughes--search-background-color: black;
305*7485b225SElliott Hughes--search-foreground-color: #C5C5C5;
306*7485b225SElliott Hughes--search-magnification-image: url('mag_d.svg');
307*7485b225SElliott Hughes--search-magnification-select-image: url('mag_seld.svg');
308*7485b225SElliott Hughes--search-active-color: #C5C5C5;
309*7485b225SElliott Hughes--search-filter-background-color: #101826;
310*7485b225SElliott Hughes--search-filter-foreground-color: #90A5CE;
311*7485b225SElliott Hughes--search-filter-border-color: #7C95C6;
312*7485b225SElliott Hughes--search-filter-highlight-text-color: #BCC9E2;
313*7485b225SElliott Hughes--search-filter-highlight-bg-color: #283A5D;
314*7485b225SElliott Hughes--search-results-background-color: #101826;
315*7485b225SElliott Hughes--search-results-foreground-color: #90A5CE;
316*7485b225SElliott Hughes--search-results-border-color: #7C95C6;
317*7485b225SElliott Hughes--search-box-shadow: inset 0.5px 0.5px 3px 0px #2F436C;
318*7485b225SElliott Hughes
319*7485b225SElliott Hughes/** code fragments */
320*7485b225SElliott Hughes--code-keyword-color: #CC99CD;
321*7485b225SElliott Hughes--code-type-keyword-color: #AB99CD;
322*7485b225SElliott Hughes--code-flow-keyword-color: #E08000;
323*7485b225SElliott Hughes--code-comment-color: #717790;
324*7485b225SElliott Hughes--code-preprocessor-color: #65CABE;
325*7485b225SElliott Hughes--code-string-literal-color: #7EC699;
326*7485b225SElliott Hughes--code-char-literal-color: #00E0F0;
327*7485b225SElliott Hughes--code-xml-cdata-color: #C9D1D9;
328*7485b225SElliott Hughes--code-vhdl-digit-color: #FF00FF;
329*7485b225SElliott Hughes--code-vhdl-char-color: #C0C0C0;
330*7485b225SElliott Hughes--code-vhdl-keyword-color: #CF53C9;
331*7485b225SElliott Hughes--code-vhdl-logic-color: #FF0000;
332*7485b225SElliott Hughes--code-link-color: #79C0FF;
333*7485b225SElliott Hughes--code-external-link-color: #79C0FF;
334*7485b225SElliott Hughes--fragment-foreground-color: #C9D1D9;
335*7485b225SElliott Hughes--fragment-background-color: #090D16;
336*7485b225SElliott Hughes--fragment-border-color: #30363D;
337*7485b225SElliott Hughes--fragment-lineno-border-color: #30363D;
338*7485b225SElliott Hughes--fragment-lineno-background-color: black;
339*7485b225SElliott Hughes--fragment-lineno-foreground-color: #6E7681;
340*7485b225SElliott Hughes--fragment-lineno-link-fg-color: #6E7681;
341*7485b225SElliott Hughes--fragment-lineno-link-bg-color: #303030;
342*7485b225SElliott Hughes--fragment-lineno-link-hover-fg-color: #8E96A1;
343*7485b225SElliott Hughes--fragment-lineno-link-hover-bg-color: #505050;
344*7485b225SElliott Hughes--fragment-copy-ok-color: #0EA80E;
345*7485b225SElliott Hughes--tooltip-foreground-color: #C9D1D9;
346*7485b225SElliott Hughes--tooltip-background-color: #202020;
347*7485b225SElliott Hughes--tooltip-border-color: #C9D1D9;
348*7485b225SElliott Hughes--tooltip-doc-color: #D9E1E9;
349*7485b225SElliott Hughes--tooltip-declaration-color: #20C348;
350*7485b225SElliott Hughes--tooltip-link-color: #79C0FF;
351*7485b225SElliott Hughes--tooltip-shadow: none;
352*7485b225SElliott Hughes--fold-line-color: #808080;
353*7485b225SElliott Hughes--fold-minus-image: url('minusd.svg');
354*7485b225SElliott Hughes--fold-plus-image: url('plusd.svg');
355*7485b225SElliott Hughes--fold-minus-image-relpath: url('../../minusd.svg');
356*7485b225SElliott Hughes--fold-plus-image-relpath: url('../../plusd.svg');
357*7485b225SElliott Hughes
358*7485b225SElliott Hughes/** font-family */
359*7485b225SElliott Hughes--font-family-normal: Roboto,sans-serif;
360*7485b225SElliott Hughes--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed;
361*7485b225SElliott Hughes--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
362*7485b225SElliott Hughes--font-family-title: Tahoma,Arial,sans-serif;
363*7485b225SElliott Hughes--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif;
364*7485b225SElliott Hughes--font-family-search: Arial,Verdana,sans-serif;
365*7485b225SElliott Hughes--font-family-icon: Arial,Helvetica;
366*7485b225SElliott Hughes--font-family-tooltip: Roboto,sans-serif;
367*7485b225SElliott Hughes
368*7485b225SElliott Hughes/** special sections */
369*7485b225SElliott Hughes--warning-color-bg: #2e1917;
370*7485b225SElliott Hughes--warning-color-hl: #ad2617;
371*7485b225SElliott Hughes--warning-color-text: #f5b1aa;
372*7485b225SElliott Hughes--note-color-bg: #3b2e04;
373*7485b225SElliott Hughes--note-color-hl: #f1b602;
374*7485b225SElliott Hughes--note-color-text: #ceb670;
375*7485b225SElliott Hughes--todo-color-bg: #163750;
376*7485b225SElliott Hughes--todo-color-hl: #1982D2;
377*7485b225SElliott Hughes--todo-color-text: #dcf0fa;
378*7485b225SElliott Hughes--test-color-bg: #121258;
379*7485b225SElliott Hughes--test-color-hl: #4242cf;
380*7485b225SElliott Hughes--test-color-text: #c0c0da;
381*7485b225SElliott Hughes--deprecated-color-bg: #2e323b;
382*7485b225SElliott Hughes--deprecated-color-hl: #738396;
383*7485b225SElliott Hughes--deprecated-color-text: #abb0bd;
384*7485b225SElliott Hughes--bug-color-bg: #2a2536;
385*7485b225SElliott Hughes--bug-color-hl: #7661b3;
386*7485b225SElliott Hughes--bug-color-text: #ae9ed6;
387*7485b225SElliott Hughes--invariant-color-bg: #303a35;
388*7485b225SElliott Hughes--invariant-color-hl: #76ce96;
389*7485b225SElliott Hughes--invariant-color-text: #cceed5;
390*7485b225SElliott Hughes}}
391*7485b225SElliott Hughesbody {
392*7485b225SElliott Hughes    background-color: var(--page-background-color);
393*7485b225SElliott Hughes    color: var(--page-foreground-color);
394*7485b225SElliott Hughes}
395*7485b225SElliott Hughes
396*7485b225SElliott Hughesbody, table, div, p, dl {
397*7485b225SElliott Hughes	font-weight: 400;
398*7485b225SElliott Hughes	font-size: 14px;
399*7485b225SElliott Hughes	font-family: var(--font-family-normal);
400*7485b225SElliott Hughes	line-height: 22px;
401*7485b225SElliott Hughes}
402*7485b225SElliott Hughes
403*7485b225SElliott Hughes/* @group Heading Levels */
404*7485b225SElliott Hughes
405*7485b225SElliott Hughes.title {
406*7485b225SElliott Hughes	font-family: var(--font-family-normal);
407*7485b225SElliott Hughes	line-height: 28px;
408*7485b225SElliott Hughes	font-size: 150%;
409*7485b225SElliott Hughes	font-weight: bold;
410*7485b225SElliott Hughes	margin: 10px 2px;
411*7485b225SElliott Hughes}
412*7485b225SElliott Hughes
413*7485b225SElliott Hughesh1.groupheader {
414*7485b225SElliott Hughes	font-size: 150%;
415*7485b225SElliott Hughes}
416*7485b225SElliott Hughes
417*7485b225SElliott Hughesh2.groupheader {
418*7485b225SElliott Hughes	border-bottom: 1px solid var(--group-header-separator-color);
419*7485b225SElliott Hughes	color: var(--group-header-color);
420*7485b225SElliott Hughes	font-size: 150%;
421*7485b225SElliott Hughes	font-weight: normal;
422*7485b225SElliott Hughes	margin-top: 1.75em;
423*7485b225SElliott Hughes	padding-top: 8px;
424*7485b225SElliott Hughes	padding-bottom: 4px;
425*7485b225SElliott Hughes	width: 100%;
426*7485b225SElliott Hughes}
427*7485b225SElliott Hughes
428*7485b225SElliott Hughesh3.groupheader {
429*7485b225SElliott Hughes	font-size: 100%;
430*7485b225SElliott Hughes}
431*7485b225SElliott Hughes
432*7485b225SElliott Hughesh1, h2, h3, h4, h5, h6 {
433*7485b225SElliott Hughes	-webkit-transition: text-shadow 0.5s linear;
434*7485b225SElliott Hughes	-moz-transition: text-shadow 0.5s linear;
435*7485b225SElliott Hughes	-ms-transition: text-shadow 0.5s linear;
436*7485b225SElliott Hughes	-o-transition: text-shadow 0.5s linear;
437*7485b225SElliott Hughes	transition: text-shadow 0.5s linear;
438*7485b225SElliott Hughes	margin-right: 15px;
439*7485b225SElliott Hughes}
440*7485b225SElliott Hughes
441*7485b225SElliott Hughesh1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
442*7485b225SElliott Hughes	text-shadow: 0 0 15px var(--glow-color);
443*7485b225SElliott Hughes}
444*7485b225SElliott Hughes
445*7485b225SElliott Hughesdt {
446*7485b225SElliott Hughes	font-weight: bold;
447*7485b225SElliott Hughes}
448*7485b225SElliott Hughes
449*7485b225SElliott Hughesp.startli, p.startdd {
450*7485b225SElliott Hughes	margin-top: 2px;
451*7485b225SElliott Hughes}
452*7485b225SElliott Hughes
453*7485b225SElliott Hughesth p.starttd, th p.intertd, th p.endtd {
454*7485b225SElliott Hughes        font-size: 100%;
455*7485b225SElliott Hughes        font-weight: 700;
456*7485b225SElliott Hughes}
457*7485b225SElliott Hughes
458*7485b225SElliott Hughesp.starttd {
459*7485b225SElliott Hughes	margin-top: 0px;
460*7485b225SElliott Hughes}
461*7485b225SElliott Hughes
462*7485b225SElliott Hughesp.endli {
463*7485b225SElliott Hughes	margin-bottom: 0px;
464*7485b225SElliott Hughes}
465*7485b225SElliott Hughes
466*7485b225SElliott Hughesp.enddd {
467*7485b225SElliott Hughes	margin-bottom: 4px;
468*7485b225SElliott Hughes}
469*7485b225SElliott Hughes
470*7485b225SElliott Hughesp.endtd {
471*7485b225SElliott Hughes	margin-bottom: 2px;
472*7485b225SElliott Hughes}
473*7485b225SElliott Hughes
474*7485b225SElliott Hughesp.interli {
475*7485b225SElliott Hughes}
476*7485b225SElliott Hughes
477*7485b225SElliott Hughesp.interdd {
478*7485b225SElliott Hughes}
479*7485b225SElliott Hughes
480*7485b225SElliott Hughesp.intertd {
481*7485b225SElliott Hughes}
482*7485b225SElliott Hughes
483*7485b225SElliott Hughes/* @end */
484*7485b225SElliott Hughes
485*7485b225SElliott Hughescaption {
486*7485b225SElliott Hughes	font-weight: bold;
487*7485b225SElliott Hughes}
488*7485b225SElliott Hughes
489*7485b225SElliott Hughesspan.legend {
490*7485b225SElliott Hughes	font-size: 70%;
491*7485b225SElliott Hughes	text-align: center;
492*7485b225SElliott Hughes}
493*7485b225SElliott Hughes
494*7485b225SElliott Hughesh3.version {
495*7485b225SElliott Hughes	font-size: 90%;
496*7485b225SElliott Hughes	text-align: center;
497*7485b225SElliott Hughes}
498*7485b225SElliott Hughes
499*7485b225SElliott Hughesdiv.navtab {
500*7485b225SElliott Hughes	padding-right: 15px;
501*7485b225SElliott Hughes	text-align: right;
502*7485b225SElliott Hughes	line-height: 110%;
503*7485b225SElliott Hughes}
504*7485b225SElliott Hughes
505*7485b225SElliott Hughesdiv.navtab table {
506*7485b225SElliott Hughes	border-spacing: 0;
507*7485b225SElliott Hughes}
508*7485b225SElliott Hughes
509*7485b225SElliott Hughestd.navtab {
510*7485b225SElliott Hughes	padding-right: 6px;
511*7485b225SElliott Hughes	padding-left: 6px;
512*7485b225SElliott Hughes}
513*7485b225SElliott Hughes
514*7485b225SElliott Hughestd.navtabHL {
515*7485b225SElliott Hughes	background-image: var(--nav-gradient-active-image);
516*7485b225SElliott Hughes	background-repeat:repeat-x;
517*7485b225SElliott Hughes	padding-right: 6px;
518*7485b225SElliott Hughes	padding-left: 6px;
519*7485b225SElliott Hughes}
520*7485b225SElliott Hughes
521*7485b225SElliott Hughestd.navtabHL a, td.navtabHL a:visited {
522*7485b225SElliott Hughes	color: var(--nav-text-hover-color);
523*7485b225SElliott Hughes	text-shadow: var(--nav-text-hover-shadow);
524*7485b225SElliott Hughes}
525*7485b225SElliott Hughes
526*7485b225SElliott Hughesa.navtab {
527*7485b225SElliott Hughes	font-weight: bold;
528*7485b225SElliott Hughes}
529*7485b225SElliott Hughes
530*7485b225SElliott Hughesdiv.qindex{
531*7485b225SElliott Hughes	text-align: center;
532*7485b225SElliott Hughes	width: 100%;
533*7485b225SElliott Hughes	line-height: 140%;
534*7485b225SElliott Hughes	font-size: 130%;
535*7485b225SElliott Hughes	color: var(--index-separator-color);
536*7485b225SElliott Hughes}
537*7485b225SElliott Hughes
538*7485b225SElliott Hughes#main-menu a:focus {
539*7485b225SElliott Hughes	outline: auto;
540*7485b225SElliott Hughes	z-index: 10;
541*7485b225SElliott Hughes	position: relative;
542*7485b225SElliott Hughes}
543*7485b225SElliott Hughes
544*7485b225SElliott Hughesdt.alphachar{
545*7485b225SElliott Hughes	font-size: 180%;
546*7485b225SElliott Hughes	font-weight: bold;
547*7485b225SElliott Hughes}
548*7485b225SElliott Hughes
549*7485b225SElliott Hughes.alphachar a{
550*7485b225SElliott Hughes	color: var(--index-header-color);
551*7485b225SElliott Hughes}
552*7485b225SElliott Hughes
553*7485b225SElliott Hughes.alphachar a:hover, .alphachar a:visited{
554*7485b225SElliott Hughes	text-decoration: none;
555*7485b225SElliott Hughes}
556*7485b225SElliott Hughes
557*7485b225SElliott Hughes.classindex dl {
558*7485b225SElliott Hughes	padding: 25px;
559*7485b225SElliott Hughes	column-count:1
560*7485b225SElliott Hughes}
561*7485b225SElliott Hughes
562*7485b225SElliott Hughes.classindex dd {
563*7485b225SElliott Hughes	display:inline-block;
564*7485b225SElliott Hughes	margin-left: 50px;
565*7485b225SElliott Hughes	width: 90%;
566*7485b225SElliott Hughes	line-height: 1.15em;
567*7485b225SElliott Hughes}
568*7485b225SElliott Hughes
569*7485b225SElliott Hughes.classindex dl.even {
570*7485b225SElliott Hughes	background-color: var(--index-even-item-bg-color);
571*7485b225SElliott Hughes}
572*7485b225SElliott Hughes
573*7485b225SElliott Hughes.classindex dl.odd {
574*7485b225SElliott Hughes	background-color: var(--index-odd-item-bg-color);
575*7485b225SElliott Hughes}
576*7485b225SElliott Hughes
577*7485b225SElliott Hughes@media(min-width: 1120px) {
578*7485b225SElliott Hughes	.classindex dl {
579*7485b225SElliott Hughes		column-count:2
580*7485b225SElliott Hughes	}
581*7485b225SElliott Hughes}
582*7485b225SElliott Hughes
583*7485b225SElliott Hughes@media(min-width: 1320px) {
584*7485b225SElliott Hughes	.classindex dl {
585*7485b225SElliott Hughes		column-count:3
586*7485b225SElliott Hughes	}
587*7485b225SElliott Hughes}
588*7485b225SElliott Hughes
589*7485b225SElliott Hughes
590*7485b225SElliott Hughes/* @group Link Styling */
591*7485b225SElliott Hughes
592*7485b225SElliott Hughesa {
593*7485b225SElliott Hughes	color: var(--page-link-color);
594*7485b225SElliott Hughes	font-weight: normal;
595*7485b225SElliott Hughes	text-decoration: none;
596*7485b225SElliott Hughes}
597*7485b225SElliott Hughes
598*7485b225SElliott Hughes.contents a:visited {
599*7485b225SElliott Hughes	color: var(--page-visited-link-color);
600*7485b225SElliott Hughes}
601*7485b225SElliott Hughes
602*7485b225SElliott Hughesa:hover {
603*7485b225SElliott Hughes	text-decoration: none;
604*7485b225SElliott Hughes	background:   linear-gradient(to bottom, transparent 0,transparent calc(100% - 1px), currentColor 100%);
605*7485b225SElliott Hughes}
606*7485b225SElliott Hughes
607*7485b225SElliott Hughesa:hover > span.arrow {
608*7485b225SElliott Hughes        text-decoration: none;
609*7485b225SElliott Hughes        background : var(--nav-background-color);
610*7485b225SElliott Hughes}
611*7485b225SElliott Hughes
612*7485b225SElliott Hughesa.el {
613*7485b225SElliott Hughes	font-weight: bold;
614*7485b225SElliott Hughes}
615*7485b225SElliott Hughes
616*7485b225SElliott Hughesa.elRef {
617*7485b225SElliott Hughes}
618*7485b225SElliott Hughes
619*7485b225SElliott Hughesa.code, a.code:visited, a.line, a.line:visited {
620*7485b225SElliott Hughes	color: var(--code-link-color);
621*7485b225SElliott Hughes}
622*7485b225SElliott Hughes
623*7485b225SElliott Hughesa.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
624*7485b225SElliott Hughes	color: var(--code-external-link-color);
625*7485b225SElliott Hughes}
626*7485b225SElliott Hughes
627*7485b225SElliott Hughesa.code.hl_class { /* style for links to class names in code snippets */ }
628*7485b225SElliott Hughesa.code.hl_struct { /* style for links to struct names in code snippets */ }
629*7485b225SElliott Hughesa.code.hl_union { /* style for links to union names in code snippets */ }
630*7485b225SElliott Hughesa.code.hl_interface { /* style for links to interface names in code snippets */ }
631*7485b225SElliott Hughesa.code.hl_protocol { /* style for links to protocol names in code snippets */ }
632*7485b225SElliott Hughesa.code.hl_category { /* style for links to category names in code snippets */ }
633*7485b225SElliott Hughesa.code.hl_exception { /* style for links to exception names in code snippets */ }
634*7485b225SElliott Hughesa.code.hl_service { /* style for links to service names in code snippets */ }
635*7485b225SElliott Hughesa.code.hl_singleton { /* style for links to singleton names in code snippets */ }
636*7485b225SElliott Hughesa.code.hl_concept { /* style for links to concept names in code snippets */ }
637*7485b225SElliott Hughesa.code.hl_namespace { /* style for links to namespace names in code snippets */ }
638*7485b225SElliott Hughesa.code.hl_package { /* style for links to package names in code snippets */ }
639*7485b225SElliott Hughesa.code.hl_define { /* style for links to macro names in code snippets */ }
640*7485b225SElliott Hughesa.code.hl_function { /* style for links to function names in code snippets */ }
641*7485b225SElliott Hughesa.code.hl_variable { /* style for links to variable names in code snippets */ }
642*7485b225SElliott Hughesa.code.hl_typedef { /* style for links to typedef names in code snippets */ }
643*7485b225SElliott Hughesa.code.hl_enumvalue { /* style for links to enum value names in code snippets */ }
644*7485b225SElliott Hughesa.code.hl_enumeration { /* style for links to enumeration names in code snippets */ }
645*7485b225SElliott Hughesa.code.hl_signal { /* style for links to Qt signal names in code snippets */ }
646*7485b225SElliott Hughesa.code.hl_slot { /* style for links to Qt slot names in code snippets */ }
647*7485b225SElliott Hughesa.code.hl_friend { /* style for links to friend names in code snippets */ }
648*7485b225SElliott Hughesa.code.hl_dcop { /* style for links to KDE3 DCOP names in code snippets */ }
649*7485b225SElliott Hughesa.code.hl_property { /* style for links to property names in code snippets */ }
650*7485b225SElliott Hughesa.code.hl_event { /* style for links to event names in code snippets */ }
651*7485b225SElliott Hughesa.code.hl_sequence { /* style for links to sequence names in code snippets */ }
652*7485b225SElliott Hughesa.code.hl_dictionary { /* style for links to dictionary names in code snippets */ }
653*7485b225SElliott Hughes
654*7485b225SElliott Hughes/* @end */
655*7485b225SElliott Hughes
656*7485b225SElliott Hughesdl.el {
657*7485b225SElliott Hughes	margin-left: -1cm;
658*7485b225SElliott Hughes}
659*7485b225SElliott Hughes
660*7485b225SElliott Hughesul {
661*7485b225SElliott Hughes  overflow: visible;
662*7485b225SElliott Hughes}
663*7485b225SElliott Hughes
664*7485b225SElliott Hughesul.multicol {
665*7485b225SElliott Hughes        -moz-column-gap: 1em;
666*7485b225SElliott Hughes        -webkit-column-gap: 1em;
667*7485b225SElliott Hughes        column-gap: 1em;
668*7485b225SElliott Hughes        -moz-column-count: 3;
669*7485b225SElliott Hughes        -webkit-column-count: 3;
670*7485b225SElliott Hughes        column-count: 3;
671*7485b225SElliott Hughes        list-style-type: none;
672*7485b225SElliott Hughes}
673*7485b225SElliott Hughes
674*7485b225SElliott Hughes#side-nav ul {
675*7485b225SElliott Hughes  overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */
676*7485b225SElliott Hughes}
677*7485b225SElliott Hughes
678*7485b225SElliott Hughes#main-nav ul {
679*7485b225SElliott Hughes  overflow: visible; /* reset ul rule for the navigation bar drop down lists */
680*7485b225SElliott Hughes}
681*7485b225SElliott Hughes
682*7485b225SElliott Hughes.fragment {
683*7485b225SElliott Hughes  text-align: left;
684*7485b225SElliott Hughes  direction: ltr;
685*7485b225SElliott Hughes  overflow-x: auto;
686*7485b225SElliott Hughes  overflow-y: hidden;
687*7485b225SElliott Hughes  position: relative;
688*7485b225SElliott Hughes  min-height: 12px;
689*7485b225SElliott Hughes  margin: 10px 0px;
690*7485b225SElliott Hughes  padding: 10px 10px;
691*7485b225SElliott Hughes  border: 1px solid var(--fragment-border-color);
692*7485b225SElliott Hughes  border-radius: 4px;
693*7485b225SElliott Hughes  background-color: var(--fragment-background-color);
694*7485b225SElliott Hughes  color: var(--fragment-foreground-color);
695*7485b225SElliott Hughes}
696*7485b225SElliott Hughes
697*7485b225SElliott Hughespre.fragment {
698*7485b225SElliott Hughes  word-wrap: break-word;
699*7485b225SElliott Hughes  font-size:  10pt;
700*7485b225SElliott Hughes  line-height: 125%;
701*7485b225SElliott Hughes  font-family: var(--font-family-monospace);
702*7485b225SElliott Hughes}
703*7485b225SElliott Hughes
704*7485b225SElliott Hughes.clipboard {
705*7485b225SElliott Hughes        width: 24px;
706*7485b225SElliott Hughes        height: 24px;
707*7485b225SElliott Hughes        right: 5px;
708*7485b225SElliott Hughes        top: 5px;
709*7485b225SElliott Hughes        opacity: 0;
710*7485b225SElliott Hughes        position: absolute;
711*7485b225SElliott Hughes        display: inline;
712*7485b225SElliott Hughes        overflow: auto;
713*7485b225SElliott Hughes        fill: var(--fragment-foreground-color);
714*7485b225SElliott Hughes        justify-content: center;
715*7485b225SElliott Hughes        align-items: center;
716*7485b225SElliott Hughes        cursor: pointer;
717*7485b225SElliott Hughes}
718*7485b225SElliott Hughes
719*7485b225SElliott Hughes.clipboard.success {
720*7485b225SElliott Hughes        border: 1px solid var(--fragment-foreground-color);
721*7485b225SElliott Hughes        border-radius: 4px;
722*7485b225SElliott Hughes}
723*7485b225SElliott Hughes
724*7485b225SElliott Hughes.fragment:hover .clipboard, .clipboard.success {
725*7485b225SElliott Hughes        opacity: .28;
726*7485b225SElliott Hughes}
727*7485b225SElliott Hughes
728*7485b225SElliott Hughes.clipboard:hover, .clipboard.success {
729*7485b225SElliott Hughes        opacity: 1 !important;
730*7485b225SElliott Hughes}
731*7485b225SElliott Hughes
732*7485b225SElliott Hughes.clipboard:active:not([class~=success]) svg {
733*7485b225SElliott Hughes        transform: scale(.91);
734*7485b225SElliott Hughes}
735*7485b225SElliott Hughes
736*7485b225SElliott Hughes.clipboard.success svg {
737*7485b225SElliott Hughes        fill: var(--fragment-copy-ok-color);
738*7485b225SElliott Hughes}
739*7485b225SElliott Hughes
740*7485b225SElliott Hughes.clipboard.success {
741*7485b225SElliott Hughes        border-color: var(--fragment-copy-ok-color);
742*7485b225SElliott Hughes}
743*7485b225SElliott Hughes
744*7485b225SElliott Hughesdiv.line {
745*7485b225SElliott Hughes	font-family: var(--font-family-monospace);
746*7485b225SElliott Hughes        font-size: 13px;
747*7485b225SElliott Hughes	min-height: 13px;
748*7485b225SElliott Hughes	line-height: 1.2;
749*7485b225SElliott Hughes	text-wrap: unrestricted;
750*7485b225SElliott Hughes	white-space: -moz-pre-wrap; /* Moz */
751*7485b225SElliott Hughes	white-space: -pre-wrap;     /* Opera 4-6 */
752*7485b225SElliott Hughes	white-space: -o-pre-wrap;   /* Opera 7 */
753*7485b225SElliott Hughes	white-space: pre-wrap;      /* CSS3  */
754*7485b225SElliott Hughes	word-wrap: break-word;      /* IE 5.5+ */
755*7485b225SElliott Hughes	text-indent: -53px;
756*7485b225SElliott Hughes	padding-left: 53px;
757*7485b225SElliott Hughes	padding-bottom: 0px;
758*7485b225SElliott Hughes	margin: 0px;
759*7485b225SElliott Hughes	-webkit-transition-property: background-color, box-shadow;
760*7485b225SElliott Hughes	-webkit-transition-duration: 0.5s;
761*7485b225SElliott Hughes	-moz-transition-property: background-color, box-shadow;
762*7485b225SElliott Hughes	-moz-transition-duration: 0.5s;
763*7485b225SElliott Hughes	-ms-transition-property: background-color, box-shadow;
764*7485b225SElliott Hughes	-ms-transition-duration: 0.5s;
765*7485b225SElliott Hughes	-o-transition-property: background-color, box-shadow;
766*7485b225SElliott Hughes	-o-transition-duration: 0.5s;
767*7485b225SElliott Hughes	transition-property: background-color, box-shadow;
768*7485b225SElliott Hughes	transition-duration: 0.5s;
769*7485b225SElliott Hughes}
770*7485b225SElliott Hughes
771*7485b225SElliott Hughesdiv.line:after {
772*7485b225SElliott Hughes    content:"\000A";
773*7485b225SElliott Hughes    white-space: pre;
774*7485b225SElliott Hughes}
775*7485b225SElliott Hughes
776*7485b225SElliott Hughesdiv.line.glow {
777*7485b225SElliott Hughes	background-color: var(--glow-color);
778*7485b225SElliott Hughes	box-shadow: 0 0 10px var(--glow-color);
779*7485b225SElliott Hughes}
780*7485b225SElliott Hughes
781*7485b225SElliott Hughesspan.fold {
782*7485b225SElliott Hughes        margin-left: 5px;
783*7485b225SElliott Hughes        margin-right: 1px;
784*7485b225SElliott Hughes        margin-top: 0px;
785*7485b225SElliott Hughes        margin-bottom: 0px;
786*7485b225SElliott Hughes        padding: 0px;
787*7485b225SElliott Hughes	display: inline-block;
788*7485b225SElliott Hughes	width: 12px;
789*7485b225SElliott Hughes	height: 12px;
790*7485b225SElliott Hughes	background-repeat:no-repeat;
791*7485b225SElliott Hughes        background-position:center;
792*7485b225SElliott Hughes}
793*7485b225SElliott Hughes
794*7485b225SElliott Hughesspan.lineno {
795*7485b225SElliott Hughes	padding-right: 4px;
796*7485b225SElliott Hughes        margin-right: 9px;
797*7485b225SElliott Hughes	text-align: right;
798*7485b225SElliott Hughes	border-right: 2px solid var(--fragment-lineno-border-color);
799*7485b225SElliott Hughes	color: var(--fragment-lineno-foreground-color);
800*7485b225SElliott Hughes	background-color: var(--fragment-lineno-background-color);
801*7485b225SElliott Hughes        white-space: pre;
802*7485b225SElliott Hughes}
803*7485b225SElliott Hughesspan.lineno a, span.lineno a:visited {
804*7485b225SElliott Hughes	color: var(--fragment-lineno-link-fg-color);
805*7485b225SElliott Hughes	background-color: var(--fragment-lineno-link-bg-color);
806*7485b225SElliott Hughes}
807*7485b225SElliott Hughes
808*7485b225SElliott Hughesspan.lineno a:hover {
809*7485b225SElliott Hughes	color: var(--fragment-lineno-link-hover-fg-color);
810*7485b225SElliott Hughes	background-color: var(--fragment-lineno-link-hover-bg-color);
811*7485b225SElliott Hughes}
812*7485b225SElliott Hughes
813*7485b225SElliott Hughes.lineno {
814*7485b225SElliott Hughes	-webkit-touch-callout: none;
815*7485b225SElliott Hughes	-webkit-user-select: none;
816*7485b225SElliott Hughes	-khtml-user-select: none;
817*7485b225SElliott Hughes	-moz-user-select: none;
818*7485b225SElliott Hughes	-ms-user-select: none;
819*7485b225SElliott Hughes	user-select: none;
820*7485b225SElliott Hughes}
821*7485b225SElliott Hughes
822*7485b225SElliott Hughesdiv.classindex ul {
823*7485b225SElliott Hughes        list-style: none;
824*7485b225SElliott Hughes        padding-left: 0;
825*7485b225SElliott Hughes}
826*7485b225SElliott Hughes
827*7485b225SElliott Hughesdiv.classindex span.ai {
828*7485b225SElliott Hughes        display: inline-block;
829*7485b225SElliott Hughes}
830*7485b225SElliott Hughes
831*7485b225SElliott Hughesdiv.groupHeader {
832*7485b225SElliott Hughes	margin-left: 16px;
833*7485b225SElliott Hughes	margin-top: 12px;
834*7485b225SElliott Hughes	font-weight: bold;
835*7485b225SElliott Hughes}
836*7485b225SElliott Hughes
837*7485b225SElliott Hughesdiv.groupText {
838*7485b225SElliott Hughes	margin-left: 16px;
839*7485b225SElliott Hughes	font-style: italic;
840*7485b225SElliott Hughes}
841*7485b225SElliott Hughes
842*7485b225SElliott Hughesbody {
843*7485b225SElliott Hughes	color: var(--page-foreground-color);
844*7485b225SElliott Hughes        margin: 0;
845*7485b225SElliott Hughes}
846*7485b225SElliott Hughes
847*7485b225SElliott Hughesdiv.contents {
848*7485b225SElliott Hughes	margin-top: 10px;
849*7485b225SElliott Hughes	margin-left: 12px;
850*7485b225SElliott Hughes	margin-right: 8px;
851*7485b225SElliott Hughes}
852*7485b225SElliott Hughes
853*7485b225SElliott Hughesp.formulaDsp {
854*7485b225SElliott Hughes	text-align: center;
855*7485b225SElliott Hughes}
856*7485b225SElliott Hughes
857*7485b225SElliott Hughesimg.dark-mode-visible {
858*7485b225SElliott Hughes	display: none;
859*7485b225SElliott Hughes}
860*7485b225SElliott Hughesimg.light-mode-visible {
861*7485b225SElliott Hughes	display: none;
862*7485b225SElliott Hughes}
863*7485b225SElliott Hughes
864*7485b225SElliott Hughesimg.formulaInl, img.inline {
865*7485b225SElliott Hughes	vertical-align: middle;
866*7485b225SElliott Hughes}
867*7485b225SElliott Hughes
868*7485b225SElliott Hughesdiv.center {
869*7485b225SElliott Hughes	text-align: center;
870*7485b225SElliott Hughes        margin-top: 0px;
871*7485b225SElliott Hughes        margin-bottom: 0px;
872*7485b225SElliott Hughes        padding: 0px;
873*7485b225SElliott Hughes}
874*7485b225SElliott Hughes
875*7485b225SElliott Hughesdiv.center img {
876*7485b225SElliott Hughes	border: 0px;
877*7485b225SElliott Hughes}
878*7485b225SElliott Hughes
879*7485b225SElliott Hughesaddress.footer {
880*7485b225SElliott Hughes	text-align: right;
881*7485b225SElliott Hughes	padding-right: 12px;
882*7485b225SElliott Hughes}
883*7485b225SElliott Hughes
884*7485b225SElliott Hughesimg.footer {
885*7485b225SElliott Hughes	border: 0px;
886*7485b225SElliott Hughes	vertical-align: middle;
887*7485b225SElliott Hughes	width: var(--footer-logo-width);
888*7485b225SElliott Hughes}
889*7485b225SElliott Hughes
890*7485b225SElliott Hughes.compoundTemplParams {
891*7485b225SElliott Hughes	color: var(--memdecl-template-color);
892*7485b225SElliott Hughes	font-size: 80%;
893*7485b225SElliott Hughes	line-height: 120%;
894*7485b225SElliott Hughes}
895*7485b225SElliott Hughes
896*7485b225SElliott Hughes/* @group Code Colorization */
897*7485b225SElliott Hughes
898*7485b225SElliott Hughesspan.keyword {
899*7485b225SElliott Hughes	color: var(--code-keyword-color);
900*7485b225SElliott Hughes}
901*7485b225SElliott Hughes
902*7485b225SElliott Hughesspan.keywordtype {
903*7485b225SElliott Hughes	color: var(--code-type-keyword-color);
904*7485b225SElliott Hughes}
905*7485b225SElliott Hughes
906*7485b225SElliott Hughesspan.keywordflow {
907*7485b225SElliott Hughes	color: var(--code-flow-keyword-color);
908*7485b225SElliott Hughes}
909*7485b225SElliott Hughes
910*7485b225SElliott Hughesspan.comment {
911*7485b225SElliott Hughes	color: var(--code-comment-color);
912*7485b225SElliott Hughes}
913*7485b225SElliott Hughes
914*7485b225SElliott Hughesspan.preprocessor {
915*7485b225SElliott Hughes	color: var(--code-preprocessor-color);
916*7485b225SElliott Hughes}
917*7485b225SElliott Hughes
918*7485b225SElliott Hughesspan.stringliteral {
919*7485b225SElliott Hughes	color: var(--code-string-literal-color);
920*7485b225SElliott Hughes}
921*7485b225SElliott Hughes
922*7485b225SElliott Hughesspan.charliteral {
923*7485b225SElliott Hughes	color: var(--code-char-literal-color);
924*7485b225SElliott Hughes}
925*7485b225SElliott Hughes
926*7485b225SElliott Hughesspan.xmlcdata {
927*7485b225SElliott Hughes	color: var(--code-xml-cdata-color);
928*7485b225SElliott Hughes}
929*7485b225SElliott Hughes
930*7485b225SElliott Hughesspan.vhdldigit {
931*7485b225SElliott Hughes	color: var(--code-vhdl-digit-color);
932*7485b225SElliott Hughes}
933*7485b225SElliott Hughes
934*7485b225SElliott Hughesspan.vhdlchar {
935*7485b225SElliott Hughes	color: var(--code-vhdl-char-color);
936*7485b225SElliott Hughes}
937*7485b225SElliott Hughes
938*7485b225SElliott Hughesspan.vhdlkeyword {
939*7485b225SElliott Hughes	color: var(--code-vhdl-keyword-color);
940*7485b225SElliott Hughes}
941*7485b225SElliott Hughes
942*7485b225SElliott Hughesspan.vhdllogic {
943*7485b225SElliott Hughes	color: var(--code-vhdl-logic-color);
944*7485b225SElliott Hughes}
945*7485b225SElliott Hughes
946*7485b225SElliott Hughesblockquote {
947*7485b225SElliott Hughes        background-color: var(--blockquote-background-color);
948*7485b225SElliott Hughes        border-left: 2px solid var(--blockquote-border-color);
949*7485b225SElliott Hughes        margin: 0 24px 0 4px;
950*7485b225SElliott Hughes        padding: 0 12px 0 16px;
951*7485b225SElliott Hughes}
952*7485b225SElliott Hughes
953*7485b225SElliott Hughes/* @end */
954*7485b225SElliott Hughes
955*7485b225SElliott Hughestd.tiny {
956*7485b225SElliott Hughes	font-size: 75%;
957*7485b225SElliott Hughes}
958*7485b225SElliott Hughes
959*7485b225SElliott Hughes.dirtab {
960*7485b225SElliott Hughes	padding: 4px;
961*7485b225SElliott Hughes	border-collapse: collapse;
962*7485b225SElliott Hughes	border: 1px solid var(--table-cell-border-color);
963*7485b225SElliott Hughes}
964*7485b225SElliott Hughes
965*7485b225SElliott Hughesth.dirtab {
966*7485b225SElliott Hughes	background-color: var(--table-header-background-color);
967*7485b225SElliott Hughes	color: var(--table-header-foreground-color);
968*7485b225SElliott Hughes	font-weight: bold;
969*7485b225SElliott Hughes}
970*7485b225SElliott Hughes
971*7485b225SElliott Hugheshr {
972*7485b225SElliott Hughes	height: 0px;
973*7485b225SElliott Hughes	border: none;
974*7485b225SElliott Hughes	border-top: 1px solid var(--separator-color);
975*7485b225SElliott Hughes}
976*7485b225SElliott Hughes
977*7485b225SElliott Hugheshr.footer {
978*7485b225SElliott Hughes	height: 1px;
979*7485b225SElliott Hughes}
980*7485b225SElliott Hughes
981*7485b225SElliott Hughes/* @group Member Descriptions */
982*7485b225SElliott Hughes
983*7485b225SElliott Hughestable.memberdecls {
984*7485b225SElliott Hughes	border-spacing: 0px;
985*7485b225SElliott Hughes	padding: 0px;
986*7485b225SElliott Hughes}
987*7485b225SElliott Hughes
988*7485b225SElliott Hughes.memberdecls td, .fieldtable tr {
989*7485b225SElliott Hughes	-webkit-transition-property: background-color, box-shadow;
990*7485b225SElliott Hughes	-webkit-transition-duration: 0.5s;
991*7485b225SElliott Hughes	-moz-transition-property: background-color, box-shadow;
992*7485b225SElliott Hughes	-moz-transition-duration: 0.5s;
993*7485b225SElliott Hughes	-ms-transition-property: background-color, box-shadow;
994*7485b225SElliott Hughes	-ms-transition-duration: 0.5s;
995*7485b225SElliott Hughes	-o-transition-property: background-color, box-shadow;
996*7485b225SElliott Hughes	-o-transition-duration: 0.5s;
997*7485b225SElliott Hughes	transition-property: background-color, box-shadow;
998*7485b225SElliott Hughes	transition-duration: 0.5s;
999*7485b225SElliott Hughes}
1000*7485b225SElliott Hughes
1001*7485b225SElliott Hughes.memberdecls td.glow, .fieldtable tr.glow {
1002*7485b225SElliott Hughes	background-color: var(--glow-color);
1003*7485b225SElliott Hughes	box-shadow: 0 0 15px var(--glow-color);
1004*7485b225SElliott Hughes}
1005*7485b225SElliott Hughes
1006*7485b225SElliott Hughes.mdescLeft, .mdescRight,
1007*7485b225SElliott Hughes.memItemLeft, .memItemRight,
1008*7485b225SElliott Hughes.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
1009*7485b225SElliott Hughes	background-color: var(--memdecl-background-color);
1010*7485b225SElliott Hughes	border: none;
1011*7485b225SElliott Hughes	margin: 4px;
1012*7485b225SElliott Hughes	padding: 1px 0 0 8px;
1013*7485b225SElliott Hughes}
1014*7485b225SElliott Hughes
1015*7485b225SElliott Hughes.mdescLeft, .mdescRight {
1016*7485b225SElliott Hughes	padding: 0px 8px 4px 8px;
1017*7485b225SElliott Hughes	color: var(--memdecl-foreground-color);
1018*7485b225SElliott Hughes}
1019*7485b225SElliott Hughes
1020*7485b225SElliott Hughes.memSeparator {
1021*7485b225SElliott Hughes        border-bottom: 1px solid var(--memdecl-separator-color);
1022*7485b225SElliott Hughes        line-height: 1px;
1023*7485b225SElliott Hughes        margin: 0px;
1024*7485b225SElliott Hughes        padding: 0px;
1025*7485b225SElliott Hughes}
1026*7485b225SElliott Hughes
1027*7485b225SElliott Hughes.memItemLeft, .memTemplItemLeft {
1028*7485b225SElliott Hughes        white-space: nowrap;
1029*7485b225SElliott Hughes}
1030*7485b225SElliott Hughes
1031*7485b225SElliott Hughes.memItemRight, .memTemplItemRight {
1032*7485b225SElliott Hughes	width: 100%;
1033*7485b225SElliott Hughes}
1034*7485b225SElliott Hughes
1035*7485b225SElliott Hughes.memTemplParams {
1036*7485b225SElliott Hughes	color: var(--memdecl-template-color);
1037*7485b225SElliott Hughes        white-space: nowrap;
1038*7485b225SElliott Hughes	font-size: 80%;
1039*7485b225SElliott Hughes}
1040*7485b225SElliott Hughes
1041*7485b225SElliott Hughes/* @end */
1042*7485b225SElliott Hughes
1043*7485b225SElliott Hughes/* @group Member Details */
1044*7485b225SElliott Hughes
1045*7485b225SElliott Hughes/* Styles for detailed member documentation */
1046*7485b225SElliott Hughes
1047*7485b225SElliott Hughes.memtitle {
1048*7485b225SElliott Hughes	padding: 8px;
1049*7485b225SElliott Hughes	border-top: 1px solid var(--memdef-border-color);
1050*7485b225SElliott Hughes	border-left: 1px solid var(--memdef-border-color);
1051*7485b225SElliott Hughes	border-right: 1px solid var(--memdef-border-color);
1052*7485b225SElliott Hughes	border-top-right-radius: 4px;
1053*7485b225SElliott Hughes	border-top-left-radius: 4px;
1054*7485b225SElliott Hughes	margin-bottom: -1px;
1055*7485b225SElliott Hughes	background-image: var(--memdef-title-gradient-image);
1056*7485b225SElliott Hughes	background-repeat: repeat-x;
1057*7485b225SElliott Hughes	background-color: var(--memdef-title-background-color);
1058*7485b225SElliott Hughes	line-height: 1.25;
1059*7485b225SElliott Hughes	font-weight: 300;
1060*7485b225SElliott Hughes	float:left;
1061*7485b225SElliott Hughes}
1062*7485b225SElliott Hughes
1063*7485b225SElliott Hughes.permalink
1064*7485b225SElliott Hughes{
1065*7485b225SElliott Hughes        font-size: 65%;
1066*7485b225SElliott Hughes        display: inline-block;
1067*7485b225SElliott Hughes        vertical-align: middle;
1068*7485b225SElliott Hughes}
1069*7485b225SElliott Hughes
1070*7485b225SElliott Hughes.memtemplate {
1071*7485b225SElliott Hughes	font-size: 80%;
1072*7485b225SElliott Hughes	color: var(--memdef-template-color);
1073*7485b225SElliott Hughes	font-weight: normal;
1074*7485b225SElliott Hughes	margin-left: 9px;
1075*7485b225SElliott Hughes}
1076*7485b225SElliott Hughes
1077*7485b225SElliott Hughes.mempage {
1078*7485b225SElliott Hughes	width: 100%;
1079*7485b225SElliott Hughes}
1080*7485b225SElliott Hughes
1081*7485b225SElliott Hughes.memitem {
1082*7485b225SElliott Hughes	padding: 0;
1083*7485b225SElliott Hughes	margin-bottom: 10px;
1084*7485b225SElliott Hughes	margin-right: 5px;
1085*7485b225SElliott Hughes        -webkit-transition: box-shadow 0.5s linear;
1086*7485b225SElliott Hughes        -moz-transition: box-shadow 0.5s linear;
1087*7485b225SElliott Hughes        -ms-transition: box-shadow 0.5s linear;
1088*7485b225SElliott Hughes        -o-transition: box-shadow 0.5s linear;
1089*7485b225SElliott Hughes        transition: box-shadow 0.5s linear;
1090*7485b225SElliott Hughes        display: table !important;
1091*7485b225SElliott Hughes        width: 100%;
1092*7485b225SElliott Hughes}
1093*7485b225SElliott Hughes
1094*7485b225SElliott Hughes.memitem.glow {
1095*7485b225SElliott Hughes         box-shadow: 0 0 15px var(--glow-color);
1096*7485b225SElliott Hughes}
1097*7485b225SElliott Hughes
1098*7485b225SElliott Hughes.memname {
1099*7485b225SElliott Hughes        font-weight: 400;
1100*7485b225SElliott Hughes        margin-left: 6px;
1101*7485b225SElliott Hughes}
1102*7485b225SElliott Hughes
1103*7485b225SElliott Hughes.memname td {
1104*7485b225SElliott Hughes	vertical-align: bottom;
1105*7485b225SElliott Hughes}
1106*7485b225SElliott Hughes
1107*7485b225SElliott Hughes.memproto, dl.reflist dt {
1108*7485b225SElliott Hughes        border-top: 1px solid var(--memdef-border-color);
1109*7485b225SElliott Hughes        border-left: 1px solid var(--memdef-border-color);
1110*7485b225SElliott Hughes        border-right: 1px solid var(--memdef-border-color);
1111*7485b225SElliott Hughes        padding: 6px 0px 6px 0px;
1112*7485b225SElliott Hughes        color: var(--memdef-proto-text-color);
1113*7485b225SElliott Hughes        font-weight: bold;
1114*7485b225SElliott Hughes        text-shadow: var(--memdef-proto-text-shadow);
1115*7485b225SElliott Hughes        background-color: var(--memdef-proto-background-color);
1116*7485b225SElliott Hughes        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
1117*7485b225SElliott Hughes        border-top-right-radius: 4px;
1118*7485b225SElliott Hughes}
1119*7485b225SElliott Hughes
1120*7485b225SElliott Hughes.overload {
1121*7485b225SElliott Hughes        font-family: var(--font-family-monospace);
1122*7485b225SElliott Hughes	font-size: 65%;
1123*7485b225SElliott Hughes}
1124*7485b225SElliott Hughes
1125*7485b225SElliott Hughes.memdoc, dl.reflist dd {
1126*7485b225SElliott Hughes        border-bottom: 1px solid var(--memdef-border-color);
1127*7485b225SElliott Hughes        border-left: 1px solid var(--memdef-border-color);
1128*7485b225SElliott Hughes        border-right: 1px solid var(--memdef-border-color);
1129*7485b225SElliott Hughes        padding: 6px 10px 2px 10px;
1130*7485b225SElliott Hughes        border-top-width: 0;
1131*7485b225SElliott Hughes        background-image:url('nav_g.png');
1132*7485b225SElliott Hughes        background-repeat:repeat-x;
1133*7485b225SElliott Hughes        background-color: var(--memdef-doc-background-color);
1134*7485b225SElliott Hughes        /* opera specific markup */
1135*7485b225SElliott Hughes        border-bottom-left-radius: 4px;
1136*7485b225SElliott Hughes        border-bottom-right-radius: 4px;
1137*7485b225SElliott Hughes        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
1138*7485b225SElliott Hughes        /* firefox specific markup */
1139*7485b225SElliott Hughes        -moz-border-radius-bottomleft: 4px;
1140*7485b225SElliott Hughes        -moz-border-radius-bottomright: 4px;
1141*7485b225SElliott Hughes        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
1142*7485b225SElliott Hughes        /* webkit specific markup */
1143*7485b225SElliott Hughes        -webkit-border-bottom-left-radius: 4px;
1144*7485b225SElliott Hughes        -webkit-border-bottom-right-radius: 4px;
1145*7485b225SElliott Hughes        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
1146*7485b225SElliott Hughes}
1147*7485b225SElliott Hughes
1148*7485b225SElliott Hughesdl.reflist dt {
1149*7485b225SElliott Hughes        padding: 5px;
1150*7485b225SElliott Hughes}
1151*7485b225SElliott Hughes
1152*7485b225SElliott Hughesdl.reflist dd {
1153*7485b225SElliott Hughes        margin: 0px 0px 10px 0px;
1154*7485b225SElliott Hughes        padding: 5px;
1155*7485b225SElliott Hughes}
1156*7485b225SElliott Hughes
1157*7485b225SElliott Hughes.paramkey {
1158*7485b225SElliott Hughes	text-align: right;
1159*7485b225SElliott Hughes}
1160*7485b225SElliott Hughes
1161*7485b225SElliott Hughes.paramtype {
1162*7485b225SElliott Hughes	white-space: nowrap;
1163*7485b225SElliott Hughes	padding: 0px;
1164*7485b225SElliott Hughes	padding-bottom: 1px;
1165*7485b225SElliott Hughes}
1166*7485b225SElliott Hughes
1167*7485b225SElliott Hughes.paramname {
1168*7485b225SElliott Hughes	white-space: nowrap;
1169*7485b225SElliott Hughes        padding: 0px;
1170*7485b225SElliott Hughes        padding-bottom: 1px;
1171*7485b225SElliott Hughes        margin-left: 2px;
1172*7485b225SElliott Hughes}
1173*7485b225SElliott Hughes
1174*7485b225SElliott Hughes.paramname em {
1175*7485b225SElliott Hughes	color: var(--memdef-param-name-color);
1176*7485b225SElliott Hughes	font-style: normal;
1177*7485b225SElliott Hughes	margin-right: 1px;
1178*7485b225SElliott Hughes}
1179*7485b225SElliott Hughes
1180*7485b225SElliott Hughes.paramname .paramdefval {
1181*7485b225SElliott Hughes	font-family: var(--font-family-monospace);
1182*7485b225SElliott Hughes}
1183*7485b225SElliott Hughes
1184*7485b225SElliott Hughes.params, .retval, .exception, .tparams {
1185*7485b225SElliott Hughes        margin-left: 0px;
1186*7485b225SElliott Hughes        padding-left: 0px;
1187*7485b225SElliott Hughes}
1188*7485b225SElliott Hughes
1189*7485b225SElliott Hughes.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname {
1190*7485b225SElliott Hughes        font-weight: bold;
1191*7485b225SElliott Hughes        vertical-align: top;
1192*7485b225SElliott Hughes}
1193*7485b225SElliott Hughes
1194*7485b225SElliott Hughes.params .paramtype, .tparams .paramtype {
1195*7485b225SElliott Hughes        font-style: italic;
1196*7485b225SElliott Hughes        vertical-align: top;
1197*7485b225SElliott Hughes}
1198*7485b225SElliott Hughes
1199*7485b225SElliott Hughes.params .paramdir, .tparams .paramdir {
1200*7485b225SElliott Hughes        font-family: var(--font-family-monospace);
1201*7485b225SElliott Hughes        vertical-align: top;
1202*7485b225SElliott Hughes}
1203*7485b225SElliott Hughes
1204*7485b225SElliott Hughestable.mlabels {
1205*7485b225SElliott Hughes	border-spacing: 0px;
1206*7485b225SElliott Hughes}
1207*7485b225SElliott Hughes
1208*7485b225SElliott Hughestd.mlabels-left {
1209*7485b225SElliott Hughes	width: 100%;
1210*7485b225SElliott Hughes	padding: 0px;
1211*7485b225SElliott Hughes}
1212*7485b225SElliott Hughes
1213*7485b225SElliott Hughestd.mlabels-right {
1214*7485b225SElliott Hughes	vertical-align: bottom;
1215*7485b225SElliott Hughes	padding: 0px;
1216*7485b225SElliott Hughes	white-space: nowrap;
1217*7485b225SElliott Hughes}
1218*7485b225SElliott Hughes
1219*7485b225SElliott Hughesspan.mlabels {
1220*7485b225SElliott Hughes        margin-left: 8px;
1221*7485b225SElliott Hughes}
1222*7485b225SElliott Hughes
1223*7485b225SElliott Hughesspan.mlabel {
1224*7485b225SElliott Hughes        background-color: var(--label-background-color);
1225*7485b225SElliott Hughes        border-top:1px solid var(--label-left-top-border-color);
1226*7485b225SElliott Hughes        border-left:1px solid var(--label-left-top-border-color);
1227*7485b225SElliott Hughes        border-right:1px solid var(--label-right-bottom-border-color);
1228*7485b225SElliott Hughes        border-bottom:1px solid var(--label-right-bottom-border-color);
1229*7485b225SElliott Hughes	text-shadow: none;
1230*7485b225SElliott Hughes	color: var(--label-foreground-color);
1231*7485b225SElliott Hughes	margin-right: 4px;
1232*7485b225SElliott Hughes	padding: 2px 3px;
1233*7485b225SElliott Hughes	border-radius: 3px;
1234*7485b225SElliott Hughes	font-size: 7pt;
1235*7485b225SElliott Hughes	white-space: nowrap;
1236*7485b225SElliott Hughes	vertical-align: middle;
1237*7485b225SElliott Hughes}
1238*7485b225SElliott Hughes
1239*7485b225SElliott Hughes
1240*7485b225SElliott Hughes
1241*7485b225SElliott Hughes/* @end */
1242*7485b225SElliott Hughes
1243*7485b225SElliott Hughes/* these are for tree view inside a (index) page */
1244*7485b225SElliott Hughes
1245*7485b225SElliott Hughesdiv.directory {
1246*7485b225SElliott Hughes        margin: 10px 0px;
1247*7485b225SElliott Hughes        border-top: 1px solid var(--directory-separator-color);
1248*7485b225SElliott Hughes        border-bottom: 1px solid var(--directory-separator-color);
1249*7485b225SElliott Hughes        width: 100%;
1250*7485b225SElliott Hughes}
1251*7485b225SElliott Hughes
1252*7485b225SElliott Hughes.directory table {
1253*7485b225SElliott Hughes        border-collapse:collapse;
1254*7485b225SElliott Hughes}
1255*7485b225SElliott Hughes
1256*7485b225SElliott Hughes.directory td {
1257*7485b225SElliott Hughes        margin: 0px;
1258*7485b225SElliott Hughes        padding: 0px;
1259*7485b225SElliott Hughes	vertical-align: top;
1260*7485b225SElliott Hughes}
1261*7485b225SElliott Hughes
1262*7485b225SElliott Hughes.directory td.entry {
1263*7485b225SElliott Hughes        white-space: nowrap;
1264*7485b225SElliott Hughes        padding-right: 6px;
1265*7485b225SElliott Hughes	padding-top: 3px;
1266*7485b225SElliott Hughes}
1267*7485b225SElliott Hughes
1268*7485b225SElliott Hughes.directory td.entry a {
1269*7485b225SElliott Hughes        outline:none;
1270*7485b225SElliott Hughes}
1271*7485b225SElliott Hughes
1272*7485b225SElliott Hughes.directory td.entry a img {
1273*7485b225SElliott Hughes        border: none;
1274*7485b225SElliott Hughes}
1275*7485b225SElliott Hughes
1276*7485b225SElliott Hughes.directory td.desc {
1277*7485b225SElliott Hughes        width: 100%;
1278*7485b225SElliott Hughes        padding-left: 6px;
1279*7485b225SElliott Hughes	padding-right: 6px;
1280*7485b225SElliott Hughes	padding-top: 3px;
1281*7485b225SElliott Hughes	border-left: 1px solid rgba(0,0,0,0.05);
1282*7485b225SElliott Hughes}
1283*7485b225SElliott Hughes
1284*7485b225SElliott Hughes.directory tr.odd {
1285*7485b225SElliott Hughes	padding-left: 6px;
1286*7485b225SElliott Hughes	background-color: var(--index-odd-item-bg-color);
1287*7485b225SElliott Hughes}
1288*7485b225SElliott Hughes
1289*7485b225SElliott Hughes.directory tr.even {
1290*7485b225SElliott Hughes	padding-left: 6px;
1291*7485b225SElliott Hughes	background-color: var(--index-even-item-bg-color);
1292*7485b225SElliott Hughes}
1293*7485b225SElliott Hughes
1294*7485b225SElliott Hughes.directory img {
1295*7485b225SElliott Hughes	vertical-align: -30%;
1296*7485b225SElliott Hughes}
1297*7485b225SElliott Hughes
1298*7485b225SElliott Hughes.directory .levels {
1299*7485b225SElliott Hughes        white-space: nowrap;
1300*7485b225SElliott Hughes        width: 100%;
1301*7485b225SElliott Hughes        text-align: right;
1302*7485b225SElliott Hughes        font-size: 9pt;
1303*7485b225SElliott Hughes}
1304*7485b225SElliott Hughes
1305*7485b225SElliott Hughes.directory .levels span {
1306*7485b225SElliott Hughes        cursor: pointer;
1307*7485b225SElliott Hughes        padding-left: 2px;
1308*7485b225SElliott Hughes        padding-right: 2px;
1309*7485b225SElliott Hughes	color: var(--page-link-color);
1310*7485b225SElliott Hughes}
1311*7485b225SElliott Hughes
1312*7485b225SElliott Hughes.arrow {
1313*7485b225SElliott Hughes    color: var(--nav-arrow-color);
1314*7485b225SElliott Hughes    -webkit-user-select: none;
1315*7485b225SElliott Hughes    -khtml-user-select: none;
1316*7485b225SElliott Hughes    -moz-user-select: none;
1317*7485b225SElliott Hughes    -ms-user-select: none;
1318*7485b225SElliott Hughes    user-select: none;
1319*7485b225SElliott Hughes    cursor: pointer;
1320*7485b225SElliott Hughes    font-size: 80%;
1321*7485b225SElliott Hughes    display: inline-block;
1322*7485b225SElliott Hughes    width: 16px;
1323*7485b225SElliott Hughes    height: 22px;
1324*7485b225SElliott Hughes}
1325*7485b225SElliott Hughes
1326*7485b225SElliott Hughes.icon {
1327*7485b225SElliott Hughes    font-family: var(--font-family-icon);
1328*7485b225SElliott Hughes    line-height: normal;
1329*7485b225SElliott Hughes    font-weight: bold;
1330*7485b225SElliott Hughes    font-size: 12px;
1331*7485b225SElliott Hughes    height: 14px;
1332*7485b225SElliott Hughes    width: 16px;
1333*7485b225SElliott Hughes    display: inline-block;
1334*7485b225SElliott Hughes    background-color: var(--icon-background-color);
1335*7485b225SElliott Hughes    color: var(--icon-foreground-color);
1336*7485b225SElliott Hughes    text-align: center;
1337*7485b225SElliott Hughes    border-radius: 4px;
1338*7485b225SElliott Hughes    margin-left: 2px;
1339*7485b225SElliott Hughes    margin-right: 2px;
1340*7485b225SElliott Hughes}
1341*7485b225SElliott Hughes
1342*7485b225SElliott Hughes.icona {
1343*7485b225SElliott Hughes    width: 24px;
1344*7485b225SElliott Hughes    height: 22px;
1345*7485b225SElliott Hughes    display: inline-block;
1346*7485b225SElliott Hughes}
1347*7485b225SElliott Hughes
1348*7485b225SElliott Hughes.iconfopen {
1349*7485b225SElliott Hughes    width: 24px;
1350*7485b225SElliott Hughes    height: 18px;
1351*7485b225SElliott Hughes    margin-bottom: 4px;
1352*7485b225SElliott Hughes    background-image:var(--icon-folder-open-image);
1353*7485b225SElliott Hughes    background-repeat: repeat-y;
1354*7485b225SElliott Hughes    vertical-align:top;
1355*7485b225SElliott Hughes    display: inline-block;
1356*7485b225SElliott Hughes}
1357*7485b225SElliott Hughes
1358*7485b225SElliott Hughes.iconfclosed {
1359*7485b225SElliott Hughes    width: 24px;
1360*7485b225SElliott Hughes    height: 18px;
1361*7485b225SElliott Hughes    margin-bottom: 4px;
1362*7485b225SElliott Hughes    background-image:var(--icon-folder-closed-image);
1363*7485b225SElliott Hughes    background-repeat: repeat-y;
1364*7485b225SElliott Hughes    vertical-align:top;
1365*7485b225SElliott Hughes    display: inline-block;
1366*7485b225SElliott Hughes}
1367*7485b225SElliott Hughes
1368*7485b225SElliott Hughes.icondoc {
1369*7485b225SElliott Hughes    width: 24px;
1370*7485b225SElliott Hughes    height: 18px;
1371*7485b225SElliott Hughes    margin-bottom: 4px;
1372*7485b225SElliott Hughes    background-image:var(--icon-doc-image);
1373*7485b225SElliott Hughes    background-position: 0px -4px;
1374*7485b225SElliott Hughes    background-repeat: repeat-y;
1375*7485b225SElliott Hughes    vertical-align:top;
1376*7485b225SElliott Hughes    display: inline-block;
1377*7485b225SElliott Hughes}
1378*7485b225SElliott Hughes
1379*7485b225SElliott Hughes/* @end */
1380*7485b225SElliott Hughes
1381*7485b225SElliott Hughesdiv.dynheader {
1382*7485b225SElliott Hughes        margin-top: 8px;
1383*7485b225SElliott Hughes	-webkit-touch-callout: none;
1384*7485b225SElliott Hughes	-webkit-user-select: none;
1385*7485b225SElliott Hughes	-khtml-user-select: none;
1386*7485b225SElliott Hughes	-moz-user-select: none;
1387*7485b225SElliott Hughes	-ms-user-select: none;
1388*7485b225SElliott Hughes	user-select: none;
1389*7485b225SElliott Hughes}
1390*7485b225SElliott Hughes
1391*7485b225SElliott Hughesaddress {
1392*7485b225SElliott Hughes	font-style: normal;
1393*7485b225SElliott Hughes	color: var(--footer-foreground-color);
1394*7485b225SElliott Hughes}
1395*7485b225SElliott Hughes
1396*7485b225SElliott Hughestable.doxtable caption {
1397*7485b225SElliott Hughes	caption-side: top;
1398*7485b225SElliott Hughes}
1399*7485b225SElliott Hughes
1400*7485b225SElliott Hughestable.doxtable {
1401*7485b225SElliott Hughes	border-collapse:collapse;
1402*7485b225SElliott Hughes        margin-top: 4px;
1403*7485b225SElliott Hughes        margin-bottom: 4px;
1404*7485b225SElliott Hughes}
1405*7485b225SElliott Hughes
1406*7485b225SElliott Hughestable.doxtable td, table.doxtable th {
1407*7485b225SElliott Hughes	border: 1px solid var(--table-cell-border-color);
1408*7485b225SElliott Hughes	padding: 3px 7px 2px;
1409*7485b225SElliott Hughes}
1410*7485b225SElliott Hughes
1411*7485b225SElliott Hughestable.doxtable th {
1412*7485b225SElliott Hughes	background-color: var(--table-header-background-color);
1413*7485b225SElliott Hughes	color: var(--table-header-foreground-color);
1414*7485b225SElliott Hughes	font-size: 110%;
1415*7485b225SElliott Hughes	padding-bottom: 4px;
1416*7485b225SElliott Hughes	padding-top: 5px;
1417*7485b225SElliott Hughes}
1418*7485b225SElliott Hughes
1419*7485b225SElliott Hughestable.fieldtable {
1420*7485b225SElliott Hughes        margin-bottom: 10px;
1421*7485b225SElliott Hughes        border: 1px solid var(--memdef-border-color);
1422*7485b225SElliott Hughes        border-spacing: 0px;
1423*7485b225SElliott Hughes        border-radius: 4px;
1424*7485b225SElliott Hughes        box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
1425*7485b225SElliott Hughes}
1426*7485b225SElliott Hughes
1427*7485b225SElliott Hughes.fieldtable td, .fieldtable th {
1428*7485b225SElliott Hughes        padding: 3px 7px 2px;
1429*7485b225SElliott Hughes}
1430*7485b225SElliott Hughes
1431*7485b225SElliott Hughes.fieldtable td.fieldtype, .fieldtable td.fieldname {
1432*7485b225SElliott Hughes        white-space: nowrap;
1433*7485b225SElliott Hughes        border-right: 1px solid var(--memdef-border-color);
1434*7485b225SElliott Hughes        border-bottom: 1px solid var(--memdef-border-color);
1435*7485b225SElliott Hughes        vertical-align: top;
1436*7485b225SElliott Hughes}
1437*7485b225SElliott Hughes
1438*7485b225SElliott Hughes.fieldtable td.fieldname {
1439*7485b225SElliott Hughes        padding-top: 3px;
1440*7485b225SElliott Hughes}
1441*7485b225SElliott Hughes
1442*7485b225SElliott Hughes.fieldtable td.fielddoc {
1443*7485b225SElliott Hughes        border-bottom: 1px solid var(--memdef-border-color);
1444*7485b225SElliott Hughes}
1445*7485b225SElliott Hughes
1446*7485b225SElliott Hughes.fieldtable td.fielddoc p:first-child {
1447*7485b225SElliott Hughes        margin-top: 0px;
1448*7485b225SElliott Hughes}
1449*7485b225SElliott Hughes
1450*7485b225SElliott Hughes.fieldtable td.fielddoc p:last-child {
1451*7485b225SElliott Hughes        margin-bottom: 2px;
1452*7485b225SElliott Hughes}
1453*7485b225SElliott Hughes
1454*7485b225SElliott Hughes.fieldtable tr:last-child td {
1455*7485b225SElliott Hughes        border-bottom: none;
1456*7485b225SElliott Hughes}
1457*7485b225SElliott Hughes
1458*7485b225SElliott Hughes.fieldtable th {
1459*7485b225SElliott Hughes        background-image: var(--memdef-title-gradient-image);
1460*7485b225SElliott Hughes        background-repeat:repeat-x;
1461*7485b225SElliott Hughes        background-color: var(--memdef-title-background-color);
1462*7485b225SElliott Hughes        font-size: 90%;
1463*7485b225SElliott Hughes        color: var(--memdef-proto-text-color);
1464*7485b225SElliott Hughes        padding-bottom: 4px;
1465*7485b225SElliott Hughes        padding-top: 5px;
1466*7485b225SElliott Hughes        text-align:left;
1467*7485b225SElliott Hughes        font-weight: 400;
1468*7485b225SElliott Hughes        border-top-left-radius: 4px;
1469*7485b225SElliott Hughes        border-top-right-radius: 4px;
1470*7485b225SElliott Hughes        border-bottom: 1px solid var(--memdef-border-color);
1471*7485b225SElliott Hughes}
1472*7485b225SElliott Hughes
1473*7485b225SElliott Hughes
1474*7485b225SElliott Hughes.tabsearch {
1475*7485b225SElliott Hughes	top: 0px;
1476*7485b225SElliott Hughes	left: 10px;
1477*7485b225SElliott Hughes	height: 36px;
1478*7485b225SElliott Hughes	background-image: var(--nav-gradient-image);
1479*7485b225SElliott Hughes	z-index: 101;
1480*7485b225SElliott Hughes	overflow: hidden;
1481*7485b225SElliott Hughes	font-size: 13px;
1482*7485b225SElliott Hughes}
1483*7485b225SElliott Hughes
1484*7485b225SElliott Hughes.navpath ul
1485*7485b225SElliott Hughes{
1486*7485b225SElliott Hughes	font-size: 11px;
1487*7485b225SElliott Hughes	background-image: var(--nav-gradient-image);
1488*7485b225SElliott Hughes	background-repeat:repeat-x;
1489*7485b225SElliott Hughes	background-position: 0 -5px;
1490*7485b225SElliott Hughes	height:30px;
1491*7485b225SElliott Hughes	line-height:30px;
1492*7485b225SElliott Hughes	color:var(--nav-text-normal-color);
1493*7485b225SElliott Hughes	border:solid 1px var(--nav-breadcrumb-border-color);
1494*7485b225SElliott Hughes	overflow:hidden;
1495*7485b225SElliott Hughes	margin:0px;
1496*7485b225SElliott Hughes	padding:0px;
1497*7485b225SElliott Hughes}
1498*7485b225SElliott Hughes
1499*7485b225SElliott Hughes.navpath li
1500*7485b225SElliott Hughes{
1501*7485b225SElliott Hughes	list-style-type:none;
1502*7485b225SElliott Hughes	float:left;
1503*7485b225SElliott Hughes	padding-left:10px;
1504*7485b225SElliott Hughes	padding-right:15px;
1505*7485b225SElliott Hughes	background-image:var(--nav-breadcrumb-image);
1506*7485b225SElliott Hughes	background-repeat:no-repeat;
1507*7485b225SElliott Hughes	background-position:right;
1508*7485b225SElliott Hughes	color: var(--nav-foreground-color);
1509*7485b225SElliott Hughes}
1510*7485b225SElliott Hughes
1511*7485b225SElliott Hughes.navpath li.navelem a
1512*7485b225SElliott Hughes{
1513*7485b225SElliott Hughes	height:32px;
1514*7485b225SElliott Hughes	display:block;
1515*7485b225SElliott Hughes	outline: none;
1516*7485b225SElliott Hughes	color: var(--nav-text-normal-color);
1517*7485b225SElliott Hughes	font-family: var(--font-family-nav);
1518*7485b225SElliott Hughes	text-shadow: var(--nav-text-normal-shadow);
1519*7485b225SElliott Hughes	text-decoration: none;
1520*7485b225SElliott Hughes}
1521*7485b225SElliott Hughes
1522*7485b225SElliott Hughes.navpath li.navelem a:hover
1523*7485b225SElliott Hughes{
1524*7485b225SElliott Hughes	color: var(--nav-text-hover-color);
1525*7485b225SElliott Hughes	text-shadow: var(--nav-text-hover-shadow);
1526*7485b225SElliott Hughes}
1527*7485b225SElliott Hughes
1528*7485b225SElliott Hughes.navpath li.footer
1529*7485b225SElliott Hughes{
1530*7485b225SElliott Hughes        list-style-type:none;
1531*7485b225SElliott Hughes        float:right;
1532*7485b225SElliott Hughes        padding-left:10px;
1533*7485b225SElliott Hughes        padding-right:15px;
1534*7485b225SElliott Hughes        background-image:none;
1535*7485b225SElliott Hughes        background-repeat:no-repeat;
1536*7485b225SElliott Hughes        background-position:right;
1537*7485b225SElliott Hughes        color: var(--footer-foreground-color);
1538*7485b225SElliott Hughes        font-size: 8pt;
1539*7485b225SElliott Hughes}
1540*7485b225SElliott Hughes
1541*7485b225SElliott Hughes
1542*7485b225SElliott Hughesdiv.summary
1543*7485b225SElliott Hughes{
1544*7485b225SElliott Hughes	float: right;
1545*7485b225SElliott Hughes	font-size: 8pt;
1546*7485b225SElliott Hughes	padding-right: 5px;
1547*7485b225SElliott Hughes	width: 50%;
1548*7485b225SElliott Hughes	text-align: right;
1549*7485b225SElliott Hughes}
1550*7485b225SElliott Hughes
1551*7485b225SElliott Hughesdiv.summary a
1552*7485b225SElliott Hughes{
1553*7485b225SElliott Hughes	white-space: nowrap;
1554*7485b225SElliott Hughes}
1555*7485b225SElliott Hughes
1556*7485b225SElliott Hughestable.classindex
1557*7485b225SElliott Hughes{
1558*7485b225SElliott Hughes        margin: 10px;
1559*7485b225SElliott Hughes        white-space: nowrap;
1560*7485b225SElliott Hughes        margin-left: 3%;
1561*7485b225SElliott Hughes        margin-right: 3%;
1562*7485b225SElliott Hughes        width: 94%;
1563*7485b225SElliott Hughes        border: 0;
1564*7485b225SElliott Hughes        border-spacing: 0;
1565*7485b225SElliott Hughes        padding: 0;
1566*7485b225SElliott Hughes}
1567*7485b225SElliott Hughes
1568*7485b225SElliott Hughesdiv.ingroups
1569*7485b225SElliott Hughes{
1570*7485b225SElliott Hughes	font-size: 8pt;
1571*7485b225SElliott Hughes	width: 50%;
1572*7485b225SElliott Hughes	text-align: left;
1573*7485b225SElliott Hughes}
1574*7485b225SElliott Hughes
1575*7485b225SElliott Hughesdiv.ingroups a
1576*7485b225SElliott Hughes{
1577*7485b225SElliott Hughes	white-space: nowrap;
1578*7485b225SElliott Hughes}
1579*7485b225SElliott Hughes
1580*7485b225SElliott Hughesdiv.header
1581*7485b225SElliott Hughes{
1582*7485b225SElliott Hughes        background-image: var(--header-gradient-image);
1583*7485b225SElliott Hughes        background-repeat:repeat-x;
1584*7485b225SElliott Hughes	background-color: var(--header-background-color);
1585*7485b225SElliott Hughes	margin:  0px;
1586*7485b225SElliott Hughes	border-bottom: 1px solid var(--header-separator-color);
1587*7485b225SElliott Hughes}
1588*7485b225SElliott Hughes
1589*7485b225SElliott Hughesdiv.headertitle
1590*7485b225SElliott Hughes{
1591*7485b225SElliott Hughes	padding: 5px 5px 5px 10px;
1592*7485b225SElliott Hughes}
1593*7485b225SElliott Hughes
1594*7485b225SElliott Hughes.PageDocRTL-title div.headertitle {
1595*7485b225SElliott Hughes  text-align: right;
1596*7485b225SElliott Hughes  direction: rtl;
1597*7485b225SElliott Hughes}
1598*7485b225SElliott Hughes
1599*7485b225SElliott Hughesdl {
1600*7485b225SElliott Hughes        padding: 0 0 0 0;
1601*7485b225SElliott Hughes}
1602*7485b225SElliott Hughes
1603*7485b225SElliott Hughes/*
1604*7485b225SElliott Hughes
1605*7485b225SElliott Hughesdl.section {
1606*7485b225SElliott Hughes	margin-left: 0px;
1607*7485b225SElliott Hughes	padding-left: 0px;
1608*7485b225SElliott Hughes}
1609*7485b225SElliott Hughes
1610*7485b225SElliott Hughesdl.note {
1611*7485b225SElliott Hughes  margin-left: -7px;
1612*7485b225SElliott Hughes  padding-left: 3px;
1613*7485b225SElliott Hughes  border-left: 4px solid;
1614*7485b225SElliott Hughes  border-color: #D0C000;
1615*7485b225SElliott Hughes}
1616*7485b225SElliott Hughes
1617*7485b225SElliott Hughesdl.warning, dl.attention {
1618*7485b225SElliott Hughes  margin-left: -7px;
1619*7485b225SElliott Hughes  padding-left: 3px;
1620*7485b225SElliott Hughes  border-left: 4px solid;
1621*7485b225SElliott Hughes  border-color: #FF0000;
1622*7485b225SElliott Hughes}
1623*7485b225SElliott Hughes
1624*7485b225SElliott Hughesdl.pre, dl.post, dl.invariant {
1625*7485b225SElliott Hughes  margin-left: -7px;
1626*7485b225SElliott Hughes  padding-left: 3px;
1627*7485b225SElliott Hughes  border-left: 4px solid;
1628*7485b225SElliott Hughes  border-color: #00D000;
1629*7485b225SElliott Hughes}
1630*7485b225SElliott Hughes
1631*7485b225SElliott Hughesdl.deprecated {
1632*7485b225SElliott Hughes  margin-left: -7px;
1633*7485b225SElliott Hughes  padding-left: 3px;
1634*7485b225SElliott Hughes  border-left: 4px solid;
1635*7485b225SElliott Hughes  border-color: #505050;
1636*7485b225SElliott Hughes}
1637*7485b225SElliott Hughes
1638*7485b225SElliott Hughesdl.todo {
1639*7485b225SElliott Hughes  margin-left: -7px;
1640*7485b225SElliott Hughes  padding-left: 3px;
1641*7485b225SElliott Hughes  border-left: 4px solid;
1642*7485b225SElliott Hughes  border-color: #00C0E0;
1643*7485b225SElliott Hughes}
1644*7485b225SElliott Hughes
1645*7485b225SElliott Hughesdl.test {
1646*7485b225SElliott Hughes  margin-left: -7px;
1647*7485b225SElliott Hughes  padding-left: 3px;
1648*7485b225SElliott Hughes  border-left: 4px solid;
1649*7485b225SElliott Hughes  border-color: #3030E0;
1650*7485b225SElliott Hughes}
1651*7485b225SElliott Hughes
1652*7485b225SElliott Hughesdl.bug {
1653*7485b225SElliott Hughes  margin-left: -7px;
1654*7485b225SElliott Hughes  padding-left: 3px;
1655*7485b225SElliott Hughes  border-left: 4px solid;
1656*7485b225SElliott Hughes  border-color: #C08050;
1657*7485b225SElliott Hughes}
1658*7485b225SElliott Hughes
1659*7485b225SElliott Hughes*/
1660*7485b225SElliott Hughes
1661*7485b225SElliott Hughesdl.bug dt a, dl.deprecated dt a, dl.todo dt a, dl.test a {
1662*7485b225SElliott Hughes    font-weight: bold !important;
1663*7485b225SElliott Hughes}
1664*7485b225SElliott Hughes
1665*7485b225SElliott Hughesdl.warning, dl.attention, dl.note, dl.deprecated, dl.bug,
1666*7485b225SElliott Hughesdl.invariant, dl.pre, dl.post, dl.todo, dl.test, dl.remark {
1667*7485b225SElliott Hughes    padding: 10px;
1668*7485b225SElliott Hughes    margin: 10px 0px;
1669*7485b225SElliott Hughes    overflow: hidden;
1670*7485b225SElliott Hughes    margin-left: 0;
1671*7485b225SElliott Hughes    border-radius: 4px;
1672*7485b225SElliott Hughes}
1673*7485b225SElliott Hughes
1674*7485b225SElliott Hughesdl.section dd {
1675*7485b225SElliott Hughes    margin-bottom: 2px;
1676*7485b225SElliott Hughes}
1677*7485b225SElliott Hughes
1678*7485b225SElliott Hughesdl.warning, dl.attention {
1679*7485b225SElliott Hughes    background: var(--warning-color-bg);
1680*7485b225SElliott Hughes    border-left: 8px solid var(--warning-color-hl);
1681*7485b225SElliott Hughes    color: var(--warning-color-text);
1682*7485b225SElliott Hughes}
1683*7485b225SElliott Hughes
1684*7485b225SElliott Hughesdl.warning dt, dl.attention dt {
1685*7485b225SElliott Hughes    color: var(--warning-color-hl);
1686*7485b225SElliott Hughes}
1687*7485b225SElliott Hughes
1688*7485b225SElliott Hughesdl.note, dl.remark {
1689*7485b225SElliott Hughes    background: var(--note-color-bg);
1690*7485b225SElliott Hughes    border-left: 8px solid var(--note-color-hl);
1691*7485b225SElliott Hughes    color: var(--note-color-text);
1692*7485b225SElliott Hughes}
1693*7485b225SElliott Hughes
1694*7485b225SElliott Hughesdl.note dt, dl.remark dt {
1695*7485b225SElliott Hughes    color: var(--note-color-hl);
1696*7485b225SElliott Hughes}
1697*7485b225SElliott Hughes
1698*7485b225SElliott Hughesdl.todo {
1699*7485b225SElliott Hughes    background: var(--todo-color-bg);
1700*7485b225SElliott Hughes    border-left: 8px solid var(--todo-color-hl);
1701*7485b225SElliott Hughes    color: var(--todo-color-text);
1702*7485b225SElliott Hughes}
1703*7485b225SElliott Hughes
1704*7485b225SElliott Hughesdl.todo dt {
1705*7485b225SElliott Hughes    color: var(--todo-color-hl);
1706*7485b225SElliott Hughes}
1707*7485b225SElliott Hughes
1708*7485b225SElliott Hughesdl.test {
1709*7485b225SElliott Hughes    background: var(--test-color-bg);
1710*7485b225SElliott Hughes    border-left: 8px solid var(--test-color-hl);
1711*7485b225SElliott Hughes    color: var(--test-color-text);
1712*7485b225SElliott Hughes}
1713*7485b225SElliott Hughes
1714*7485b225SElliott Hughesdl.test dt {
1715*7485b225SElliott Hughes    color: var(--test-color-hl);
1716*7485b225SElliott Hughes}
1717*7485b225SElliott Hughes
1718*7485b225SElliott Hughesdl.bug dt a {
1719*7485b225SElliott Hughes    color: var(--bug-color-hl) !important;
1720*7485b225SElliott Hughes}
1721*7485b225SElliott Hughes
1722*7485b225SElliott Hughesdl.bug {
1723*7485b225SElliott Hughes    background: var(--bug-color-bg);
1724*7485b225SElliott Hughes    border-left: 8px solid var(--bug-color-hl);
1725*7485b225SElliott Hughes    color: var(--bug-color-text);
1726*7485b225SElliott Hughes}
1727*7485b225SElliott Hughes
1728*7485b225SElliott Hughesdl.bug dt a {
1729*7485b225SElliott Hughes    color: var(--bug-color-hl) !important;
1730*7485b225SElliott Hughes}
1731*7485b225SElliott Hughes
1732*7485b225SElliott Hughesdl.deprecated {
1733*7485b225SElliott Hughes    background: var(--deprecated-color-bg);
1734*7485b225SElliott Hughes    border-left: 8px solid var(--deprecated-color-hl);
1735*7485b225SElliott Hughes    color: var(--deprecated-color-text);
1736*7485b225SElliott Hughes}
1737*7485b225SElliott Hughes
1738*7485b225SElliott Hughesdl.deprecated dt a {
1739*7485b225SElliott Hughes    color: var(--deprecated-color-hl) !important;
1740*7485b225SElliott Hughes}
1741*7485b225SElliott Hughes
1742*7485b225SElliott Hughesdl.section dd, dl.bug dd, dl.deprecated dd, dl.todo dd, dl.test dd {
1743*7485b225SElliott Hughes    margin-inline-start: 0px;
1744*7485b225SElliott Hughes}
1745*7485b225SElliott Hughes
1746*7485b225SElliott Hughesdl.invariant, dl.pre, dl.post {
1747*7485b225SElliott Hughes    background: var(--invariant-color-bg);
1748*7485b225SElliott Hughes    border-left: 8px solid var(--invariant-color-hl);
1749*7485b225SElliott Hughes    color: var(--invariant-color-text);
1750*7485b225SElliott Hughes}
1751*7485b225SElliott Hughes
1752*7485b225SElliott Hughesdl.invariant dt, dl.pre dt, dl.post dt {
1753*7485b225SElliott Hughes    color: var(--invariant-color-hl);
1754*7485b225SElliott Hughes}
1755*7485b225SElliott Hughes
1756*7485b225SElliott Hughes
1757*7485b225SElliott Hughes#projectrow
1758*7485b225SElliott Hughes{
1759*7485b225SElliott Hughes	height: 56px;
1760*7485b225SElliott Hughes}
1761*7485b225SElliott Hughes
1762*7485b225SElliott Hughes#projectlogo
1763*7485b225SElliott Hughes{
1764*7485b225SElliott Hughes	text-align: center;
1765*7485b225SElliott Hughes	vertical-align: bottom;
1766*7485b225SElliott Hughes	border-collapse: separate;
1767*7485b225SElliott Hughes}
1768*7485b225SElliott Hughes
1769*7485b225SElliott Hughes#projectlogo img
1770*7485b225SElliott Hughes{
1771*7485b225SElliott Hughes	border: 0px none;
1772*7485b225SElliott Hughes}
1773*7485b225SElliott Hughes
1774*7485b225SElliott Hughes#projectalign
1775*7485b225SElliott Hughes{
1776*7485b225SElliott Hughes        vertical-align: middle;
1777*7485b225SElliott Hughes        padding-left: 0.5em;
1778*7485b225SElliott Hughes}
1779*7485b225SElliott Hughes
1780*7485b225SElliott Hughes#projectname
1781*7485b225SElliott Hughes{
1782*7485b225SElliott Hughes	font-size: 200%;
1783*7485b225SElliott Hughes	font-family: var(--font-family-title);
1784*7485b225SElliott Hughes	margin: 0px;
1785*7485b225SElliott Hughes	padding: 2px 0px;
1786*7485b225SElliott Hughes}
1787*7485b225SElliott Hughes
1788*7485b225SElliott Hughes#projectbrief
1789*7485b225SElliott Hughes{
1790*7485b225SElliott Hughes	font-size: 90%;
1791*7485b225SElliott Hughes        font-family: var(--font-family-title);
1792*7485b225SElliott Hughes	margin: 0px;
1793*7485b225SElliott Hughes	padding: 0px;
1794*7485b225SElliott Hughes}
1795*7485b225SElliott Hughes
1796*7485b225SElliott Hughes#projectnumber
1797*7485b225SElliott Hughes{
1798*7485b225SElliott Hughes	font-size: 50%;
1799*7485b225SElliott Hughes	font-family: 50% var(--font-family-title);
1800*7485b225SElliott Hughes	margin: 0px;
1801*7485b225SElliott Hughes	padding: 0px;
1802*7485b225SElliott Hughes}
1803*7485b225SElliott Hughes
1804*7485b225SElliott Hughes#titlearea
1805*7485b225SElliott Hughes{
1806*7485b225SElliott Hughes	padding: 0px;
1807*7485b225SElliott Hughes	margin: 0px;
1808*7485b225SElliott Hughes	width: 100%;
1809*7485b225SElliott Hughes	border-bottom: 1px solid var(--title-separator-color);
1810*7485b225SElliott Hughes	background-color: var(--title-background-color);
1811*7485b225SElliott Hughes}
1812*7485b225SElliott Hughes
1813*7485b225SElliott Hughes.image
1814*7485b225SElliott Hughes{
1815*7485b225SElliott Hughes        text-align: center;
1816*7485b225SElliott Hughes}
1817*7485b225SElliott Hughes
1818*7485b225SElliott Hughes.dotgraph
1819*7485b225SElliott Hughes{
1820*7485b225SElliott Hughes        text-align: center;
1821*7485b225SElliott Hughes}
1822*7485b225SElliott Hughes
1823*7485b225SElliott Hughes.mscgraph
1824*7485b225SElliott Hughes{
1825*7485b225SElliott Hughes        text-align: center;
1826*7485b225SElliott Hughes}
1827*7485b225SElliott Hughes
1828*7485b225SElliott Hughes.plantumlgraph
1829*7485b225SElliott Hughes{
1830*7485b225SElliott Hughes        text-align: center;
1831*7485b225SElliott Hughes}
1832*7485b225SElliott Hughes
1833*7485b225SElliott Hughes.diagraph
1834*7485b225SElliott Hughes{
1835*7485b225SElliott Hughes        text-align: center;
1836*7485b225SElliott Hughes}
1837*7485b225SElliott Hughes
1838*7485b225SElliott Hughes.caption
1839*7485b225SElliott Hughes{
1840*7485b225SElliott Hughes	font-weight: bold;
1841*7485b225SElliott Hughes}
1842*7485b225SElliott Hughes
1843*7485b225SElliott Hughesdl.citelist {
1844*7485b225SElliott Hughes        margin-bottom:50px;
1845*7485b225SElliott Hughes}
1846*7485b225SElliott Hughes
1847*7485b225SElliott Hughesdl.citelist dt {
1848*7485b225SElliott Hughes        color:var(--citation-label-color);
1849*7485b225SElliott Hughes        float:left;
1850*7485b225SElliott Hughes        font-weight:bold;
1851*7485b225SElliott Hughes        margin-right:10px;
1852*7485b225SElliott Hughes        padding:5px;
1853*7485b225SElliott Hughes        text-align:right;
1854*7485b225SElliott Hughes        width:52px;
1855*7485b225SElliott Hughes}
1856*7485b225SElliott Hughes
1857*7485b225SElliott Hughesdl.citelist dd {
1858*7485b225SElliott Hughes        margin:2px 0 2px 72px;
1859*7485b225SElliott Hughes        padding:5px 0;
1860*7485b225SElliott Hughes}
1861*7485b225SElliott Hughes
1862*7485b225SElliott Hughesdiv.toc {
1863*7485b225SElliott Hughes        padding: 14px 25px;
1864*7485b225SElliott Hughes        background-color: var(--toc-background-color);
1865*7485b225SElliott Hughes        border: 1px solid var(--toc-border-color);
1866*7485b225SElliott Hughes        border-radius: 7px 7px 7px 7px;
1867*7485b225SElliott Hughes        float: right;
1868*7485b225SElliott Hughes        height: auto;
1869*7485b225SElliott Hughes        margin: 0 8px 10px 10px;
1870*7485b225SElliott Hughes        width: 200px;
1871*7485b225SElliott Hughes}
1872*7485b225SElliott Hughes
1873*7485b225SElliott Hughesdiv.toc li {
1874*7485b225SElliott Hughes        background: var(--toc-down-arrow-image) no-repeat scroll 0 5px transparent;
1875*7485b225SElliott Hughes        font: 10px/1.2 var(--font-family-toc);
1876*7485b225SElliott Hughes        margin-top: 5px;
1877*7485b225SElliott Hughes        padding-left: 10px;
1878*7485b225SElliott Hughes        padding-top: 2px;
1879*7485b225SElliott Hughes}
1880*7485b225SElliott Hughes
1881*7485b225SElliott Hughesdiv.toc h3 {
1882*7485b225SElliott Hughes        font: bold 12px/1.2 var(--font-family-toc);
1883*7485b225SElliott Hughes	color: var(--toc-header-color);
1884*7485b225SElliott Hughes        border-bottom: 0 none;
1885*7485b225SElliott Hughes        margin: 0;
1886*7485b225SElliott Hughes}
1887*7485b225SElliott Hughes
1888*7485b225SElliott Hughesdiv.toc ul {
1889*7485b225SElliott Hughes        list-style: none outside none;
1890*7485b225SElliott Hughes        border: medium none;
1891*7485b225SElliott Hughes        padding: 0px;
1892*7485b225SElliott Hughes}
1893*7485b225SElliott Hughes
1894*7485b225SElliott Hughesdiv.toc li.level1 {
1895*7485b225SElliott Hughes        margin-left: 0px;
1896*7485b225SElliott Hughes}
1897*7485b225SElliott Hughes
1898*7485b225SElliott Hughesdiv.toc li.level2 {
1899*7485b225SElliott Hughes        margin-left: 15px;
1900*7485b225SElliott Hughes}
1901*7485b225SElliott Hughes
1902*7485b225SElliott Hughesdiv.toc li.level3 {
1903*7485b225SElliott Hughes        margin-left: 15px;
1904*7485b225SElliott Hughes}
1905*7485b225SElliott Hughes
1906*7485b225SElliott Hughesdiv.toc li.level4 {
1907*7485b225SElliott Hughes        margin-left: 15px;
1908*7485b225SElliott Hughes}
1909*7485b225SElliott Hughes
1910*7485b225SElliott Hughesspan.emoji {
1911*7485b225SElliott Hughes        /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html
1912*7485b225SElliott Hughes         * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort;
1913*7485b225SElliott Hughes         */
1914*7485b225SElliott Hughes}
1915*7485b225SElliott Hughes
1916*7485b225SElliott Hughesspan.obfuscator {
1917*7485b225SElliott Hughes  display: none;
1918*7485b225SElliott Hughes}
1919*7485b225SElliott Hughes
1920*7485b225SElliott Hughes.inherit_header {
1921*7485b225SElliott Hughes        font-weight: bold;
1922*7485b225SElliott Hughes        color: var(--inherit-header-color);
1923*7485b225SElliott Hughes        cursor: pointer;
1924*7485b225SElliott Hughes	-webkit-touch-callout: none;
1925*7485b225SElliott Hughes	-webkit-user-select: none;
1926*7485b225SElliott Hughes	-khtml-user-select: none;
1927*7485b225SElliott Hughes	-moz-user-select: none;
1928*7485b225SElliott Hughes	-ms-user-select: none;
1929*7485b225SElliott Hughes	user-select: none;
1930*7485b225SElliott Hughes}
1931*7485b225SElliott Hughes
1932*7485b225SElliott Hughes.inherit_header td {
1933*7485b225SElliott Hughes        padding: 6px 0px 2px 5px;
1934*7485b225SElliott Hughes}
1935*7485b225SElliott Hughes
1936*7485b225SElliott Hughes.inherit {
1937*7485b225SElliott Hughes        display: none;
1938*7485b225SElliott Hughes}
1939*7485b225SElliott Hughes
1940*7485b225SElliott Hughestr.heading h2 {
1941*7485b225SElliott Hughes        margin-top: 12px;
1942*7485b225SElliott Hughes        margin-bottom: 4px;
1943*7485b225SElliott Hughes}
1944*7485b225SElliott Hughes
1945*7485b225SElliott Hughes/* tooltip related style info */
1946*7485b225SElliott Hughes
1947*7485b225SElliott Hughes.ttc {
1948*7485b225SElliott Hughes        position: absolute;
1949*7485b225SElliott Hughes        display: none;
1950*7485b225SElliott Hughes}
1951*7485b225SElliott Hughes
1952*7485b225SElliott Hughes#powerTip {
1953*7485b225SElliott Hughes	cursor: default;
1954*7485b225SElliott Hughes	/*white-space: nowrap;*/
1955*7485b225SElliott Hughes        color: var(--tooltip-foreground-color);
1956*7485b225SElliott Hughes	background-color: var(--tooltip-background-color);
1957*7485b225SElliott Hughes	border: 1px solid var(--tooltip-border-color);
1958*7485b225SElliott Hughes	border-radius: 4px 4px 4px 4px;
1959*7485b225SElliott Hughes	box-shadow: var(--tooltip-shadow);
1960*7485b225SElliott Hughes	display: none;
1961*7485b225SElliott Hughes	font-size: smaller;
1962*7485b225SElliott Hughes	max-width: 80%;
1963*7485b225SElliott Hughes	opacity: 0.9;
1964*7485b225SElliott Hughes	padding: 1ex 1em 1em;
1965*7485b225SElliott Hughes	position: absolute;
1966*7485b225SElliott Hughes	z-index: 2147483647;
1967*7485b225SElliott Hughes}
1968*7485b225SElliott Hughes
1969*7485b225SElliott Hughes#powerTip div.ttdoc {
1970*7485b225SElliott Hughes        color: var(--tooltip-doc-color);
1971*7485b225SElliott Hughes	font-style: italic;
1972*7485b225SElliott Hughes}
1973*7485b225SElliott Hughes
1974*7485b225SElliott Hughes#powerTip div.ttname a {
1975*7485b225SElliott Hughes        font-weight: bold;
1976*7485b225SElliott Hughes}
1977*7485b225SElliott Hughes
1978*7485b225SElliott Hughes#powerTip a {
1979*7485b225SElliott Hughes	color: var(--tooltip-link-color);
1980*7485b225SElliott Hughes}
1981*7485b225SElliott Hughes
1982*7485b225SElliott Hughes#powerTip div.ttname {
1983*7485b225SElliott Hughes        font-weight: bold;
1984*7485b225SElliott Hughes}
1985*7485b225SElliott Hughes
1986*7485b225SElliott Hughes#powerTip div.ttdeci {
1987*7485b225SElliott Hughes        color: var(--tooltip-declaration-color);
1988*7485b225SElliott Hughes}
1989*7485b225SElliott Hughes
1990*7485b225SElliott Hughes#powerTip div {
1991*7485b225SElliott Hughes        margin: 0px;
1992*7485b225SElliott Hughes        padding: 0px;
1993*7485b225SElliott Hughes        font-size: 12px;
1994*7485b225SElliott Hughes       	font-family: var(--font-family-tooltip);
1995*7485b225SElliott Hughes	line-height: 16px;
1996*7485b225SElliott Hughes}
1997*7485b225SElliott Hughes
1998*7485b225SElliott Hughes#powerTip:before, #powerTip:after {
1999*7485b225SElliott Hughes	content: "";
2000*7485b225SElliott Hughes	position: absolute;
2001*7485b225SElliott Hughes	margin: 0px;
2002*7485b225SElliott Hughes}
2003*7485b225SElliott Hughes
2004*7485b225SElliott Hughes#powerTip.n:after,  #powerTip.n:before,
2005*7485b225SElliott Hughes#powerTip.s:after,  #powerTip.s:before,
2006*7485b225SElliott Hughes#powerTip.w:after,  #powerTip.w:before,
2007*7485b225SElliott Hughes#powerTip.e:after,  #powerTip.e:before,
2008*7485b225SElliott Hughes#powerTip.ne:after, #powerTip.ne:before,
2009*7485b225SElliott Hughes#powerTip.se:after, #powerTip.se:before,
2010*7485b225SElliott Hughes#powerTip.nw:after, #powerTip.nw:before,
2011*7485b225SElliott Hughes#powerTip.sw:after, #powerTip.sw:before {
2012*7485b225SElliott Hughes	border: solid transparent;
2013*7485b225SElliott Hughes	content: " ";
2014*7485b225SElliott Hughes	height: 0;
2015*7485b225SElliott Hughes	width: 0;
2016*7485b225SElliott Hughes	position: absolute;
2017*7485b225SElliott Hughes}
2018*7485b225SElliott Hughes
2019*7485b225SElliott Hughes#powerTip.n:after,  #powerTip.s:after,
2020*7485b225SElliott Hughes#powerTip.w:after,  #powerTip.e:after,
2021*7485b225SElliott Hughes#powerTip.nw:after, #powerTip.ne:after,
2022*7485b225SElliott Hughes#powerTip.sw:after, #powerTip.se:after {
2023*7485b225SElliott Hughes	border-color: rgba(255, 255, 255, 0);
2024*7485b225SElliott Hughes}
2025*7485b225SElliott Hughes
2026*7485b225SElliott Hughes#powerTip.n:before,  #powerTip.s:before,
2027*7485b225SElliott Hughes#powerTip.w:before,  #powerTip.e:before,
2028*7485b225SElliott Hughes#powerTip.nw:before, #powerTip.ne:before,
2029*7485b225SElliott Hughes#powerTip.sw:before, #powerTip.se:before {
2030*7485b225SElliott Hughes	border-color: rgba(128, 128, 128, 0);
2031*7485b225SElliott Hughes}
2032*7485b225SElliott Hughes
2033*7485b225SElliott Hughes#powerTip.n:after,  #powerTip.n:before,
2034*7485b225SElliott Hughes#powerTip.ne:after, #powerTip.ne:before,
2035*7485b225SElliott Hughes#powerTip.nw:after, #powerTip.nw:before {
2036*7485b225SElliott Hughes	top: 100%;
2037*7485b225SElliott Hughes}
2038*7485b225SElliott Hughes
2039*7485b225SElliott Hughes#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
2040*7485b225SElliott Hughes	border-top-color: var(--tooltip-background-color);
2041*7485b225SElliott Hughes	border-width: 10px;
2042*7485b225SElliott Hughes	margin: 0px -10px;
2043*7485b225SElliott Hughes}
2044*7485b225SElliott Hughes#powerTip.n:before, #powerTip.ne:before, #powerTip.nw:before {
2045*7485b225SElliott Hughes	border-top-color: var(--tooltip-border-color);
2046*7485b225SElliott Hughes	border-width: 11px;
2047*7485b225SElliott Hughes	margin: 0px -11px;
2048*7485b225SElliott Hughes}
2049*7485b225SElliott Hughes#powerTip.n:after, #powerTip.n:before {
2050*7485b225SElliott Hughes	left: 50%;
2051*7485b225SElliott Hughes}
2052*7485b225SElliott Hughes
2053*7485b225SElliott Hughes#powerTip.nw:after, #powerTip.nw:before {
2054*7485b225SElliott Hughes	right: 14px;
2055*7485b225SElliott Hughes}
2056*7485b225SElliott Hughes
2057*7485b225SElliott Hughes#powerTip.ne:after, #powerTip.ne:before {
2058*7485b225SElliott Hughes	left: 14px;
2059*7485b225SElliott Hughes}
2060*7485b225SElliott Hughes
2061*7485b225SElliott Hughes#powerTip.s:after,  #powerTip.s:before,
2062*7485b225SElliott Hughes#powerTip.se:after, #powerTip.se:before,
2063*7485b225SElliott Hughes#powerTip.sw:after, #powerTip.sw:before {
2064*7485b225SElliott Hughes	bottom: 100%;
2065*7485b225SElliott Hughes}
2066*7485b225SElliott Hughes
2067*7485b225SElliott Hughes#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
2068*7485b225SElliott Hughes	border-bottom-color: var(--tooltip-background-color);
2069*7485b225SElliott Hughes	border-width: 10px;
2070*7485b225SElliott Hughes	margin: 0px -10px;
2071*7485b225SElliott Hughes}
2072*7485b225SElliott Hughes
2073*7485b225SElliott Hughes#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
2074*7485b225SElliott Hughes	border-bottom-color: var(--tooltip-border-color);
2075*7485b225SElliott Hughes	border-width: 11px;
2076*7485b225SElliott Hughes	margin: 0px -11px;
2077*7485b225SElliott Hughes}
2078*7485b225SElliott Hughes
2079*7485b225SElliott Hughes#powerTip.s:after, #powerTip.s:before {
2080*7485b225SElliott Hughes	left: 50%;
2081*7485b225SElliott Hughes}
2082*7485b225SElliott Hughes
2083*7485b225SElliott Hughes#powerTip.sw:after, #powerTip.sw:before {
2084*7485b225SElliott Hughes	right: 14px;
2085*7485b225SElliott Hughes}
2086*7485b225SElliott Hughes
2087*7485b225SElliott Hughes#powerTip.se:after, #powerTip.se:before {
2088*7485b225SElliott Hughes	left: 14px;
2089*7485b225SElliott Hughes}
2090*7485b225SElliott Hughes
2091*7485b225SElliott Hughes#powerTip.e:after, #powerTip.e:before {
2092*7485b225SElliott Hughes	left: 100%;
2093*7485b225SElliott Hughes}
2094*7485b225SElliott Hughes#powerTip.e:after {
2095*7485b225SElliott Hughes	border-left-color: var(--tooltip-border-color);
2096*7485b225SElliott Hughes	border-width: 10px;
2097*7485b225SElliott Hughes	top: 50%;
2098*7485b225SElliott Hughes	margin-top: -10px;
2099*7485b225SElliott Hughes}
2100*7485b225SElliott Hughes#powerTip.e:before {
2101*7485b225SElliott Hughes	border-left-color: var(--tooltip-border-color);
2102*7485b225SElliott Hughes	border-width: 11px;
2103*7485b225SElliott Hughes	top: 50%;
2104*7485b225SElliott Hughes	margin-top: -11px;
2105*7485b225SElliott Hughes}
2106*7485b225SElliott Hughes
2107*7485b225SElliott Hughes#powerTip.w:after, #powerTip.w:before {
2108*7485b225SElliott Hughes	right: 100%;
2109*7485b225SElliott Hughes}
2110*7485b225SElliott Hughes#powerTip.w:after {
2111*7485b225SElliott Hughes	border-right-color: var(--tooltip-border-color);
2112*7485b225SElliott Hughes	border-width: 10px;
2113*7485b225SElliott Hughes	top: 50%;
2114*7485b225SElliott Hughes	margin-top: -10px;
2115*7485b225SElliott Hughes}
2116*7485b225SElliott Hughes#powerTip.w:before {
2117*7485b225SElliott Hughes	border-right-color: var(--tooltip-border-color);
2118*7485b225SElliott Hughes	border-width: 11px;
2119*7485b225SElliott Hughes	top: 50%;
2120*7485b225SElliott Hughes	margin-top: -11px;
2121*7485b225SElliott Hughes}
2122*7485b225SElliott Hughes
2123*7485b225SElliott Hughes@media print
2124*7485b225SElliott Hughes{
2125*7485b225SElliott Hughes  #top { display: none; }
2126*7485b225SElliott Hughes  #side-nav { display: none; }
2127*7485b225SElliott Hughes  #nav-path { display: none; }
2128*7485b225SElliott Hughes  body { overflow:visible; }
2129*7485b225SElliott Hughes  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
2130*7485b225SElliott Hughes  .summary { display: none; }
2131*7485b225SElliott Hughes  .memitem { page-break-inside: avoid; }
2132*7485b225SElliott Hughes  #doc-content
2133*7485b225SElliott Hughes  {
2134*7485b225SElliott Hughes    margin-left:0 !important;
2135*7485b225SElliott Hughes    height:auto !important;
2136*7485b225SElliott Hughes    width:auto !important;
2137*7485b225SElliott Hughes    overflow:inherit;
2138*7485b225SElliott Hughes    display:inline;
2139*7485b225SElliott Hughes  }
2140*7485b225SElliott Hughes}
2141*7485b225SElliott Hughes
2142*7485b225SElliott Hughes/* @group Markdown */
2143*7485b225SElliott Hughes
2144*7485b225SElliott Hughestable.markdownTable {
2145*7485b225SElliott Hughes	border-collapse:collapse;
2146*7485b225SElliott Hughes        margin-top: 4px;
2147*7485b225SElliott Hughes        margin-bottom: 4px;
2148*7485b225SElliott Hughes}
2149*7485b225SElliott Hughes
2150*7485b225SElliott Hughestable.markdownTable td, table.markdownTable th {
2151*7485b225SElliott Hughes	border: 1px solid var(--table-cell-border-color);
2152*7485b225SElliott Hughes	padding: 3px 7px 2px;
2153*7485b225SElliott Hughes}
2154*7485b225SElliott Hughes
2155*7485b225SElliott Hughestable.markdownTable tr {
2156*7485b225SElliott Hughes}
2157*7485b225SElliott Hughes
2158*7485b225SElliott Hughesth.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
2159*7485b225SElliott Hughes	background-color: var(--table-header-background-color);
2160*7485b225SElliott Hughes	color: var(--table-header-foreground-color);
2161*7485b225SElliott Hughes	font-size: 110%;
2162*7485b225SElliott Hughes	padding-bottom: 4px;
2163*7485b225SElliott Hughes	padding-top: 5px;
2164*7485b225SElliott Hughes}
2165*7485b225SElliott Hughes
2166*7485b225SElliott Hughesth.markdownTableHeadLeft, td.markdownTableBodyLeft {
2167*7485b225SElliott Hughes	text-align: left
2168*7485b225SElliott Hughes}
2169*7485b225SElliott Hughes
2170*7485b225SElliott Hughesth.markdownTableHeadRight, td.markdownTableBodyRight {
2171*7485b225SElliott Hughes	text-align: right
2172*7485b225SElliott Hughes}
2173*7485b225SElliott Hughes
2174*7485b225SElliott Hughesth.markdownTableHeadCenter, td.markdownTableBodyCenter {
2175*7485b225SElliott Hughes	text-align: center
2176*7485b225SElliott Hughes}
2177*7485b225SElliott Hughes
2178*7485b225SElliott Hughestt, code, kbd, samp
2179*7485b225SElliott Hughes{
2180*7485b225SElliott Hughes  display: inline-block;
2181*7485b225SElliott Hughes}
2182*7485b225SElliott Hughes/* @end */
2183*7485b225SElliott Hughes
2184*7485b225SElliott Hughesu {
2185*7485b225SElliott Hughes	text-decoration: underline;
2186*7485b225SElliott Hughes}
2187*7485b225SElliott Hughes
2188*7485b225SElliott Hughesdetails>summary {
2189*7485b225SElliott Hughes  list-style-type: none;
2190*7485b225SElliott Hughes}
2191*7485b225SElliott Hughes
2192*7485b225SElliott Hughesdetails > summary::-webkit-details-marker {
2193*7485b225SElliott Hughes    display: none;
2194*7485b225SElliott Hughes}
2195*7485b225SElliott Hughes
2196*7485b225SElliott Hughesdetails>summary::before {
2197*7485b225SElliott Hughes    content: "\25ba";
2198*7485b225SElliott Hughes    padding-right:4px;
2199*7485b225SElliott Hughes    font-size: 80%;
2200*7485b225SElliott Hughes}
2201*7485b225SElliott Hughes
2202*7485b225SElliott Hughesdetails[open]>summary::before {
2203*7485b225SElliott Hughes    content: "\25bc";
2204*7485b225SElliott Hughes    padding-right:4px;
2205*7485b225SElliott Hughes    font-size: 80%;
2206*7485b225SElliott Hughes}
2207*7485b225SElliott Hughes
2208*7485b225SElliott Hughesbody {
2209*7485b225SElliott Hughes    scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-background-color);
2210*7485b225SElliott Hughes}
2211*7485b225SElliott Hughes
2212*7485b225SElliott Hughes::-webkit-scrollbar {
2213*7485b225SElliott Hughes        background-color: var(--scrollbar-background-color);
2214*7485b225SElliott Hughes        height: 12px;
2215*7485b225SElliott Hughes        width: 12px;
2216*7485b225SElliott Hughes}
2217*7485b225SElliott Hughes::-webkit-scrollbar-thumb {
2218*7485b225SElliott Hughes        border-radius: 6px;
2219*7485b225SElliott Hughes        box-shadow: inset 0 0 12px 12px var(--scrollbar-thumb-color);
2220*7485b225SElliott Hughes        border: solid 2px transparent;
2221*7485b225SElliott Hughes}
2222*7485b225SElliott Hughes::-webkit-scrollbar-corner {
2223*7485b225SElliott Hughes        background-color: var(--scrollbar-background-color);
2224*7485b225SElliott Hughes}
2225*7485b225SElliott Hughes
2226