1b877906bSopenharmony_ci// NOTE: Please use this file to perform modifications on default style sheets.
2b877906bSopenharmony_ci//
3b877906bSopenharmony_ci// You need to install the official Sass CLI tool:
4b877906bSopenharmony_ci// npm install -g sass
5b877906bSopenharmony_ci//
6b877906bSopenharmony_ci// Run this command to regenerate extra.css after you're finished with changes:
7b877906bSopenharmony_ci// sass --style=compressed extra.scss extra.css
8b877906bSopenharmony_ci//
9b877906bSopenharmony_ci// Alternatively you can use online services to regenerate extra.css.
10b877906bSopenharmony_ci
11b877906bSopenharmony_ci
12b877906bSopenharmony_ci// Default text color for page contents
13b877906bSopenharmony_ci$default-text-color: hsl(0,0%,30%);
14b877906bSopenharmony_ci
15b877906bSopenharmony_ci// Page header, footer, table rows, inline codes and definition lists
16b877906bSopenharmony_ci$header-footer-background-color: hsl(0,0%,95%);
17b877906bSopenharmony_ci
18b877906bSopenharmony_ci// Page header, footer links and navigation bar background
19b877906bSopenharmony_ci$header-footer-link-color: hsl(0,0%,40%);
20b877906bSopenharmony_ci
21b877906bSopenharmony_ci// Doxygen navigation bar links
22b877906bSopenharmony_ci$navbar-link-color: $header-footer-background-color;
23b877906bSopenharmony_ci
24b877906bSopenharmony_ci// Page content background color
25b877906bSopenharmony_ci$content-background-color: hsl(0,0%,100%);
26b877906bSopenharmony_ci
27b877906bSopenharmony_ci// Bold, italic, h1, h2, ... and table of contents
28b877906bSopenharmony_ci$heading-color: hsl(0,0%,10%);
29b877906bSopenharmony_ci
30b877906bSopenharmony_ci// Function, enum and macro definition separator
31b877906bSopenharmony_ci$def-separator-color: $header-footer-background-color;
32b877906bSopenharmony_ci
33b877906bSopenharmony_ci// Base color hue
34b877906bSopenharmony_ci$base-hue: 24;
35b877906bSopenharmony_ci
36b877906bSopenharmony_ci// Default color used for links
37b877906bSopenharmony_ci$default-link-color: hsl($base-hue,100%,50%);
38b877906bSopenharmony_ci
39b877906bSopenharmony_ci// Doxygen navigation bar active tab
40b877906bSopenharmony_ci$tab-text-color: hsl(0,0%,100%);
41b877906bSopenharmony_ci$tab-background-color1: $default-link-color;
42b877906bSopenharmony_ci$tab-background-color2: lighten(adjust-hue($tab-background-color1, 10), 10%);
43b877906bSopenharmony_ci
44b877906bSopenharmony_ci// Table borders
45b877906bSopenharmony_ci$default-border-color: $default-link-color;
46b877906bSopenharmony_ci
47b877906bSopenharmony_ci// Table header
48b877906bSopenharmony_ci$table-text-color: $tab-text-color;
49b877906bSopenharmony_ci$table-background-color1: $tab-background-color1;
50b877906bSopenharmony_ci$table-background-color2: $tab-background-color2;
51b877906bSopenharmony_ci
52b877906bSopenharmony_ci// Table of contents, data structure index and prototypes
53b877906bSopenharmony_ci$toc-background-color1: hsl(0,0%,90%);
54b877906bSopenharmony_ci$toc-background-color2: lighten($toc-background-color1, 5%);
55b877906bSopenharmony_ci
56b877906bSopenharmony_ci// Function prototype parameters color
57b877906bSopenharmony_ci$prototype-param-color: darken($default-link-color, 25%);
58b877906bSopenharmony_ci
59b877906bSopenharmony_ci// Message box color: note, pre, post and invariant
60b877906bSopenharmony_ci$box-note-color: hsl(103,80%,85%);
61b877906bSopenharmony_ci
62b877906bSopenharmony_ci// Message box color: warning and attention
63b877906bSopenharmony_ci$box-warning-color: hsl(34,80%,85%);
64b877906bSopenharmony_ci
65b877906bSopenharmony_ci// Message box color: deprecated and bug
66b877906bSopenharmony_ci$box-bug-color: hsl(333,80%,85%);
67b877906bSopenharmony_ci
68b877906bSopenharmony_ci// Message box color: todo and test
69b877906bSopenharmony_ci$box-todo-color: hsl(200,80%,85%);
70b877906bSopenharmony_ci
71b877906bSopenharmony_ci// Message box helper function
72b877906bSopenharmony_ci@mixin message-box($base-color){
73b877906bSopenharmony_ci	background:linear-gradient(to bottom,lighten($base-color, 5%) 0%,$base-color 100%);
74b877906bSopenharmony_ci	box-shadow:inset 0 0 32px darken($base-color, 5%);
75b877906bSopenharmony_ci	color:darken($base-color, 67%);
76b877906bSopenharmony_ci	border:2px solid desaturate(darken($base-color, 10%), 20%);
77b877906bSopenharmony_ci}
78b877906bSopenharmony_ci
79b877906bSopenharmony_ci.sm-dox,.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted,.sm-dox ul a:hover {
80b877906bSopenharmony_ci	background:none;
81b877906bSopenharmony_ci	text-shadow:none;
82b877906bSopenharmony_ci}
83b877906bSopenharmony_ci
84b877906bSopenharmony_ci.sm-dox a span.sub-arrow {
85b877906bSopenharmony_ci	border-color:$navbar-link-color transparent transparent transparent;
86b877906bSopenharmony_ci}
87b877906bSopenharmony_ci
88b877906bSopenharmony_ci.sm-dox a span.sub-arrow:active,.sm-dox a span.sub-arrow:focus,.sm-dox a span.sub-arrow:hover,.sm-dox a:hover span.sub-arrow {
89b877906bSopenharmony_ci	border-color:$default-link-color transparent transparent transparent;
90b877906bSopenharmony_ci}
91b877906bSopenharmony_ci
92b877906bSopenharmony_ci.sm-dox ul a span.sub-arrow:active,.sm-dox ul a span.sub-arrow:focus,.sm-dox ul a span.sub-arrow:hover,.sm-dox ul a:hover span.sub-arrow {
93b877906bSopenharmony_ci	border-color:transparent transparent transparent $default-link-color;
94b877906bSopenharmony_ci}
95b877906bSopenharmony_ci
96b877906bSopenharmony_ci.sm-dox ul a:hover {
97b877906bSopenharmony_ci	background:$header-footer-link-color;
98b877906bSopenharmony_ci	text-shadow:none;
99b877906bSopenharmony_ci}
100b877906bSopenharmony_ci
101b877906bSopenharmony_ci.sm-dox ul.sm-nowrap a {
102b877906bSopenharmony_ci	color:$default-text-color;
103b877906bSopenharmony_ci	text-shadow:none;
104b877906bSopenharmony_ci}
105b877906bSopenharmony_ci
106b877906bSopenharmony_ci#main-nav,#main-menu,#main-menu a,#main-menu a:visited,#main-menu a:hover,#main-menu li,.memdoc,dl.reflist dd,div.toc li,.ah,span.lineno,span.lineno a,span.lineno a:hover,.note code,.pre code,.post code,.invariant code,.warning code,.attention code,.deprecated code,.bug code,.todo code,.test code,.doxtable code,.markdownTable code {
107b877906bSopenharmony_ci	background:none;
108b877906bSopenharmony_ci}
109b877906bSopenharmony_ci
110b877906bSopenharmony_ci#titlearea,.footer,.contents,div.header,.memdoc,table.doxtable td,table.doxtable th,table.markdownTable td,table.markdownTable th,hr,.memSeparator {
111b877906bSopenharmony_ci	border:none;
112b877906bSopenharmony_ci}
113b877906bSopenharmony_ci
114b877906bSopenharmony_ci#main-menu a,#main-menu a:visited,#main-menu a:hover,#main-menu li,.reflist dt a.el,.levels span,.directory .levels span {
115b877906bSopenharmony_ci	text-shadow:none;
116b877906bSopenharmony_ci}
117b877906bSopenharmony_ci
118b877906bSopenharmony_ci.memdoc,dl.reflist dd {
119b877906bSopenharmony_ci	box-shadow:none;
120b877906bSopenharmony_ci}
121b877906bSopenharmony_ci
122b877906bSopenharmony_cidiv.headertitle,.note code,.pre code,.post code,.invariant code,.warning code,.attention code,.deprecated code,.bug code,.todo code,.test code,table.doxtable code,table.markdownTable code {
123b877906bSopenharmony_ci	padding:0;
124b877906bSopenharmony_ci}
125b877906bSopenharmony_ci
126b877906bSopenharmony_ci#nav-path,.directory .levels,span.lineno {
127b877906bSopenharmony_ci	display:none;
128b877906bSopenharmony_ci}
129b877906bSopenharmony_ci
130b877906bSopenharmony_cihtml,#titlearea,.footer,tr.even,.directory tr.even,.doxtable tr:nth-child(even),tr.markdownTableBody:nth-child(even),.mdescLeft,.mdescRight,.memItemLeft,.memItemRight,code,.markdownTableRowEven {
131b877906bSopenharmony_ci	background:$header-footer-background-color;
132b877906bSopenharmony_ci}
133b877906bSopenharmony_ci
134b877906bSopenharmony_cibody {
135b877906bSopenharmony_ci	color:$default-text-color;
136b877906bSopenharmony_ci}
137b877906bSopenharmony_ci
138b877906bSopenharmony_cidiv.title {
139b877906bSopenharmony_ci    font-size: 170%;
140b877906bSopenharmony_ci    margin: 1em 0 0.5em 0;
141b877906bSopenharmony_ci}
142b877906bSopenharmony_ci
143b877906bSopenharmony_cih1,h2,h2.groupheader,h3,div.toc h3,h4,h5,h6,strong,em {
144b877906bSopenharmony_ci	color:$heading-color;
145b877906bSopenharmony_ci	border-bottom:none;
146b877906bSopenharmony_ci}
147b877906bSopenharmony_ci
148b877906bSopenharmony_cih1 {
149b877906bSopenharmony_ci	padding-top:0.5em;
150b877906bSopenharmony_ci	font-size:150%;
151b877906bSopenharmony_ci}
152b877906bSopenharmony_ci
153b877906bSopenharmony_cih2 {
154b877906bSopenharmony_ci	padding-top:0.5em;
155b877906bSopenharmony_ci	margin-bottom:0;
156b877906bSopenharmony_ci	font-size:130%;
157b877906bSopenharmony_ci}
158b877906bSopenharmony_ci
159b877906bSopenharmony_cih3 {
160b877906bSopenharmony_ci	padding-top:0.5em;
161b877906bSopenharmony_ci	margin-bottom:0;
162b877906bSopenharmony_ci	font-size:110%;
163b877906bSopenharmony_ci}
164b877906bSopenharmony_ci
165b877906bSopenharmony_ci.glfwheader {
166b877906bSopenharmony_ci	font-size:16px;
167b877906bSopenharmony_ci	min-height:64px;
168b877906bSopenharmony_ci	max-width:920px;
169b877906bSopenharmony_ci	padding:0 32px;
170b877906bSopenharmony_ci	margin:0 auto;
171b877906bSopenharmony_ci
172b877906bSopenharmony_ci	display: flex;
173b877906bSopenharmony_ci	flex-direction: row;
174b877906bSopenharmony_ci	flex-wrap: wrap;
175b877906bSopenharmony_ci	justify-content: flex-start;
176b877906bSopenharmony_ci	align-items: center;
177b877906bSopenharmony_ci	align-content: stretch;
178b877906bSopenharmony_ci}
179b877906bSopenharmony_ci
180b877906bSopenharmony_ci#glfwhome {
181b877906bSopenharmony_ci	line-height:64px;
182b877906bSopenharmony_ci	padding-right:48px;
183b877906bSopenharmony_ci	color:$header-footer-link-color;
184b877906bSopenharmony_ci	font-size:2.5em;
185b877906bSopenharmony_ci	background:url("https://www.glfw.org/css/arrow.png") no-repeat right;
186b877906bSopenharmony_ci}
187b877906bSopenharmony_ci
188b877906bSopenharmony_ci.glfwnavbar {
189b877906bSopenharmony_ci	list-style-type:none;
190b877906bSopenharmony_ci	margin:0 0 0 auto;
191b877906bSopenharmony_ci	float:right;
192b877906bSopenharmony_ci}
193b877906bSopenharmony_ci
194b877906bSopenharmony_ci#glfwhome,.glfwnavbar li {
195b877906bSopenharmony_ci	float:left;
196b877906bSopenharmony_ci}
197b877906bSopenharmony_ci
198b877906bSopenharmony_ci.glfwnavbar a,.glfwnavbar a:visited {
199b877906bSopenharmony_ci	line-height:64px;
200b877906bSopenharmony_ci	margin-left:2em;
201b877906bSopenharmony_ci	display:block;
202b877906bSopenharmony_ci	color:$header-footer-link-color;
203b877906bSopenharmony_ci}
204b877906bSopenharmony_ci
205b877906bSopenharmony_ci.glfwnavbar {
206b877906bSopenharmony_ci	padding-left: 0;
207b877906bSopenharmony_ci}
208b877906bSopenharmony_ci
209b877906bSopenharmony_ci#glfwhome,.glfwnavbar a,.glfwnavbar a:visited {
210b877906bSopenharmony_ci	transition:.35s ease;
211b877906bSopenharmony_ci}
212b877906bSopenharmony_ci
213b877906bSopenharmony_ci#titlearea,.footer {
214b877906bSopenharmony_ci	color:$header-footer-link-color;
215b877906bSopenharmony_ci}
216b877906bSopenharmony_ci
217b877906bSopenharmony_ciaddress.footer {
218b877906bSopenharmony_ci	text-align:center;
219b877906bSopenharmony_ci	padding:2em;
220b877906bSopenharmony_ci	margin-top:3em;
221b877906bSopenharmony_ci}
222b877906bSopenharmony_ci
223b877906bSopenharmony_ci#top {
224b877906bSopenharmony_ci	background:$header-footer-link-color;
225b877906bSopenharmony_ci}
226b877906bSopenharmony_ci
227b877906bSopenharmony_ci#main-nav {
228b877906bSopenharmony_ci	max-width:960px;
229b877906bSopenharmony_ci	margin:0 auto;
230b877906bSopenharmony_ci	font-size:13px;
231b877906bSopenharmony_ci}
232b877906bSopenharmony_ci
233b877906bSopenharmony_ci#main-menu {
234b877906bSopenharmony_ci	max-width:920px;
235b877906bSopenharmony_ci	margin:0 auto;
236b877906bSopenharmony_ci	font-size:13px;
237b877906bSopenharmony_ci}
238b877906bSopenharmony_ci
239b877906bSopenharmony_ci.memtitle {
240b877906bSopenharmony_ci	display:none;
241b877906bSopenharmony_ci}
242b877906bSopenharmony_ci
243b877906bSopenharmony_ci.memproto,.memname {
244b877906bSopenharmony_ci	font-weight:bold;
245b877906bSopenharmony_ci	text-shadow:none;
246b877906bSopenharmony_ci}
247b877906bSopenharmony_ci
248b877906bSopenharmony_ci#main-menu {
249b877906bSopenharmony_ci	min-height:36px;
250b877906bSopenharmony_ci	display: flex;
251b877906bSopenharmony_ci	flex-direction: row;
252b877906bSopenharmony_ci	flex-wrap: wrap;
253b877906bSopenharmony_ci	justify-content: flex-start;
254b877906bSopenharmony_ci	align-items: center;
255b877906bSopenharmony_ci	align-content: stretch;
256b877906bSopenharmony_ci}
257b877906bSopenharmony_ci
258b877906bSopenharmony_ci#main-menu a:focus {
259b877906bSopenharmony_ci    outline-style: none;
260b877906bSopenharmony_ci}
261b877906bSopenharmony_ci
262b877906bSopenharmony_ci#main-menu a,#main-menu a:visited,#main-menu a:hover,#main-menu li {
263b877906bSopenharmony_ci	color:$navbar-link-color;
264b877906bSopenharmony_ci}
265b877906bSopenharmony_ci
266b877906bSopenharmony_ci#main-menu li ul.sm-nowrap li a {
267b877906bSopenharmony_ci	color:$default-text-color;
268b877906bSopenharmony_ci}
269b877906bSopenharmony_ci
270b877906bSopenharmony_ci#main-menu li ul.sm-nowrap li a:hover {
271b877906bSopenharmony_ci	color:$default-link-color;
272b877906bSopenharmony_ci}
273b877906bSopenharmony_ci
274b877906bSopenharmony_ci#main-menu > li:last-child {
275b877906bSopenharmony_ci	margin: 0 0 0 auto;
276b877906bSopenharmony_ci}
277b877906bSopenharmony_ci
278b877906bSopenharmony_ci.contents {
279b877906bSopenharmony_ci	min-height:590px;
280b877906bSopenharmony_ci}
281b877906bSopenharmony_ci
282b877906bSopenharmony_cidiv.contents,div.header {
283b877906bSopenharmony_ci	max-width:920px;
284b877906bSopenharmony_ci	margin:0 auto;
285b877906bSopenharmony_ci	padding:0 32px;
286b877906bSopenharmony_ci	background:$content-background-color none;
287b877906bSopenharmony_ci}
288b877906bSopenharmony_ci
289b877906bSopenharmony_citable.doxtable th,table.markdownTable th,dl.reflist dt {
290b877906bSopenharmony_ci	background:linear-gradient(to bottom,$table-background-color2 0%,$table-background-color1 100%);
291b877906bSopenharmony_ci	box-shadow:inset 0 0 32px $table-background-color1;
292b877906bSopenharmony_ci	text-shadow:0 -1px 1px darken($table-background-color1, 15%);
293b877906bSopenharmony_ci	text-align:left;
294b877906bSopenharmony_ci	color:$table-text-color;
295b877906bSopenharmony_ci}
296b877906bSopenharmony_ci
297b877906bSopenharmony_cidl.reflist dt a.el {
298b877906bSopenharmony_ci	color:$default-link-color;
299b877906bSopenharmony_ci	padding:.2em;
300b877906bSopenharmony_ci	border-radius:4px;
301b877906bSopenharmony_ci	background-color:lighten($default-link-color, 40%);
302b877906bSopenharmony_ci}
303b877906bSopenharmony_ci
304b877906bSopenharmony_cidiv.toc {
305b877906bSopenharmony_ci	float:right;
306b877906bSopenharmony_ci	width:35%;
307b877906bSopenharmony_ci}
308b877906bSopenharmony_ci
309b877906bSopenharmony_ci@media screen and (max-width:600px) {
310b877906bSopenharmony_ci	div.toc {
311b877906bSopenharmony_ci		float:none;
312b877906bSopenharmony_ci		width:inherit;
313b877906bSopenharmony_ci		margin:0;
314b877906bSopenharmony_ci	}
315b877906bSopenharmony_ci}
316b877906bSopenharmony_ci
317b877906bSopenharmony_cidiv.toc h3 {
318b877906bSopenharmony_ci	font-size:1.17em;
319b877906bSopenharmony_ci}
320b877906bSopenharmony_ci
321b877906bSopenharmony_cidiv.toc ul {
322b877906bSopenharmony_ci	padding-left:1.5em;
323b877906bSopenharmony_ci}
324b877906bSopenharmony_ci
325b877906bSopenharmony_cidiv.toc li {
326b877906bSopenharmony_ci	font-size:1em;
327b877906bSopenharmony_ci	padding-left:0;
328b877906bSopenharmony_ci	list-style-type:disc;
329b877906bSopenharmony_ci}
330b877906bSopenharmony_ci
331b877906bSopenharmony_cidiv.toc {
332b877906bSopenharmony_ci    li.level2, li.level3 {
333b877906bSopenharmony_ci        margin-left:0.5em;
334b877906bSopenharmony_ci    }
335b877906bSopenharmony_ci}
336b877906bSopenharmony_ci
337b877906bSopenharmony_cidiv.toc,.memproto,div.qindex,div.ah {
338b877906bSopenharmony_ci	background:linear-gradient(to bottom,$toc-background-color2 0%,$toc-background-color1 100%);
339b877906bSopenharmony_ci	box-shadow:inset 0 0 32px $toc-background-color1;
340b877906bSopenharmony_ci	text-shadow:0 1px 1px lighten($toc-background-color2, 10%);
341b877906bSopenharmony_ci	color:$heading-color;
342b877906bSopenharmony_ci	border:2px solid $toc-background-color1;
343b877906bSopenharmony_ci	border-radius:4px;
344b877906bSopenharmony_ci}
345b877906bSopenharmony_ci
346b877906bSopenharmony_ci.paramname {
347b877906bSopenharmony_ci	color:$prototype-param-color;
348b877906bSopenharmony_ci}
349b877906bSopenharmony_ci
350b877906bSopenharmony_cidl.reflist dt {
351b877906bSopenharmony_ci	border:2px solid $default-border-color;
352b877906bSopenharmony_ci	border-top-left-radius:4px;
353b877906bSopenharmony_ci	border-top-right-radius:4px;
354b877906bSopenharmony_ci	border-bottom:none;
355b877906bSopenharmony_ci}
356b877906bSopenharmony_ci
357b877906bSopenharmony_cidl.reflist dd {
358b877906bSopenharmony_ci	border:2px solid $default-border-color;
359b877906bSopenharmony_ci	border-bottom-right-radius:4px;
360b877906bSopenharmony_ci	border-bottom-left-radius:4px;
361b877906bSopenharmony_ci	border-top:none;
362b877906bSopenharmony_ci}
363b877906bSopenharmony_ci
364b877906bSopenharmony_citable.doxtable,table.markdownTable {
365b877906bSopenharmony_ci	border-collapse:inherit;
366b877906bSopenharmony_ci	border-spacing:0;
367b877906bSopenharmony_ci	border:2px solid $default-border-color;
368b877906bSopenharmony_ci	border-radius:4px;
369b877906bSopenharmony_ci}
370b877906bSopenharmony_ci
371b877906bSopenharmony_cia,a:hover,a:visited,a:visited:hover,.contents a:visited,.el,a.el:visited,#glfwhome:hover,#main-menu a:hover,span.lineno a:hover {
372b877906bSopenharmony_ci	color:$default-link-color;
373b877906bSopenharmony_ci	text-decoration:none;
374b877906bSopenharmony_ci}
375b877906bSopenharmony_ci
376b877906bSopenharmony_cidiv.directory {
377b877906bSopenharmony_ci	border-collapse:inherit;
378b877906bSopenharmony_ci	border-spacing:0;
379b877906bSopenharmony_ci	border:2px solid $default-border-color;
380b877906bSopenharmony_ci	border-radius:4px;
381b877906bSopenharmony_ci}
382b877906bSopenharmony_ci
383b877906bSopenharmony_cihr,.memSeparator {
384b877906bSopenharmony_ci	height:2px;
385b877906bSopenharmony_ci	background:linear-gradient(to right,$def-separator-color 0%,darken($def-separator-color, 10%) 50%,$def-separator-color 100%);
386b877906bSopenharmony_ci}
387b877906bSopenharmony_ci
388b877906bSopenharmony_cidl.note,dl.pre,dl.post,dl.invariant {
389b877906bSopenharmony_ci	@include message-box($box-note-color);
390b877906bSopenharmony_ci}
391b877906bSopenharmony_ci
392b877906bSopenharmony_cidl.warning,dl.attention {
393b877906bSopenharmony_ci	@include message-box($box-warning-color);
394b877906bSopenharmony_ci}
395b877906bSopenharmony_ci
396b877906bSopenharmony_cidl.deprecated,dl.bug {
397b877906bSopenharmony_ci	@include message-box($box-bug-color);
398b877906bSopenharmony_ci}
399b877906bSopenharmony_ci
400b877906bSopenharmony_cidl.todo,dl.test {
401b877906bSopenharmony_ci	@include message-box($box-todo-color);
402b877906bSopenharmony_ci}
403b877906bSopenharmony_ci
404b877906bSopenharmony_cidl.note,dl.pre,dl.post,dl.invariant,dl.warning,dl.attention,dl.deprecated,dl.bug,dl.todo,dl.test {
405b877906bSopenharmony_ci	border-radius:4px;
406b877906bSopenharmony_ci	padding:1em;
407b877906bSopenharmony_ci	text-shadow:0 1px 1px hsl(0,0%,100%);
408b877906bSopenharmony_ci	margin:1em 0;
409b877906bSopenharmony_ci}
410b877906bSopenharmony_ci
411b877906bSopenharmony_ci.note a,.pre a,.post a,.invariant a,.warning a,.attention a,.deprecated a,.bug a,.todo a,.test a,.note a:visited,.pre a:visited,.post a:visited,.invariant a:visited,.warning a:visited,.attention a:visited,.deprecated a:visited,.bug a:visited,.todo a:visited,.test a:visited {
412b877906bSopenharmony_ci	color:inherit;
413b877906bSopenharmony_ci}
414b877906bSopenharmony_ci
415b877906bSopenharmony_cidiv.line {
416b877906bSopenharmony_ci	line-height:inherit;
417b877906bSopenharmony_ci}
418b877906bSopenharmony_ci
419b877906bSopenharmony_cidiv.fragment,pre.fragment {
420b877906bSopenharmony_ci	background:hsl(0,0%,95%);
421b877906bSopenharmony_ci	border-radius:4px;
422b877906bSopenharmony_ci	border:none;
423b877906bSopenharmony_ci	padding:1em;
424b877906bSopenharmony_ci	overflow:auto;
425b877906bSopenharmony_ci	border-left:4px solid hsl(0,0%,80%);
426b877906bSopenharmony_ci	margin:1em 0;
427b877906bSopenharmony_ci}
428b877906bSopenharmony_ci
429b877906bSopenharmony_ci.lineno a,.lineno a:visited,.line,pre.fragment {
430b877906bSopenharmony_ci	color:$default-text-color;
431b877906bSopenharmony_ci}
432b877906bSopenharmony_ci
433b877906bSopenharmony_cispan.preprocessor,span.comment {
434b877906bSopenharmony_ci	color:hsl(193,100%,30%);
435b877906bSopenharmony_ci}
436b877906bSopenharmony_ci
437b877906bSopenharmony_cia.code,a.code:visited {
438b877906bSopenharmony_ci	color:hsl(18,100%,45%);
439b877906bSopenharmony_ci}
440b877906bSopenharmony_ci
441b877906bSopenharmony_cispan.keyword,span.keywordtype,span.keywordflow {
442b877906bSopenharmony_ci	color:darken($default-text-color, 5%);
443b877906bSopenharmony_ci	font-weight:bold;
444b877906bSopenharmony_ci}
445b877906bSopenharmony_ci
446b877906bSopenharmony_cispan.stringliteral {
447b877906bSopenharmony_ci	color:hsl(261,100%,30%);
448b877906bSopenharmony_ci}
449b877906bSopenharmony_ci
450b877906bSopenharmony_cicode {
451b877906bSopenharmony_ci	padding:.1em;
452b877906bSopenharmony_ci	border-radius:4px;
453b877906bSopenharmony_ci}
454