doxygen.css 48 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225
  1. /* The standard CSS for doxygen 1.10.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 {
  571. overflow: visible;
  572. }
  573. ul.multicol {
  574. -moz-column-gap: 1em;
  575. -webkit-column-gap: 1em;
  576. column-gap: 1em;
  577. -moz-column-count: 3;
  578. -webkit-column-count: 3;
  579. column-count: 3;
  580. list-style-type: none;
  581. }
  582. #side-nav ul {
  583. overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */
  584. }
  585. #main-nav ul {
  586. overflow: visible; /* reset ul rule for the navigation bar drop down lists */
  587. }
  588. .fragment {
  589. text-align: left;
  590. direction: ltr;
  591. overflow-x: auto;
  592. overflow-y: hidden;
  593. position: relative;
  594. min-height: 12px;
  595. margin: 10px 0px;
  596. padding: 10px 10px;
  597. border: 1px solid var(--fragment-border-color);
  598. border-radius: 4px;
  599. background-color: var(--fragment-background-color);
  600. color: var(--fragment-foreground-color);
  601. }
  602. pre.fragment {
  603. word-wrap: break-word;
  604. font-size: 10pt;
  605. line-height: 125%;
  606. font-family: var(--font-family-monospace);
  607. }
  608. .clipboard {
  609. width: 24px;
  610. height: 24px;
  611. right: 5px;
  612. top: 5px;
  613. opacity: 0;
  614. position: absolute;
  615. display: inline;
  616. overflow: auto;
  617. fill: var(--fragment-foreground-color);
  618. justify-content: center;
  619. align-items: center;
  620. cursor: pointer;
  621. }
  622. .clipboard.success {
  623. border: 1px solid var(--fragment-foreground-color);
  624. border-radius: 4px;
  625. }
  626. .fragment:hover .clipboard, .clipboard.success {
  627. opacity: .28;
  628. }
  629. .clipboard:hover, .clipboard.success {
  630. opacity: 1 !important;
  631. }
  632. .clipboard:active:not([class~=success]) svg {
  633. transform: scale(.91);
  634. }
  635. .clipboard.success svg {
  636. fill: var(--fragment-copy-ok-color);
  637. }
  638. .clipboard.success {
  639. border-color: var(--fragment-copy-ok-color);
  640. }
  641. div.line {
  642. font-family: var(--font-family-monospace);
  643. font-size: 13px;
  644. min-height: 13px;
  645. line-height: 1.2;
  646. text-wrap: unrestricted;
  647. white-space: -moz-pre-wrap; /* Moz */
  648. white-space: -pre-wrap; /* Opera 4-6 */
  649. white-space: -o-pre-wrap; /* Opera 7 */
  650. white-space: pre-wrap; /* CSS3 */
  651. word-wrap: break-word; /* IE 5.5+ */
  652. text-indent: -53px;
  653. padding-left: 53px;
  654. padding-bottom: 0px;
  655. margin: 0px;
  656. -webkit-transition-property: background-color, box-shadow;
  657. -webkit-transition-duration: 0.5s;
  658. -moz-transition-property: background-color, box-shadow;
  659. -moz-transition-duration: 0.5s;
  660. -ms-transition-property: background-color, box-shadow;
  661. -ms-transition-duration: 0.5s;
  662. -o-transition-property: background-color, box-shadow;
  663. -o-transition-duration: 0.5s;
  664. transition-property: background-color, box-shadow;
  665. transition-duration: 0.5s;
  666. }
  667. div.line:after {
  668. content:"\000A";
  669. white-space: pre;
  670. }
  671. div.line.glow {
  672. background-color: var(--glow-color);
  673. box-shadow: 0 0 10px var(--glow-color);
  674. }
  675. span.fold {
  676. margin-left: 5px;
  677. margin-right: 1px;
  678. margin-top: 0px;
  679. margin-bottom: 0px;
  680. padding: 0px;
  681. display: inline-block;
  682. width: 12px;
  683. height: 12px;
  684. background-repeat:no-repeat;
  685. background-position:center;
  686. }
  687. span.lineno {
  688. padding-right: 4px;
  689. margin-right: 9px;
  690. text-align: right;
  691. border-right: 2px solid var(--fragment-lineno-border-color);
  692. color: var(--fragment-lineno-foreground-color);
  693. background-color: var(--fragment-lineno-background-color);
  694. white-space: pre;
  695. }
  696. span.lineno a, span.lineno a:visited {
  697. color: var(--fragment-lineno-link-fg-color);
  698. background-color: var(--fragment-lineno-link-bg-color);
  699. }
  700. span.lineno a:hover {
  701. color: var(--fragment-lineno-link-hover-fg-color);
  702. background-color: var(--fragment-lineno-link-hover-bg-color);
  703. }
  704. .lineno {
  705. -webkit-touch-callout: none;
  706. -webkit-user-select: none;
  707. -khtml-user-select: none;
  708. -moz-user-select: none;
  709. -ms-user-select: none;
  710. user-select: none;
  711. }
  712. div.classindex ul {
  713. list-style: none;
  714. padding-left: 0;
  715. }
  716. div.classindex span.ai {
  717. display: inline-block;
  718. }
  719. div.groupHeader {
  720. margin-left: 16px;
  721. margin-top: 12px;
  722. font-weight: bold;
  723. }
  724. div.groupText {
  725. margin-left: 16px;
  726. font-style: italic;
  727. }
  728. body {
  729. color: var(--page-foreground-color);
  730. margin: 0;
  731. }
  732. div.contents {
  733. margin-top: 10px;
  734. margin-left: 12px;
  735. margin-right: 8px;
  736. }
  737. p.formulaDsp {
  738. text-align: center;
  739. }
  740. img.dark-mode-visible {
  741. display: none;
  742. }
  743. img.light-mode-visible {
  744. display: none;
  745. }
  746. img.formulaInl, img.inline {
  747. vertical-align: middle;
  748. }
  749. div.center {
  750. text-align: center;
  751. margin-top: 0px;
  752. margin-bottom: 0px;
  753. padding: 0px;
  754. }
  755. div.center img {
  756. border: 0px;
  757. }
  758. address.footer {
  759. text-align: right;
  760. padding-right: 12px;
  761. }
  762. img.footer {
  763. border: 0px;
  764. vertical-align: middle;
  765. width: var(--footer-logo-width);
  766. }
  767. .compoundTemplParams {
  768. color: var(--memdecl-template-color);
  769. font-size: 80%;
  770. line-height: 120%;
  771. }
  772. /* @group Code Colorization */
  773. span.keyword {
  774. color: var(--code-keyword-color);
  775. }
  776. span.keywordtype {
  777. color: var(--code-type-keyword-color);
  778. }
  779. span.keywordflow {
  780. color: var(--code-flow-keyword-color);
  781. }
  782. span.comment {
  783. color: var(--code-comment-color);
  784. }
  785. span.preprocessor {
  786. color: var(--code-preprocessor-color);
  787. }
  788. span.stringliteral {
  789. color: var(--code-string-literal-color);
  790. }
  791. span.charliteral {
  792. color: var(--code-char-literal-color);
  793. }
  794. span.xmlcdata {
  795. color: var(--code-xml-cdata-color);
  796. }
  797. span.vhdldigit {
  798. color: var(--code-vhdl-digit-color);
  799. }
  800. span.vhdlchar {
  801. color: var(--code-vhdl-char-color);
  802. }
  803. span.vhdlkeyword {
  804. color: var(--code-vhdl-keyword-color);
  805. }
  806. span.vhdllogic {
  807. color: var(--code-vhdl-logic-color);
  808. }
  809. blockquote {
  810. background-color: var(--blockquote-background-color);
  811. border-left: 2px solid var(--blockquote-border-color);
  812. margin: 0 24px 0 4px;
  813. padding: 0 12px 0 16px;
  814. }
  815. /* @end */
  816. td.tiny {
  817. font-size: 75%;
  818. }
  819. .dirtab {
  820. padding: 4px;
  821. border-collapse: collapse;
  822. border: 1px solid var(--table-cell-border-color);
  823. }
  824. th.dirtab {
  825. background-color: var(--table-header-background-color);
  826. color: var(--table-header-foreground-color);
  827. font-weight: bold;
  828. }
  829. hr {
  830. height: 0px;
  831. border: none;
  832. border-top: 1px solid var(--separator-color);
  833. }
  834. hr.footer {
  835. height: 1px;
  836. }
  837. /* @group Member Descriptions */
  838. table.memberdecls {
  839. border-spacing: 0px;
  840. padding: 0px;
  841. }
  842. .memberdecls td, .fieldtable tr {
  843. -webkit-transition-property: background-color, box-shadow;
  844. -webkit-transition-duration: 0.5s;
  845. -moz-transition-property: background-color, box-shadow;
  846. -moz-transition-duration: 0.5s;
  847. -ms-transition-property: background-color, box-shadow;
  848. -ms-transition-duration: 0.5s;
  849. -o-transition-property: background-color, box-shadow;
  850. -o-transition-duration: 0.5s;
  851. transition-property: background-color, box-shadow;
  852. transition-duration: 0.5s;
  853. }
  854. .memberdecls td.glow, .fieldtable tr.glow {
  855. background-color: var(--glow-color);
  856. box-shadow: 0 0 15px var(--glow-color);
  857. }
  858. .mdescLeft, .mdescRight,
  859. .memItemLeft, .memItemRight,
  860. .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
  861. background-color: var(--memdecl-background-color);
  862. border: none;
  863. margin: 4px;
  864. padding: 1px 0 0 8px;
  865. }
  866. .mdescLeft, .mdescRight {
  867. padding: 0px 8px 4px 8px;
  868. color: var(--memdecl-foreground-color);
  869. }
  870. .memSeparator {
  871. border-bottom: 1px solid var(--memdecl-separator-color);
  872. line-height: 1px;
  873. margin: 0px;
  874. padding: 0px;
  875. }
  876. .memItemLeft, .memTemplItemLeft {
  877. white-space: nowrap;
  878. }
  879. .memItemRight, .memTemplItemRight {
  880. width: 100%;
  881. }
  882. .memTemplParams {
  883. color: var(--memdecl-template-color);
  884. white-space: nowrap;
  885. font-size: 80%;
  886. }
  887. /* @end */
  888. /* @group Member Details */
  889. /* Styles for detailed member documentation */
  890. .memtitle {
  891. padding: 8px;
  892. border-top: 1px solid var(--memdef-border-color);
  893. border-left: 1px solid var(--memdef-border-color);
  894. border-right: 1px solid var(--memdef-border-color);
  895. border-top-right-radius: 4px;
  896. border-top-left-radius: 4px;
  897. margin-bottom: -1px;
  898. background-image: var(--memdef-title-gradient-image);
  899. background-repeat: repeat-x;
  900. background-color: var(--memdef-title-background-color);
  901. line-height: 1.25;
  902. font-weight: 300;
  903. float:left;
  904. }
  905. .permalink
  906. {
  907. font-size: 65%;
  908. display: inline-block;
  909. vertical-align: middle;
  910. }
  911. .memtemplate {
  912. font-size: 80%;
  913. color: var(--memdef-template-color);
  914. font-weight: normal;
  915. margin-left: 9px;
  916. }
  917. .mempage {
  918. width: 100%;
  919. }
  920. .memitem {
  921. padding: 0;
  922. margin-bottom: 10px;
  923. margin-right: 5px;
  924. -webkit-transition: box-shadow 0.5s linear;
  925. -moz-transition: box-shadow 0.5s linear;
  926. -ms-transition: box-shadow 0.5s linear;
  927. -o-transition: box-shadow 0.5s linear;
  928. transition: box-shadow 0.5s linear;
  929. display: table !important;
  930. width: 100%;
  931. }
  932. .memitem.glow {
  933. box-shadow: 0 0 15px var(--glow-color);
  934. }
  935. .memname {
  936. font-weight: 400;
  937. margin-left: 6px;
  938. }
  939. .memname td {
  940. vertical-align: bottom;
  941. }
  942. .memproto, dl.reflist dt {
  943. border-top: 1px solid var(--memdef-border-color);
  944. border-left: 1px solid var(--memdef-border-color);
  945. border-right: 1px solid var(--memdef-border-color);
  946. padding: 6px 0px 6px 0px;
  947. color: var(--memdef-proto-text-color);
  948. font-weight: bold;
  949. text-shadow: var(--memdef-proto-text-shadow);
  950. background-color: var(--memdef-proto-background-color);
  951. box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
  952. border-top-right-radius: 4px;
  953. }
  954. .overload {
  955. font-family: var(--font-family-monospace);
  956. font-size: 65%;
  957. }
  958. .memdoc, dl.reflist dd {
  959. border-bottom: 1px solid var(--memdef-border-color);
  960. border-left: 1px solid var(--memdef-border-color);
  961. border-right: 1px solid var(--memdef-border-color);
  962. padding: 6px 10px 2px 10px;
  963. border-top-width: 0;
  964. background-image:url('nav_g.png');
  965. background-repeat:repeat-x;
  966. background-color: var(--memdef-doc-background-color);
  967. /* opera specific markup */
  968. border-bottom-left-radius: 4px;
  969. border-bottom-right-radius: 4px;
  970. box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
  971. /* firefox specific markup */
  972. -moz-border-radius-bottomleft: 4px;
  973. -moz-border-radius-bottomright: 4px;
  974. -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
  975. /* webkit specific markup */
  976. -webkit-border-bottom-left-radius: 4px;
  977. -webkit-border-bottom-right-radius: 4px;
  978. -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
  979. }
  980. dl.reflist dt {
  981. padding: 5px;
  982. }
  983. dl.reflist dd {
  984. margin: 0px 0px 10px 0px;
  985. padding: 5px;
  986. }
  987. .paramkey {
  988. text-align: right;
  989. }
  990. .paramtype {
  991. white-space: nowrap;
  992. padding: 0px;
  993. padding-bottom: 1px;
  994. }
  995. .paramname {
  996. white-space: nowrap;
  997. padding: 0px;
  998. padding-bottom: 1px;
  999. margin-left: 2px;
  1000. }
  1001. .paramname em {
  1002. color: var(--memdef-param-name-color);
  1003. font-style: normal;
  1004. margin-right: 1px;
  1005. }
  1006. .paramname .paramdefval {
  1007. font-family: var(--font-family-monospace);
  1008. }
  1009. .params, .retval, .exception, .tparams {
  1010. margin-left: 0px;
  1011. padding-left: 0px;
  1012. }
  1013. .params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname {
  1014. font-weight: bold;
  1015. vertical-align: top;
  1016. }
  1017. .params .paramtype, .tparams .paramtype {
  1018. font-style: italic;
  1019. vertical-align: top;
  1020. }
  1021. .params .paramdir, .tparams .paramdir {
  1022. font-family: var(--font-family-monospace);
  1023. vertical-align: top;
  1024. }
  1025. table.mlabels {
  1026. border-spacing: 0px;
  1027. }
  1028. td.mlabels-left {
  1029. width: 100%;
  1030. padding: 0px;
  1031. }
  1032. td.mlabels-right {
  1033. vertical-align: bottom;
  1034. padding: 0px;
  1035. white-space: nowrap;
  1036. }
  1037. span.mlabels {
  1038. margin-left: 8px;
  1039. }
  1040. span.mlabel {
  1041. background-color: var(--label-background-color);
  1042. border-top:1px solid var(--label-left-top-border-color);
  1043. border-left:1px solid var(--label-left-top-border-color);
  1044. border-right:1px solid var(--label-right-bottom-border-color);
  1045. border-bottom:1px solid var(--label-right-bottom-border-color);
  1046. text-shadow: none;
  1047. color: var(--label-foreground-color);
  1048. margin-right: 4px;
  1049. padding: 2px 3px;
  1050. border-radius: 3px;
  1051. font-size: 7pt;
  1052. white-space: nowrap;
  1053. vertical-align: middle;
  1054. }
  1055. /* @end */
  1056. /* these are for tree view inside a (index) page */
  1057. div.directory {
  1058. margin: 10px 0px;
  1059. border-top: 1px solid var(--directory-separator-color);
  1060. border-bottom: 1px solid var(--directory-separator-color);
  1061. width: 100%;
  1062. }
  1063. .directory table {
  1064. border-collapse:collapse;
  1065. }
  1066. .directory td {
  1067. margin: 0px;
  1068. padding: 0px;
  1069. vertical-align: top;
  1070. }
  1071. .directory td.entry {
  1072. white-space: nowrap;
  1073. padding-right: 6px;
  1074. padding-top: 3px;
  1075. }
  1076. .directory td.entry a {
  1077. outline:none;
  1078. }
  1079. .directory td.entry a img {
  1080. border: none;
  1081. }
  1082. .directory td.desc {
  1083. width: 100%;
  1084. padding-left: 6px;
  1085. padding-right: 6px;
  1086. padding-top: 3px;
  1087. border-left: 1px solid rgba(0,0,0,0.05);
  1088. }
  1089. .directory tr.odd {
  1090. padding-left: 6px;
  1091. background-color: var(--index-odd-item-bg-color);
  1092. }
  1093. .directory tr.even {
  1094. padding-left: 6px;
  1095. background-color: var(--index-even-item-bg-color);
  1096. }
  1097. .directory img {
  1098. vertical-align: -30%;
  1099. }
  1100. .directory .levels {
  1101. white-space: nowrap;
  1102. width: 100%;
  1103. text-align: right;
  1104. font-size: 9pt;
  1105. }
  1106. .directory .levels span {
  1107. cursor: pointer;
  1108. padding-left: 2px;
  1109. padding-right: 2px;
  1110. color: var(--page-link-color);
  1111. }
  1112. .arrow {
  1113. color: var(--nav-arrow-color);
  1114. -webkit-user-select: none;
  1115. -khtml-user-select: none;
  1116. -moz-user-select: none;
  1117. -ms-user-select: none;
  1118. user-select: none;
  1119. cursor: pointer;
  1120. font-size: 80%;
  1121. display: inline-block;
  1122. width: 16px;
  1123. height: 22px;
  1124. }
  1125. .icon {
  1126. font-family: var(--font-family-icon);
  1127. line-height: normal;
  1128. font-weight: bold;
  1129. font-size: 12px;
  1130. height: 14px;
  1131. width: 16px;
  1132. display: inline-block;
  1133. background-color: var(--icon-background-color);
  1134. color: var(--icon-foreground-color);
  1135. text-align: center;
  1136. border-radius: 4px;
  1137. margin-left: 2px;
  1138. margin-right: 2px;
  1139. }
  1140. .icona {
  1141. width: 24px;
  1142. height: 22px;
  1143. display: inline-block;
  1144. }
  1145. .iconfopen {
  1146. width: 24px;
  1147. height: 18px;
  1148. margin-bottom: 4px;
  1149. background-image:var(--icon-folder-open-image);
  1150. background-repeat: repeat-y;
  1151. vertical-align:top;
  1152. display: inline-block;
  1153. }
  1154. .iconfclosed {
  1155. width: 24px;
  1156. height: 18px;
  1157. margin-bottom: 4px;
  1158. background-image:var(--icon-folder-closed-image);
  1159. background-repeat: repeat-y;
  1160. vertical-align:top;
  1161. display: inline-block;
  1162. }
  1163. .icondoc {
  1164. width: 24px;
  1165. height: 18px;
  1166. margin-bottom: 4px;
  1167. background-image:var(--icon-doc-image);
  1168. background-position: 0px -4px;
  1169. background-repeat: repeat-y;
  1170. vertical-align:top;
  1171. display: inline-block;
  1172. }
  1173. /* @end */
  1174. div.dynheader {
  1175. margin-top: 8px;
  1176. -webkit-touch-callout: none;
  1177. -webkit-user-select: none;
  1178. -khtml-user-select: none;
  1179. -moz-user-select: none;
  1180. -ms-user-select: none;
  1181. user-select: none;
  1182. }
  1183. address {
  1184. font-style: normal;
  1185. color: var(--footer-foreground-color);
  1186. }
  1187. table.doxtable caption {
  1188. caption-side: top;
  1189. }
  1190. table.doxtable {
  1191. border-collapse:collapse;
  1192. margin-top: 4px;
  1193. margin-bottom: 4px;
  1194. }
  1195. table.doxtable td, table.doxtable th {
  1196. border: 1px solid var(--table-cell-border-color);
  1197. padding: 3px 7px 2px;
  1198. }
  1199. table.doxtable th {
  1200. background-color: var(--table-header-background-color);
  1201. color: var(--table-header-foreground-color);
  1202. font-size: 110%;
  1203. padding-bottom: 4px;
  1204. padding-top: 5px;
  1205. }
  1206. table.fieldtable {
  1207. margin-bottom: 10px;
  1208. border: 1px solid var(--memdef-border-color);
  1209. border-spacing: 0px;
  1210. border-radius: 4px;
  1211. box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
  1212. }
  1213. .fieldtable td, .fieldtable th {
  1214. padding: 3px 7px 2px;
  1215. }
  1216. .fieldtable td.fieldtype, .fieldtable td.fieldname {
  1217. white-space: nowrap;
  1218. border-right: 1px solid var(--memdef-border-color);
  1219. border-bottom: 1px solid var(--memdef-border-color);
  1220. vertical-align: top;
  1221. }
  1222. .fieldtable td.fieldname {
  1223. padding-top: 3px;
  1224. }
  1225. .fieldtable td.fielddoc {
  1226. border-bottom: 1px solid var(--memdef-border-color);
  1227. }
  1228. .fieldtable td.fielddoc p:first-child {
  1229. margin-top: 0px;
  1230. }
  1231. .fieldtable td.fielddoc p:last-child {
  1232. margin-bottom: 2px;
  1233. }
  1234. .fieldtable tr:last-child td {
  1235. border-bottom: none;
  1236. }
  1237. .fieldtable th {
  1238. background-image: var(--memdef-title-gradient-image);
  1239. background-repeat:repeat-x;
  1240. background-color: var(--memdef-title-background-color);
  1241. font-size: 90%;
  1242. color: var(--memdef-proto-text-color);
  1243. padding-bottom: 4px;
  1244. padding-top: 5px;
  1245. text-align:left;
  1246. font-weight: 400;
  1247. border-top-left-radius: 4px;
  1248. border-top-right-radius: 4px;
  1249. border-bottom: 1px solid var(--memdef-border-color);
  1250. }
  1251. .tabsearch {
  1252. top: 0px;
  1253. left: 10px;
  1254. height: 36px;
  1255. background-image: var(--nav-gradient-image);
  1256. z-index: 101;
  1257. overflow: hidden;
  1258. font-size: 13px;
  1259. }
  1260. .navpath ul
  1261. {
  1262. font-size: 11px;
  1263. background-image: var(--nav-gradient-image);
  1264. background-repeat:repeat-x;
  1265. background-position: 0 -5px;
  1266. height:30px;
  1267. line-height:30px;
  1268. color:var(--nav-text-normal-color);
  1269. border:solid 1px var(--nav-breadcrumb-border-color);
  1270. overflow:hidden;
  1271. margin:0px;
  1272. padding:0px;
  1273. }
  1274. .navpath li
  1275. {
  1276. list-style-type:none;
  1277. float:left;
  1278. padding-left:10px;
  1279. padding-right:15px;
  1280. background-image:var(--nav-breadcrumb-image);
  1281. background-repeat:no-repeat;
  1282. background-position:right;
  1283. color: var(--nav-foreground-color);
  1284. }
  1285. .navpath li.navelem a
  1286. {
  1287. height:32px;
  1288. display:block;
  1289. outline: none;
  1290. color: var(--nav-text-normal-color);
  1291. font-family: var(--font-family-nav);
  1292. text-shadow: var(--nav-text-normal-shadow);
  1293. text-decoration: none;
  1294. }
  1295. .navpath li.navelem a:hover
  1296. {
  1297. color: var(--nav-text-hover-color);
  1298. text-shadow: var(--nav-text-hover-shadow);
  1299. }
  1300. .navpath li.footer
  1301. {
  1302. list-style-type:none;
  1303. float:right;
  1304. padding-left:10px;
  1305. padding-right:15px;
  1306. background-image:none;
  1307. background-repeat:no-repeat;
  1308. background-position:right;
  1309. color: var(--footer-foreground-color);
  1310. font-size: 8pt;
  1311. }
  1312. div.summary
  1313. {
  1314. float: right;
  1315. font-size: 8pt;
  1316. padding-right: 5px;
  1317. width: 50%;
  1318. text-align: right;
  1319. }
  1320. div.summary a
  1321. {
  1322. white-space: nowrap;
  1323. }
  1324. table.classindex
  1325. {
  1326. margin: 10px;
  1327. white-space: nowrap;
  1328. margin-left: 3%;
  1329. margin-right: 3%;
  1330. width: 94%;
  1331. border: 0;
  1332. border-spacing: 0;
  1333. padding: 0;
  1334. }
  1335. div.ingroups
  1336. {
  1337. font-size: 8pt;
  1338. width: 50%;
  1339. text-align: left;
  1340. }
  1341. div.ingroups a
  1342. {
  1343. white-space: nowrap;
  1344. }
  1345. div.header
  1346. {
  1347. background-image: var(--header-gradient-image);
  1348. background-repeat:repeat-x;
  1349. background-color: var(--header-background-color);
  1350. margin: 0px;
  1351. border-bottom: 1px solid var(--header-separator-color);
  1352. }
  1353. div.headertitle
  1354. {
  1355. padding: 5px 5px 5px 10px;
  1356. }
  1357. .PageDocRTL-title div.headertitle {
  1358. text-align: right;
  1359. direction: rtl;
  1360. }
  1361. dl {
  1362. padding: 0 0 0 0;
  1363. }
  1364. /*
  1365. dl.section {
  1366. margin-left: 0px;
  1367. padding-left: 0px;
  1368. }
  1369. dl.note {
  1370. margin-left: -7px;
  1371. padding-left: 3px;
  1372. border-left: 4px solid;
  1373. border-color: #D0C000;
  1374. }
  1375. dl.warning, dl.attention {
  1376. margin-left: -7px;
  1377. padding-left: 3px;
  1378. border-left: 4px solid;
  1379. border-color: #FF0000;
  1380. }
  1381. dl.pre, dl.post, dl.invariant {
  1382. margin-left: -7px;
  1383. padding-left: 3px;
  1384. border-left: 4px solid;
  1385. border-color: #00D000;
  1386. }
  1387. dl.deprecated {
  1388. margin-left: -7px;
  1389. padding-left: 3px;
  1390. border-left: 4px solid;
  1391. border-color: #505050;
  1392. }
  1393. dl.todo {
  1394. margin-left: -7px;
  1395. padding-left: 3px;
  1396. border-left: 4px solid;
  1397. border-color: #00C0E0;
  1398. }
  1399. dl.test {
  1400. margin-left: -7px;
  1401. padding-left: 3px;
  1402. border-left: 4px solid;
  1403. border-color: #3030E0;
  1404. }
  1405. dl.bug {
  1406. margin-left: -7px;
  1407. padding-left: 3px;
  1408. border-left: 4px solid;
  1409. border-color: #C08050;
  1410. }
  1411. */
  1412. dl.bug dt a, dl.deprecated dt a, dl.todo dt a, dl.test a {
  1413. font-weight: bold !important;
  1414. }
  1415. dl.warning, dl.attention, dl.note, dl.deprecated, dl.bug,
  1416. dl.invariant, dl.pre, dl.post, dl.todo, dl.test, dl.remark {
  1417. padding: 10px;
  1418. margin: 10px 0px;
  1419. overflow: hidden;
  1420. margin-left: 0;
  1421. border-radius: 4px;
  1422. }
  1423. dl.section dd {
  1424. margin-bottom: 2px;
  1425. }
  1426. dl.warning, dl.attention {
  1427. background: var(--warning-color-bg);
  1428. border-left: 8px solid var(--warning-color-hl);
  1429. color: var(--warning-color-text);
  1430. }
  1431. dl.warning dt, dl.attention dt {
  1432. color: var(--warning-color-hl);
  1433. }
  1434. dl.note, dl.remark {
  1435. background: var(--note-color-bg);
  1436. border-left: 8px solid var(--note-color-hl);
  1437. color: var(--note-color-text);
  1438. }
  1439. dl.note dt, dl.remark dt {
  1440. color: var(--note-color-hl);
  1441. }
  1442. dl.todo {
  1443. background: var(--todo-color-bg);
  1444. border-left: 8px solid var(--todo-color-hl);
  1445. color: var(--todo-color-text);
  1446. }
  1447. dl.todo dt {
  1448. color: var(--todo-color-hl);
  1449. }
  1450. dl.test {
  1451. background: var(--test-color-bg);
  1452. border-left: 8px solid var(--test-color-hl);
  1453. color: var(--test-color-text);
  1454. }
  1455. dl.test dt {
  1456. color: var(--test-color-hl);
  1457. }
  1458. dl.bug dt a {
  1459. color: var(--bug-color-hl) !important;
  1460. }
  1461. dl.bug {
  1462. background: var(--bug-color-bg);
  1463. border-left: 8px solid var(--bug-color-hl);
  1464. color: var(--bug-color-text);
  1465. }
  1466. dl.bug dt a {
  1467. color: var(--bug-color-hl) !important;
  1468. }
  1469. dl.deprecated {
  1470. background: var(--deprecated-color-bg);
  1471. border-left: 8px solid var(--deprecated-color-hl);
  1472. color: var(--deprecated-color-text);
  1473. }
  1474. dl.deprecated dt a {
  1475. color: var(--deprecated-color-hl) !important;
  1476. }
  1477. dl.section dd, dl.bug dd, dl.deprecated dd, dl.todo dd, dl.test dd {
  1478. margin-inline-start: 0px;
  1479. }
  1480. dl.invariant, dl.pre, dl.post {
  1481. background: var(--invariant-color-bg);
  1482. border-left: 8px solid var(--invariant-color-hl);
  1483. color: var(--invariant-color-text);
  1484. }
  1485. dl.invariant dt, dl.pre dt, dl.post dt {
  1486. color: var(--invariant-color-hl);
  1487. }
  1488. #projectrow
  1489. {
  1490. height: 56px;
  1491. }
  1492. #projectlogo
  1493. {
  1494. text-align: center;
  1495. vertical-align: bottom;
  1496. border-collapse: separate;
  1497. }
  1498. #projectlogo img
  1499. {
  1500. border: 0px none;
  1501. }
  1502. #projectalign
  1503. {
  1504. vertical-align: middle;
  1505. padding-left: 0.5em;
  1506. }
  1507. #projectname
  1508. {
  1509. font-size: 200%;
  1510. font-family: var(--font-family-title);
  1511. margin: 0px;
  1512. padding: 2px 0px;
  1513. }
  1514. #projectbrief
  1515. {
  1516. font-size: 90%;
  1517. font-family: var(--font-family-title);
  1518. margin: 0px;
  1519. padding: 0px;
  1520. }
  1521. #projectnumber
  1522. {
  1523. font-size: 50%;
  1524. font-family: 50% var(--font-family-title);
  1525. margin: 0px;
  1526. padding: 0px;
  1527. }
  1528. #titlearea
  1529. {
  1530. padding: 0px;
  1531. margin: 0px;
  1532. width: 100%;
  1533. border-bottom: 1px solid var(--title-separator-color);
  1534. background-color: var(--title-background-color);
  1535. }
  1536. .image
  1537. {
  1538. text-align: center;
  1539. }
  1540. .dotgraph
  1541. {
  1542. text-align: center;
  1543. }
  1544. .mscgraph
  1545. {
  1546. text-align: center;
  1547. }
  1548. .plantumlgraph
  1549. {
  1550. text-align: center;
  1551. }
  1552. .diagraph
  1553. {
  1554. text-align: center;
  1555. }
  1556. .caption
  1557. {
  1558. font-weight: bold;
  1559. }
  1560. dl.citelist {
  1561. margin-bottom:50px;
  1562. }
  1563. dl.citelist dt {
  1564. color:var(--citation-label-color);
  1565. float:left;
  1566. font-weight:bold;
  1567. margin-right:10px;
  1568. padding:5px;
  1569. text-align:right;
  1570. width:52px;
  1571. }
  1572. dl.citelist dd {
  1573. margin:2px 0 2px 72px;
  1574. padding:5px 0;
  1575. }
  1576. div.toc {
  1577. padding: 14px 25px;
  1578. background-color: var(--toc-background-color);
  1579. border: 1px solid var(--toc-border-color);
  1580. border-radius: 7px 7px 7px 7px;
  1581. float: right;
  1582. height: auto;
  1583. margin: 0 8px 10px 10px;
  1584. width: 200px;
  1585. }
  1586. div.toc li {
  1587. background: var(--toc-down-arrow-image) no-repeat scroll 0 5px transparent;
  1588. font: 10px/1.2 var(--font-family-toc);
  1589. margin-top: 5px;
  1590. padding-left: 10px;
  1591. padding-top: 2px;
  1592. }
  1593. div.toc h3 {
  1594. font: bold 12px/1.2 var(--font-family-toc);
  1595. color: var(--toc-header-color);
  1596. border-bottom: 0 none;
  1597. margin: 0;
  1598. }
  1599. div.toc ul {
  1600. list-style: none outside none;
  1601. border: medium none;
  1602. padding: 0px;
  1603. }
  1604. div.toc li.level1 {
  1605. margin-left: 0px;
  1606. }
  1607. div.toc li.level2 {
  1608. margin-left: 15px;
  1609. }
  1610. div.toc li.level3 {
  1611. margin-left: 15px;
  1612. }
  1613. div.toc li.level4 {
  1614. margin-left: 15px;
  1615. }
  1616. span.emoji {
  1617. /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html
  1618. * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort;
  1619. */
  1620. }
  1621. span.obfuscator {
  1622. display: none;
  1623. }
  1624. .inherit_header {
  1625. font-weight: bold;
  1626. color: var(--inherit-header-color);
  1627. cursor: pointer;
  1628. -webkit-touch-callout: none;
  1629. -webkit-user-select: none;
  1630. -khtml-user-select: none;
  1631. -moz-user-select: none;
  1632. -ms-user-select: none;
  1633. user-select: none;
  1634. }
  1635. .inherit_header td {
  1636. padding: 6px 0px 2px 5px;
  1637. }
  1638. .inherit {
  1639. display: none;
  1640. }
  1641. tr.heading h2 {
  1642. margin-top: 12px;
  1643. margin-bottom: 4px;
  1644. }
  1645. /* tooltip related style info */
  1646. .ttc {
  1647. position: absolute;
  1648. display: none;
  1649. }
  1650. #powerTip {
  1651. cursor: default;
  1652. /*white-space: nowrap;*/
  1653. color: var(--tooltip-foreground-color);
  1654. background-color: var(--tooltip-background-color);
  1655. border: 1px solid var(--tooltip-border-color);
  1656. border-radius: 4px 4px 4px 4px;
  1657. box-shadow: var(--tooltip-shadow);
  1658. display: none;
  1659. font-size: smaller;
  1660. max-width: 80%;
  1661. opacity: 0.9;
  1662. padding: 1ex 1em 1em;
  1663. position: absolute;
  1664. z-index: 2147483647;
  1665. }
  1666. #powerTip div.ttdoc {
  1667. color: var(--tooltip-doc-color);
  1668. font-style: italic;
  1669. }
  1670. #powerTip div.ttname a {
  1671. font-weight: bold;
  1672. }
  1673. #powerTip a {
  1674. color: var(--tooltip-link-color);
  1675. }
  1676. #powerTip div.ttname {
  1677. font-weight: bold;
  1678. }
  1679. #powerTip div.ttdeci {
  1680. color: var(--tooltip-declaration-color);
  1681. }
  1682. #powerTip div {
  1683. margin: 0px;
  1684. padding: 0px;
  1685. font-size: 12px;
  1686. font-family: var(--font-family-tooltip);
  1687. line-height: 16px;
  1688. }
  1689. #powerTip:before, #powerTip:after {
  1690. content: "";
  1691. position: absolute;
  1692. margin: 0px;
  1693. }
  1694. #powerTip.n:after, #powerTip.n:before,
  1695. #powerTip.s:after, #powerTip.s:before,
  1696. #powerTip.w:after, #powerTip.w:before,
  1697. #powerTip.e:after, #powerTip.e:before,
  1698. #powerTip.ne:after, #powerTip.ne:before,
  1699. #powerTip.se:after, #powerTip.se:before,
  1700. #powerTip.nw:after, #powerTip.nw:before,
  1701. #powerTip.sw:after, #powerTip.sw:before {
  1702. border: solid transparent;
  1703. content: " ";
  1704. height: 0;
  1705. width: 0;
  1706. position: absolute;
  1707. }
  1708. #powerTip.n:after, #powerTip.s:after,
  1709. #powerTip.w:after, #powerTip.e:after,
  1710. #powerTip.nw:after, #powerTip.ne:after,
  1711. #powerTip.sw:after, #powerTip.se:after {
  1712. border-color: rgba(255, 255, 255, 0);
  1713. }
  1714. #powerTip.n:before, #powerTip.s:before,
  1715. #powerTip.w:before, #powerTip.e:before,
  1716. #powerTip.nw:before, #powerTip.ne:before,
  1717. #powerTip.sw:before, #powerTip.se:before {
  1718. border-color: rgba(128, 128, 128, 0);
  1719. }
  1720. #powerTip.n:after, #powerTip.n:before,
  1721. #powerTip.ne:after, #powerTip.ne:before,
  1722. #powerTip.nw:after, #powerTip.nw:before {
  1723. top: 100%;
  1724. }
  1725. #powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
  1726. border-top-color: var(--tooltip-background-color);
  1727. border-width: 10px;
  1728. margin: 0px -10px;
  1729. }
  1730. #powerTip.n:before, #powerTip.ne:before, #powerTip.nw:before {
  1731. border-top-color: var(--tooltip-border-color);
  1732. border-width: 11px;
  1733. margin: 0px -11px;
  1734. }
  1735. #powerTip.n:after, #powerTip.n:before {
  1736. left: 50%;
  1737. }
  1738. #powerTip.nw:after, #powerTip.nw:before {
  1739. right: 14px;
  1740. }
  1741. #powerTip.ne:after, #powerTip.ne:before {
  1742. left: 14px;
  1743. }
  1744. #powerTip.s:after, #powerTip.s:before,
  1745. #powerTip.se:after, #powerTip.se:before,
  1746. #powerTip.sw:after, #powerTip.sw:before {
  1747. bottom: 100%;
  1748. }
  1749. #powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
  1750. border-bottom-color: var(--tooltip-background-color);
  1751. border-width: 10px;
  1752. margin: 0px -10px;
  1753. }
  1754. #powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
  1755. border-bottom-color: var(--tooltip-border-color);
  1756. border-width: 11px;
  1757. margin: 0px -11px;
  1758. }
  1759. #powerTip.s:after, #powerTip.s:before {
  1760. left: 50%;
  1761. }
  1762. #powerTip.sw:after, #powerTip.sw:before {
  1763. right: 14px;
  1764. }
  1765. #powerTip.se:after, #powerTip.se:before {
  1766. left: 14px;
  1767. }
  1768. #powerTip.e:after, #powerTip.e:before {
  1769. left: 100%;
  1770. }
  1771. #powerTip.e:after {
  1772. border-left-color: var(--tooltip-border-color);
  1773. border-width: 10px;
  1774. top: 50%;
  1775. margin-top: -10px;
  1776. }
  1777. #powerTip.e:before {
  1778. border-left-color: var(--tooltip-border-color);
  1779. border-width: 11px;
  1780. top: 50%;
  1781. margin-top: -11px;
  1782. }
  1783. #powerTip.w:after, #powerTip.w:before {
  1784. right: 100%;
  1785. }
  1786. #powerTip.w:after {
  1787. border-right-color: var(--tooltip-border-color);
  1788. border-width: 10px;
  1789. top: 50%;
  1790. margin-top: -10px;
  1791. }
  1792. #powerTip.w:before {
  1793. border-right-color: var(--tooltip-border-color);
  1794. border-width: 11px;
  1795. top: 50%;
  1796. margin-top: -11px;
  1797. }
  1798. @media print
  1799. {
  1800. #top { display: none; }
  1801. #side-nav { display: none; }
  1802. #nav-path { display: none; }
  1803. body { overflow:visible; }
  1804. h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
  1805. .summary { display: none; }
  1806. .memitem { page-break-inside: avoid; }
  1807. #doc-content
  1808. {
  1809. margin-left:0 !important;
  1810. height:auto !important;
  1811. width:auto !important;
  1812. overflow:inherit;
  1813. display:inline;
  1814. }
  1815. }
  1816. /* @group Markdown */
  1817. table.markdownTable {
  1818. border-collapse:collapse;
  1819. margin-top: 4px;
  1820. margin-bottom: 4px;
  1821. }
  1822. table.markdownTable td, table.markdownTable th {
  1823. border: 1px solid var(--table-cell-border-color);
  1824. padding: 3px 7px 2px;
  1825. }
  1826. table.markdownTable tr {
  1827. }
  1828. th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
  1829. background-color: var(--table-header-background-color);
  1830. color: var(--table-header-foreground-color);
  1831. font-size: 110%;
  1832. padding-bottom: 4px;
  1833. padding-top: 5px;
  1834. }
  1835. th.markdownTableHeadLeft, td.markdownTableBodyLeft {
  1836. text-align: left
  1837. }
  1838. th.markdownTableHeadRight, td.markdownTableBodyRight {
  1839. text-align: right
  1840. }
  1841. th.markdownTableHeadCenter, td.markdownTableBodyCenter {
  1842. text-align: center
  1843. }
  1844. tt, code, kbd, samp
  1845. {
  1846. display: inline-block;
  1847. }
  1848. /* @end */
  1849. u {
  1850. text-decoration: underline;
  1851. }
  1852. details>summary {
  1853. list-style-type: none;
  1854. }
  1855. details > summary::-webkit-details-marker {
  1856. display: none;
  1857. }
  1858. details>summary::before {
  1859. content: "\25ba";
  1860. padding-right:4px;
  1861. font-size: 80%;
  1862. }
  1863. details[open]>summary::before {
  1864. content: "\25bc";
  1865. padding-right:4px;
  1866. font-size: 80%;
  1867. }
  1868. body {
  1869. scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-background-color);
  1870. }
  1871. ::-webkit-scrollbar {
  1872. background-color: var(--scrollbar-background-color);
  1873. height: 12px;
  1874. width: 12px;
  1875. }
  1876. ::-webkit-scrollbar-thumb {
  1877. border-radius: 6px;
  1878. box-shadow: inset 0 0 12px 12px var(--scrollbar-thumb-color);
  1879. border: solid 2px transparent;
  1880. }
  1881. ::-webkit-scrollbar-corner {
  1882. background-color: var(--scrollbar-background-color);
  1883. }