doxygen.css 49 KB

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