xref: /rust-libc-0.2.174/ci/rust.css (revision 07f7c833)
1*07f7c833SJosh Triplett/* This is taken from https://github.com/rust-lang/rust/blob/HEAD/src/doc/rust.css */
2aacedf0bSYuki Okushi
3aacedf0bSYuki Okushi@font-face {
4aacedf0bSYuki Okushi  font-family: 'Fira Sans';
5aacedf0bSYuki Okushi  font-style: normal;
6aacedf0bSYuki Okushi  font-weight: 400;
7aacedf0bSYuki Okushi  src: local('Fira Sans'), url("FiraSans-Regular.woff") format('woff');
8aacedf0bSYuki Okushi}
9aacedf0bSYuki Okushi@font-face {
10aacedf0bSYuki Okushi  font-family: 'Fira Sans';
11aacedf0bSYuki Okushi  font-style: normal;
12aacedf0bSYuki Okushi  font-weight: 500;
13aacedf0bSYuki Okushi  src: local('Fira Sans Medium'), url("FiraSans-Medium.woff") format('woff');
14aacedf0bSYuki Okushi}
15aacedf0bSYuki Okushi@font-face {
16aacedf0bSYuki Okushi  font-family: 'Source Serif Pro';
17aacedf0bSYuki Okushi  font-style: normal;
18aacedf0bSYuki Okushi  font-weight: 400;
19aacedf0bSYuki Okushi  src: local('Source Serif Pro'), url("SourceSerifPro-Regular.ttf.woff") format('woff');
20aacedf0bSYuki Okushi}
21aacedf0bSYuki Okushi@font-face {
22aacedf0bSYuki Okushi  font-family: 'Source Serif Pro';
23aacedf0bSYuki Okushi  font-style: italic;
24aacedf0bSYuki Okushi  font-weight: 400;
25aacedf0bSYuki Okushi  src: url("SourceSerifPro-It.ttf.woff") format('woff');
26aacedf0bSYuki Okushi}
27aacedf0bSYuki Okushi@font-face {
28aacedf0bSYuki Okushi  font-family: 'Source Serif Pro';
29aacedf0bSYuki Okushi  font-style: normal;
30aacedf0bSYuki Okushi  font-weight: 700;
31aacedf0bSYuki Okushi  src: local('Source Serif Pro Bold'), url("SourceSerifPro-Bold.ttf.woff") format('woff');
32aacedf0bSYuki Okushi}
33aacedf0bSYuki Okushi@font-face {
34aacedf0bSYuki Okushi  font-family: 'Source Code Pro';
35aacedf0bSYuki Okushi  font-style: normal;
36aacedf0bSYuki Okushi  font-weight: 400;
37aacedf0bSYuki Okushi  /* Avoid using locally installed font because bad versions are in circulation:
38aacedf0bSYuki Okushi   * see https://github.com/rust-lang/rust/issues/24355 */
39aacedf0bSYuki Okushi  src: url("SourceCodePro-Regular.woff") format('woff');
40aacedf0bSYuki Okushi}
41aacedf0bSYuki Okushi
42aacedf0bSYuki Okushi*:not(body) {
43aacedf0bSYuki Okushi  -webkit-box-sizing: border-box;
44aacedf0bSYuki Okushi  -moz-box-sizing: border-box;
45aacedf0bSYuki Okushi  box-sizing: border-box;
46aacedf0bSYuki Okushi}
47aacedf0bSYuki Okushi
48aacedf0bSYuki Okushi/* General structure */
49aacedf0bSYuki Okushi
50aacedf0bSYuki Okushibody {
51aacedf0bSYuki Okushi  background-color: white;
52aacedf0bSYuki Okushi  margin: 0 auto;
53aacedf0bSYuki Okushi  padding: 0 15px;
54aacedf0bSYuki Okushi  font-family: "Source Serif Pro", Georgia, Times, "Times New Roman", serif;
55aacedf0bSYuki Okushi  font-size: 18px;
56aacedf0bSYuki Okushi  color: #333;
57aacedf0bSYuki Okushi  line-height: 1.428571429;
58aacedf0bSYuki Okushi
59aacedf0bSYuki Okushi  -webkit-font-feature-settings: "kern", "liga";
60aacedf0bSYuki Okushi  -moz-font-feature-settings: "kern", "liga";
61aacedf0bSYuki Okushi  font-feature-settings: "kern", "liga";
62aacedf0bSYuki Okushi}
63aacedf0bSYuki Okushi@media (min-width: 768px) {
64aacedf0bSYuki Okushi  body {
65aacedf0bSYuki Okushi    max-width: 750px;
66aacedf0bSYuki Okushi  }
67aacedf0bSYuki Okushi}
68aacedf0bSYuki Okushi
69aacedf0bSYuki Okushih1, h2, h3, h4, h5, h6, nav, #versioninfo {
70aacedf0bSYuki Okushi  font-family: "Fira Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
71aacedf0bSYuki Okushi}
72aacedf0bSYuki Okushih1, h2, h3, h4, h5, h6 {
73aacedf0bSYuki Okushi  color: black;
74aacedf0bSYuki Okushi  font-weight: 400;
75aacedf0bSYuki Okushi  line-height: 1.1;
76aacedf0bSYuki Okushi}
77aacedf0bSYuki Okushih1, h2, h3 {
78aacedf0bSYuki Okushi  margin-top: 20px;
79aacedf0bSYuki Okushi  margin-bottom: 15px;
80aacedf0bSYuki Okushi}
81aacedf0bSYuki Okushih1 {
82aacedf0bSYuki Okushi  margin-bottom: 20px;
83aacedf0bSYuki Okushi}
84aacedf0bSYuki Okushih4, h5, h6 {
85aacedf0bSYuki Okushi  margin-top: 12px;
86aacedf0bSYuki Okushi  margin-bottom: 10px;
87aacedf0bSYuki Okushi  padding: 5px 10px;
88aacedf0bSYuki Okushi}
89aacedf0bSYuki Okushih5, h6 {
90aacedf0bSYuki Okushi  text-decoration: underline;
91aacedf0bSYuki Okushi}
92aacedf0bSYuki Okushi
93aacedf0bSYuki Okushih1 {
94aacedf0bSYuki Okushi  font-size: 28px;
95aacedf0bSYuki Okushi  font-weight: 500;
96aacedf0bSYuki Okushi  padding: .1em .4em;
97aacedf0bSYuki Okushi  border-bottom: 2px solid #ddd;
98aacedf0bSYuki Okushi}
99aacedf0bSYuki Okushih1.title {
100aacedf0bSYuki Okushi  line-height: 1.5em;
101aacedf0bSYuki Okushi}
102aacedf0bSYuki Okushih2 {
103aacedf0bSYuki Okushi  font-size: 26px;
104aacedf0bSYuki Okushi  padding: .2em .5em;
105aacedf0bSYuki Okushi  border-bottom: 1px solid #ddd;
106aacedf0bSYuki Okushi}
107aacedf0bSYuki Okushih3 {
108aacedf0bSYuki Okushi  font-size: 24px;
109aacedf0bSYuki Okushi  padding: .2em .7em;
110aacedf0bSYuki Okushi  border-bottom: 1px solid #DDE8FC;
111aacedf0bSYuki Okushi}
112aacedf0bSYuki Okushih4 {
113aacedf0bSYuki Okushi  font-size: 22px;
114aacedf0bSYuki Okushi}
115aacedf0bSYuki Okushih5 {
116aacedf0bSYuki Okushi  font-size: 20px;
117aacedf0bSYuki Okushi}
118aacedf0bSYuki Okushih6 {
119aacedf0bSYuki Okushi  font-size: 18px;
120aacedf0bSYuki Okushi}
121aacedf0bSYuki Okushi@media (min-width: 992px) {
122aacedf0bSYuki Okushi  h1 {
123aacedf0bSYuki Okushi    font-size: 36px;
124aacedf0bSYuki Okushi  }
125aacedf0bSYuki Okushi  h2 {
126aacedf0bSYuki Okushi    font-size: 30px;
127aacedf0bSYuki Okushi  }
128aacedf0bSYuki Okushi  h3 {
129aacedf0bSYuki Okushi    font-size: 26px;
130aacedf0bSYuki Okushi  }
131aacedf0bSYuki Okushi}
132aacedf0bSYuki Okushi
133aacedf0bSYuki Okushinav {
134aacedf0bSYuki Okushi  column-count: 2;
135aacedf0bSYuki Okushi  -moz-column-count: 2;
136aacedf0bSYuki Okushi  -webkit-column-count: 2;
137aacedf0bSYuki Okushi  font-size: 15px;
138aacedf0bSYuki Okushi  margin: 0 0 1em 0;
139aacedf0bSYuki Okushi}
140aacedf0bSYuki Okuship {
141aacedf0bSYuki Okushi  margin: 0 0 1em 0;
142aacedf0bSYuki Okushi}
143aacedf0bSYuki Okushi
144aacedf0bSYuki Okushistrong {
145aacedf0bSYuki Okushi  font-weight: bold;
146aacedf0bSYuki Okushi}
147aacedf0bSYuki Okushi
148aacedf0bSYuki Okushiem {
149aacedf0bSYuki Okushi  font-style: italic;
150aacedf0bSYuki Okushi}
151aacedf0bSYuki Okushi
152aacedf0bSYuki Okushifooter {
153aacedf0bSYuki Okushi  border-top: 1px solid #ddd;
154aacedf0bSYuki Okushi  font-size: 14px;
155aacedf0bSYuki Okushi  font-style: italic;
156aacedf0bSYuki Okushi  padding-top: 5px;
157aacedf0bSYuki Okushi  margin-top: 3em;
158aacedf0bSYuki Okushi  margin-bottom: 1em;
159aacedf0bSYuki Okushi}
160aacedf0bSYuki Okushi
161aacedf0bSYuki Okushi/* Links layout */
162aacedf0bSYuki Okushi
163aacedf0bSYuki Okushia {
164aacedf0bSYuki Okushi  text-decoration: none;
165aacedf0bSYuki Okushi  color: #428BCA;
166aacedf0bSYuki Okushi  background: transparent;
167aacedf0bSYuki Okushi}
168aacedf0bSYuki Okushia:hover, a:focus {
169aacedf0bSYuki Okushi  color: #2A6496;
170aacedf0bSYuki Okushi  text-decoration: underline;
171aacedf0bSYuki Okushi}
172aacedf0bSYuki Okushia:focus {
173aacedf0bSYuki Okushi  outline: thin dotted #333;
174aacedf0bSYuki Okushi  outline: 5px auto -webkit-focus-ring-color;
175aacedf0bSYuki Okushi  outline-offset: -2px;
176aacedf0bSYuki Okushi}
177aacedf0bSYuki Okushia:hover, a:active {
178aacedf0bSYuki Okushi  outline: 0;
179aacedf0bSYuki Okushi}
180aacedf0bSYuki Okushi
181aacedf0bSYuki Okushih1 a:link, h1 a:visited, h2 a:link, h2 a:visited,
182aacedf0bSYuki Okushih3 a:link, h3 a:visited, h4 a:link, h4 a:visited,
183aacedf0bSYuki Okushih5 a:link, h5 a:visited {color: black;}
184aacedf0bSYuki Okushih1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover,
185aacedf0bSYuki Okushih5 a:hover {text-decoration: none;}
186aacedf0bSYuki Okushi
187aacedf0bSYuki Okushi/* Code */
188aacedf0bSYuki Okushi
189aacedf0bSYuki Okushipre, code {
190aacedf0bSYuki Okushi  font-family: "Source Code Pro", Menlo, Monaco, Consolas, "DejaVu Sans Mono", monospace;
191aacedf0bSYuki Okushi  word-wrap: break-word;
192aacedf0bSYuki Okushi}
193aacedf0bSYuki Okushipre {
194aacedf0bSYuki Okushi  border-left: 2px solid #eee;
195aacedf0bSYuki Okushi  white-space: pre-wrap;
196aacedf0bSYuki Okushi  padding: 14px;
197aacedf0bSYuki Okushi  padding-right: 0;
198aacedf0bSYuki Okushi  margin: 20px 0;
199aacedf0bSYuki Okushi  font-size: 15px;
200aacedf0bSYuki Okushi  word-break: break-all;
201aacedf0bSYuki Okushi}
202aacedf0bSYuki Okushicode {
203aacedf0bSYuki Okushi  padding: 0 2px;
204aacedf0bSYuki Okushi  color: #8D1A38;
205aacedf0bSYuki Okushi}
206aacedf0bSYuki Okushipre code {
207aacedf0bSYuki Okushi  padding: 0;
208aacedf0bSYuki Okushi  font-size: inherit;
209aacedf0bSYuki Okushi  color: inherit;
210aacedf0bSYuki Okushi}
211aacedf0bSYuki Okushi
212aacedf0bSYuki Okushia > code {
213aacedf0bSYuki Okushi  color: #428BCA;
214aacedf0bSYuki Okushi}
215aacedf0bSYuki Okushi
216aacedf0bSYuki Okushi.section-header > a > code {
217aacedf0bSYuki Okushi  color: #8D1A38;
218aacedf0bSYuki Okushi}
219aacedf0bSYuki Okushi
220aacedf0bSYuki Okushi/* Code highlighting */
221aacedf0bSYuki Okushipre.rust .kw { color: #8959A8; }
222aacedf0bSYuki Okushipre.rust .kw-2, pre.rust .prelude-ty { color: #4271AE; }
223aacedf0bSYuki Okushipre.rust .number, pre.rust .string { color: #718C00; }
224aacedf0bSYuki Okushipre.rust .self, pre.rust .bool-val, pre.rust .prelude-val,
225aacedf0bSYuki Okushipre.rust .attribute, pre.rust .attribute .ident { color: #C82829; }
226aacedf0bSYuki Okushipre.rust .comment { color: #8E908C; }
227aacedf0bSYuki Okushipre.rust .doccomment { color: #4D4D4C; }
228aacedf0bSYuki Okushipre.rust .macro, pre.rust .macro-nonterminal { color: #3E999F; }
229aacedf0bSYuki Okushipre.rust .lifetime { color: #B76514; }
230aacedf0bSYuki Okushi
231aacedf0bSYuki Okushi/* The rest */
232aacedf0bSYuki Okushi
233aacedf0bSYuki Okushi#versioninfo {
234aacedf0bSYuki Okushi  text-align: center;
235aacedf0bSYuki Okushi  margin: 0.5em;
236aacedf0bSYuki Okushi  font-size: 1.1em;
237aacedf0bSYuki Okushi}
238aacedf0bSYuki Okushi@media (min-width: 992px) {
239aacedf0bSYuki Okushi  #versioninfo {
240aacedf0bSYuki Okushi    font-size: 0.8em;
241aacedf0bSYuki Okushi    position: fixed;
242aacedf0bSYuki Okushi    bottom: 0px;
243aacedf0bSYuki Okushi    right: 0px;
244aacedf0bSYuki Okushi  }
245aacedf0bSYuki Okushi  .white-sticker {
246aacedf0bSYuki Okushi    background-color: #fff;
247aacedf0bSYuki Okushi    margin: 2px;
248aacedf0bSYuki Okushi    padding: 0 2px;
249aacedf0bSYuki Okushi    border-radius: .2em;
250aacedf0bSYuki Okushi  }
251aacedf0bSYuki Okushi}
252aacedf0bSYuki Okushi#versioninfo a.hash {
253aacedf0bSYuki Okushi  color: gray;
254aacedf0bSYuki Okushi  font-size: 80%;
255aacedf0bSYuki Okushi}
256aacedf0bSYuki Okushi
257aacedf0bSYuki Okushiblockquote {
258aacedf0bSYuki Okushi  color: #000;
259aacedf0bSYuki Okushi  margin: 20px 0;
260aacedf0bSYuki Okushi  padding: 15px 20px;
261aacedf0bSYuki Okushi  background-color: #f2f7f9;
262aacedf0bSYuki Okushi  border-top: .1em solid #e5eef2;
263aacedf0bSYuki Okushi  border-bottom: .1em solid #e5eef2;
264aacedf0bSYuki Okushi}
265aacedf0bSYuki Okushiblockquote p {
266aacedf0bSYuki Okushi  font-size: 17px;
267aacedf0bSYuki Okushi  font-weight: 300;
268aacedf0bSYuki Okushi  line-height: 1.4;
269aacedf0bSYuki Okushi}
270aacedf0bSYuki Okushiblockquote p:last-child {
271aacedf0bSYuki Okushi  margin-bottom: 0;
272aacedf0bSYuki Okushi}
273aacedf0bSYuki Okushi
274aacedf0bSYuki Okushiul, ol {
275aacedf0bSYuki Okushi  padding-left: 25px;
276aacedf0bSYuki Okushi}
277aacedf0bSYuki Okushiul ul, ol ul, ul ol, ol ol {
278aacedf0bSYuki Okushi  margin-bottom: 0;
279aacedf0bSYuki Okushi}
280aacedf0bSYuki Okushidl {
281aacedf0bSYuki Okushi  margin-bottom: 20px;
282aacedf0bSYuki Okushi}
283aacedf0bSYuki Okushidd {
284aacedf0bSYuki Okushi  margin-left: 0;
285aacedf0bSYuki Okushi}
286aacedf0bSYuki Okushi
287aacedf0bSYuki Okushinav ul {
288aacedf0bSYuki Okushi  list-style-type: none;
289aacedf0bSYuki Okushi  margin: 0;
290aacedf0bSYuki Okushi  padding-left: 0px;
291aacedf0bSYuki Okushi}
292aacedf0bSYuki Okushi
293aacedf0bSYuki Okushi/* Only display one level of hierarchy in the TOC */
294aacedf0bSYuki Okushinav ul ul {
295aacedf0bSYuki Okushi  display: none;
296aacedf0bSYuki Okushi}
297aacedf0bSYuki Okushi
298aacedf0bSYuki Okushisub,
299aacedf0bSYuki Okushisup {
300aacedf0bSYuki Okushi  font-size: 75%;
301aacedf0bSYuki Okushi  line-height: 0;
302aacedf0bSYuki Okushi  position: relative;
303aacedf0bSYuki Okushi}
304aacedf0bSYuki Okushi
305aacedf0bSYuki Okushihr {
306aacedf0bSYuki Okushi  margin-top: 20px;
307aacedf0bSYuki Okushi  margin-bottom: 20px;
308aacedf0bSYuki Okushi  border: 0;
309aacedf0bSYuki Okushi  border-top: 1px solid #eeeeee;
310aacedf0bSYuki Okushi}
311aacedf0bSYuki Okushi
312aacedf0bSYuki Okushitable {
313aacedf0bSYuki Okushi  border-collapse: collapse;
314aacedf0bSYuki Okushi  border-spacing: 0;
315aacedf0bSYuki Okushi  overflow-x: auto;
316aacedf0bSYuki Okushi  display: block;
317aacedf0bSYuki Okushi}
318aacedf0bSYuki Okushi
319aacedf0bSYuki Okushitable tr.odd {
320aacedf0bSYuki Okushi  background: #eee;
321aacedf0bSYuki Okushi}
322aacedf0bSYuki Okushi
323aacedf0bSYuki Okushitable td,
324aacedf0bSYuki Okushitable th {
325aacedf0bSYuki Okushi  border: 1px solid #ddd;
326aacedf0bSYuki Okushi  padding: 5px;
327aacedf0bSYuki Okushi}
328aacedf0bSYuki Okushi
329aacedf0bSYuki Okushi/* Code snippets */
330aacedf0bSYuki Okushi
331aacedf0bSYuki Okushipre.rust { position: relative; }
332aacedf0bSYuki Okushia.test-arrow {
333aacedf0bSYuki Okushi  background-color: rgba(78, 139, 202, 0.2);
334aacedf0bSYuki Okushi  display: inline-block;
335aacedf0bSYuki Okushi  position: absolute;
336aacedf0bSYuki Okushi  color: #f5f5f5;
337aacedf0bSYuki Okushi  padding: 5px 10px 5px 10px;
338aacedf0bSYuki Okushi  border-radius: 5px;
339aacedf0bSYuki Okushi  font-size: 130%;
340aacedf0bSYuki Okushi  top: 5px;
341aacedf0bSYuki Okushi  right: 5px;
342aacedf0bSYuki Okushi}
343aacedf0bSYuki Okushia.test-arrow:hover{
344aacedf0bSYuki Okushi  background-color: #4e8bca;
345aacedf0bSYuki Okushi  text-decoration: none;
346aacedf0bSYuki Okushi}
347aacedf0bSYuki Okushi
348aacedf0bSYuki Okushi.unstable-feature {
349aacedf0bSYuki Okushi  border: 2px solid red;
350aacedf0bSYuki Okushi  padding: 5px;
351aacedf0bSYuki Okushi}
352aacedf0bSYuki Okushi
353aacedf0bSYuki Okushi@media (min-width: 1170px) {
354aacedf0bSYuki Okushi  pre {
355aacedf0bSYuki Okushi    font-size: 15px;
356aacedf0bSYuki Okushi  }
357aacedf0bSYuki Okushi}
358aacedf0bSYuki Okushi
359aacedf0bSYuki Okushi@media print {
360aacedf0bSYuki Okushi  * {
361aacedf0bSYuki Okushi    text-shadow: none !important;
362aacedf0bSYuki Okushi    color: #000 !important;
363aacedf0bSYuki Okushi    background: transparent !important;
364aacedf0bSYuki Okushi    box-shadow: none !important;
365aacedf0bSYuki Okushi  }
366aacedf0bSYuki Okushi  a, a:visited {
367aacedf0bSYuki Okushi    text-decoration: underline;
368aacedf0bSYuki Okushi  }
369aacedf0bSYuki Okushi  p a[href]:after {
370aacedf0bSYuki Okushi    content: " (" attr(href) ")";
371aacedf0bSYuki Okushi  }
372aacedf0bSYuki Okushi  footer a[href]:after {
373aacedf0bSYuki Okushi    content: "";
374aacedf0bSYuki Okushi  }
375aacedf0bSYuki Okushi  a[href^="javascript:"]:after, a[href^="#"]:after {
376aacedf0bSYuki Okushi    content: "";
377aacedf0bSYuki Okushi  }
378aacedf0bSYuki Okushi  pre, blockquote {
379aacedf0bSYuki Okushi    border: 1px solid #999;
380aacedf0bSYuki Okushi    page-break-inside: avoid;
381aacedf0bSYuki Okushi  }
382aacedf0bSYuki Okushi  @page {
383aacedf0bSYuki Okushi    margin: 2cm .5cm;
384aacedf0bSYuki Okushi  }
385aacedf0bSYuki Okushi  h1:not(.title), h2, h3 {
386aacedf0bSYuki Okushi    border-bottom: 0px none;
387aacedf0bSYuki Okushi  }
388aacedf0bSYuki Okushi  p, h2, h3 {
389aacedf0bSYuki Okushi    orphans: 3;
390aacedf0bSYuki Okushi    widows: 3;
391aacedf0bSYuki Okushi  }
392aacedf0bSYuki Okushi  h2, h3 {
393aacedf0bSYuki Okushi    page-break-after: avoid;
394aacedf0bSYuki Okushi  }
395aacedf0bSYuki Okushi  table {
396aacedf0bSYuki Okushi    border-collapse: collapse !important;
397aacedf0bSYuki Okushi  }
398aacedf0bSYuki Okushi  table td, table th {
399aacedf0bSYuki Okushi    background-color: #fff !important;
400aacedf0bSYuki Okushi  }
401aacedf0bSYuki Okushi}
402aacedf0bSYuki Okushi
403aacedf0bSYuki Okushi#keyword-table-marker + table thead { display: none; }
404aacedf0bSYuki Okushi#keyword-table-marker + table td { border: none; }
405aacedf0bSYuki Okushi#keyword-table-marker + table {
406aacedf0bSYuki Okushi  margin-left: 2em;
407aacedf0bSYuki Okushi  margin-bottom: 1em;
408aacedf0bSYuki Okushi}
409aacedf0bSYuki Okushi
410aacedf0bSYuki Okushi.error-described {
411aacedf0bSYuki Okushi  position: relative;
412aacedf0bSYuki Okushi}
413aacedf0bSYuki Okushi
414aacedf0bSYuki Okushi.information {
415aacedf0bSYuki Okushi  position: absolute;
416aacedf0bSYuki Okushi  left: -25px;
417aacedf0bSYuki Okushi  margin-top: 7px;
418aacedf0bSYuki Okushi  z-index: 1;
419aacedf0bSYuki Okushi}
420aacedf0bSYuki Okushi
421aacedf0bSYuki Okushi.tooltip {
422aacedf0bSYuki Okushi  position: relative;
423aacedf0bSYuki Okushi  display: inline-block;
424aacedf0bSYuki Okushi  cursor: pointer;
425aacedf0bSYuki Okushi}
426aacedf0bSYuki Okushi
427aacedf0bSYuki Okushi.tooltip .tooltiptext {
428aacedf0bSYuki Okushi  width: 120px;
429aacedf0bSYuki Okushi  display: none;
430aacedf0bSYuki Okushi  text-align: center;
431aacedf0bSYuki Okushi  padding: 5px 3px;
432aacedf0bSYuki Okushi  border-radius: 6px;
433aacedf0bSYuki Okushi  margin-left: 5px;
434aacedf0bSYuki Okushi  top: -5px;
435aacedf0bSYuki Okushi  left: 105%;
436aacedf0bSYuki Okushi  z-index: 1;
437aacedf0bSYuki Okushi}
438aacedf0bSYuki Okushi
439aacedf0bSYuki Okushi.tooltip:hover .tooltiptext {
440aacedf0bSYuki Okushi  display: inline;
441aacedf0bSYuki Okushi}
442aacedf0bSYuki Okushi
443aacedf0bSYuki Okushi.tooltip .tooltiptext::after {
444aacedf0bSYuki Okushi  content: " ";
445aacedf0bSYuki Okushi  position: absolute;
446aacedf0bSYuki Okushi  top: 50%;
447aacedf0bSYuki Okushi  left: 13px;
448aacedf0bSYuki Okushi  margin-top: -5px;
449aacedf0bSYuki Okushi  border-width: 5px;
450aacedf0bSYuki Okushi  border-style: solid;
451aacedf0bSYuki Okushi}
452