Blame


1 27a2ee5f 2022-11-22 stsp /* $OpenBSD: mandoc.css,v 1.39 2022/07/06 14:27:55 schwarze Exp $ */
2 08cfc1a8 2021-11-21 stsp /*
3 08cfc1a8 2021-11-21 stsp * Standard style sheet for mandoc(1) -Thtml and man.cgi(8).
4 08cfc1a8 2021-11-21 stsp *
5 08cfc1a8 2021-11-21 stsp * Written by Ingo Schwarze <schwarze@openbsd.org>.
6 08cfc1a8 2021-11-21 stsp * I place this file into the public domain.
7 08cfc1a8 2021-11-21 stsp * Permission to use, copy, modify, and distribute it for any purpose
8 08cfc1a8 2021-11-21 stsp * with or without fee is hereby granted, without any conditions.
9 08cfc1a8 2021-11-21 stsp */
10 08cfc1a8 2021-11-21 stsp
11 08cfc1a8 2021-11-21 stsp /* Global defaults. */
12 08cfc1a8 2021-11-21 stsp
13 08cfc1a8 2021-11-21 stsp html { max-width: 65em;
14 08cfc1a8 2021-11-21 stsp --bg: #FFFFFF;
15 08cfc1a8 2021-11-21 stsp --fg: #000000; }
16 08cfc1a8 2021-11-21 stsp body { background: var(--bg);
17 08cfc1a8 2021-11-21 stsp color: var(--fg);
18 08cfc1a8 2021-11-21 stsp font-family: Helvetica,Arial,sans-serif; }
19 27a2ee5f 2022-11-22 stsp h1, h2 { font-size: 110%; }
20 08cfc1a8 2021-11-21 stsp table { margin-top: 0em;
21 08cfc1a8 2021-11-21 stsp margin-bottom: 0em;
22 08cfc1a8 2021-11-21 stsp border-collapse: collapse; }
23 08cfc1a8 2021-11-21 stsp /* Some browsers set border-color in a browser style for tbody,
24 08cfc1a8 2021-11-21 stsp * but not for table, resulting in inconsistent border styling. */
25 08cfc1a8 2021-11-21 stsp tbody { border-color: inherit; }
26 08cfc1a8 2021-11-21 stsp tr { border-color: inherit; }
27 08cfc1a8 2021-11-21 stsp td { vertical-align: top;
28 08cfc1a8 2021-11-21 stsp padding-left: 0.2em;
29 08cfc1a8 2021-11-21 stsp padding-right: 0.2em;
30 08cfc1a8 2021-11-21 stsp border-color: inherit; }
31 08cfc1a8 2021-11-21 stsp ul, ol, dl { margin-top: 0em;
32 08cfc1a8 2021-11-21 stsp margin-bottom: 0em; }
33 08cfc1a8 2021-11-21 stsp li, dt { margin-top: 1em; }
34 08cfc1a8 2021-11-21 stsp pre { font-family: inherit; }
35 08cfc1a8 2021-11-21 stsp
36 08cfc1a8 2021-11-21 stsp .permalink { border-bottom: thin dotted;
37 08cfc1a8 2021-11-21 stsp color: inherit;
38 08cfc1a8 2021-11-21 stsp font: inherit;
39 08cfc1a8 2021-11-21 stsp text-decoration: inherit; }
40 08cfc1a8 2021-11-21 stsp * { clear: both }
41 08cfc1a8 2021-11-21 stsp
42 08cfc1a8 2021-11-21 stsp /* Search form and search results. */
43 08cfc1a8 2021-11-21 stsp
44 08cfc1a8 2021-11-21 stsp fieldset { border: thin solid silver;
45 08cfc1a8 2021-11-21 stsp border-radius: 1em;
46 08cfc1a8 2021-11-21 stsp text-align: center; }
47 08cfc1a8 2021-11-21 stsp input[name=expr] {
48 08cfc1a8 2021-11-21 stsp width: 25%; }
49 08cfc1a8 2021-11-21 stsp
50 08cfc1a8 2021-11-21 stsp table.results { margin-top: 1em;
51 08cfc1a8 2021-11-21 stsp margin-left: 2em;
52 08cfc1a8 2021-11-21 stsp font-size: smaller; }
53 08cfc1a8 2021-11-21 stsp
54 08cfc1a8 2021-11-21 stsp /* Header and footer lines. */
55 08cfc1a8 2021-11-21 stsp
56 27a2ee5f 2022-11-22 stsp div[role=doc-pageheader] {
57 27a2ee5f 2022-11-22 stsp display: flex;
58 08cfc1a8 2021-11-21 stsp border-bottom: 1px dotted #808080;
59 08cfc1a8 2021-11-21 stsp margin-bottom: 1em;
60 08cfc1a8 2021-11-21 stsp font-size: smaller; }
61 27a2ee5f 2022-11-22 stsp .head-ltitle { flex: 1; }
62 27a2ee5f 2022-11-22 stsp .head-vol { flex: 0 1 auto;
63 27a2ee5f 2022-11-22 stsp text-align: center; }
64 27a2ee5f 2022-11-22 stsp .head-rtitle { flex: 1;
65 08cfc1a8 2021-11-21 stsp text-align: right; }
66 08cfc1a8 2021-11-21 stsp
67 27a2ee5f 2022-11-22 stsp div[role=doc-pagefooter] {
68 27a2ee5f 2022-11-22 stsp display: flex;
69 27a2ee5f 2022-11-22 stsp justify-content: space-between;
70 08cfc1a8 2021-11-21 stsp border-top: 1px dotted #808080;
71 08cfc1a8 2021-11-21 stsp margin-top: 1em;
72 08cfc1a8 2021-11-21 stsp font-size: smaller; }
73 27a2ee5f 2022-11-22 stsp .foot-left { flex: 1; }
74 27a2ee5f 2022-11-22 stsp .foot-date { flex: 0 1 auto;
75 08cfc1a8 2021-11-21 stsp text-align: center; }
76 27a2ee5f 2022-11-22 stsp .foot-os { flex: 1;
77 08cfc1a8 2021-11-21 stsp text-align: right; }
78 08cfc1a8 2021-11-21 stsp
79 08cfc1a8 2021-11-21 stsp /* Sections and paragraphs. */
80 08cfc1a8 2021-11-21 stsp
81 27a2ee5f 2022-11-22 stsp main { margin-left: 3.8em; }
82 08cfc1a8 2021-11-21 stsp .Nd { }
83 08cfc1a8 2021-11-21 stsp section.Sh { }
84 27a2ee5f 2022-11-22 stsp h2.Sh { margin-top: 1.2em;
85 08cfc1a8 2021-11-21 stsp margin-bottom: 0.6em;
86 08cfc1a8 2021-11-21 stsp margin-left: -3.2em; }
87 08cfc1a8 2021-11-21 stsp section.Ss { }
88 27a2ee5f 2022-11-22 stsp h3.Ss { margin-top: 1.2em;
89 08cfc1a8 2021-11-21 stsp margin-bottom: 0.6em;
90 08cfc1a8 2021-11-21 stsp margin-left: -1.2em;
91 08cfc1a8 2021-11-21 stsp font-size: 105%; }
92 08cfc1a8 2021-11-21 stsp .Pp { margin: 0.6em 0em; }
93 08cfc1a8 2021-11-21 stsp .Sx { }
94 08cfc1a8 2021-11-21 stsp .Xr { }
95 08cfc1a8 2021-11-21 stsp
96 08cfc1a8 2021-11-21 stsp /* Displays and lists. */
97 08cfc1a8 2021-11-21 stsp
98 08cfc1a8 2021-11-21 stsp .Bd { }
99 08cfc1a8 2021-11-21 stsp .Bd-indent { margin-left: 3.8em; }
100 08cfc1a8 2021-11-21 stsp
101 08cfc1a8 2021-11-21 stsp .Bl-bullet { list-style-type: disc;
102 08cfc1a8 2021-11-21 stsp padding-left: 1em; }
103 08cfc1a8 2021-11-21 stsp .Bl-bullet > li { }
104 08cfc1a8 2021-11-21 stsp .Bl-dash { list-style-type: none;
105 08cfc1a8 2021-11-21 stsp padding-left: 0em; }
106 08cfc1a8 2021-11-21 stsp .Bl-dash > li:before {
107 08cfc1a8 2021-11-21 stsp content: "\2014 "; }
108 08cfc1a8 2021-11-21 stsp .Bl-item { list-style-type: none;
109 08cfc1a8 2021-11-21 stsp padding-left: 0em; }
110 08cfc1a8 2021-11-21 stsp .Bl-item > li { }
111 08cfc1a8 2021-11-21 stsp .Bl-compact > li {
112 08cfc1a8 2021-11-21 stsp margin-top: 0em; }
113 08cfc1a8 2021-11-21 stsp
114 08cfc1a8 2021-11-21 stsp .Bl-enum { padding-left: 2em; }
115 08cfc1a8 2021-11-21 stsp .Bl-enum > li { }
116 08cfc1a8 2021-11-21 stsp .Bl-compact > li {
117 08cfc1a8 2021-11-21 stsp margin-top: 0em; }
118 08cfc1a8 2021-11-21 stsp
119 08cfc1a8 2021-11-21 stsp .Bl-diag { }
120 08cfc1a8 2021-11-21 stsp .Bl-diag > dt {
121 08cfc1a8 2021-11-21 stsp font-style: normal;
122 08cfc1a8 2021-11-21 stsp font-weight: bold; }
123 08cfc1a8 2021-11-21 stsp .Bl-diag > dd {
124 08cfc1a8 2021-11-21 stsp margin-left: 0em; }
125 08cfc1a8 2021-11-21 stsp .Bl-hang { }
126 08cfc1a8 2021-11-21 stsp .Bl-hang > dt { }
127 08cfc1a8 2021-11-21 stsp .Bl-hang > dd {
128 08cfc1a8 2021-11-21 stsp margin-left: 5.5em; }
129 08cfc1a8 2021-11-21 stsp .Bl-inset { }
130 08cfc1a8 2021-11-21 stsp .Bl-inset > dt { }
131 08cfc1a8 2021-11-21 stsp .Bl-inset > dd {
132 08cfc1a8 2021-11-21 stsp margin-left: 0em; }
133 08cfc1a8 2021-11-21 stsp .Bl-ohang { }
134 08cfc1a8 2021-11-21 stsp .Bl-ohang > dt { }
135 08cfc1a8 2021-11-21 stsp .Bl-ohang > dd {
136 08cfc1a8 2021-11-21 stsp margin-left: 0em; }
137 08cfc1a8 2021-11-21 stsp .Bl-tag { margin-top: 0.6em;
138 08cfc1a8 2021-11-21 stsp margin-left: 5.5em; }
139 08cfc1a8 2021-11-21 stsp .Bl-tag > dt {
140 08cfc1a8 2021-11-21 stsp float: left;
141 08cfc1a8 2021-11-21 stsp margin-top: 0em;
142 08cfc1a8 2021-11-21 stsp margin-left: -5.5em;
143 08cfc1a8 2021-11-21 stsp padding-right: 0.5em;
144 08cfc1a8 2021-11-21 stsp vertical-align: top; }
145 08cfc1a8 2021-11-21 stsp .Bl-tag > dd {
146 08cfc1a8 2021-11-21 stsp clear: right;
147 08cfc1a8 2021-11-21 stsp column-count: 1; /* Force block formatting context. */
148 08cfc1a8 2021-11-21 stsp width: 100%;
149 08cfc1a8 2021-11-21 stsp margin-top: 0em;
150 08cfc1a8 2021-11-21 stsp margin-left: 0em;
151 08cfc1a8 2021-11-21 stsp margin-bottom: 0.6em;
152 08cfc1a8 2021-11-21 stsp vertical-align: top; }
153 08cfc1a8 2021-11-21 stsp .Bl-compact { margin-top: 0em; }
154 08cfc1a8 2021-11-21 stsp .Bl-compact > dd {
155 08cfc1a8 2021-11-21 stsp margin-bottom: 0em; }
156 08cfc1a8 2021-11-21 stsp .Bl-compact > dt {
157 08cfc1a8 2021-11-21 stsp margin-top: 0em; }
158 08cfc1a8 2021-11-21 stsp
159 08cfc1a8 2021-11-21 stsp .Bl-column { }
160 08cfc1a8 2021-11-21 stsp .Bl-column > tbody > tr { }
161 08cfc1a8 2021-11-21 stsp .Bl-column > tbody > tr > td {
162 08cfc1a8 2021-11-21 stsp margin-top: 1em; }
163 08cfc1a8 2021-11-21 stsp .Bl-compact > tbody > tr > td {
164 08cfc1a8 2021-11-21 stsp margin-top: 0em; }
165 08cfc1a8 2021-11-21 stsp
166 08cfc1a8 2021-11-21 stsp .Rs { font-style: normal;
167 08cfc1a8 2021-11-21 stsp font-weight: normal; }
168 08cfc1a8 2021-11-21 stsp .RsA { }
169 08cfc1a8 2021-11-21 stsp .RsB { font-style: italic;
170 08cfc1a8 2021-11-21 stsp font-weight: normal; }
171 08cfc1a8 2021-11-21 stsp .RsC { }
172 08cfc1a8 2021-11-21 stsp .RsD { }
173 08cfc1a8 2021-11-21 stsp .RsI { font-style: italic;
174 08cfc1a8 2021-11-21 stsp font-weight: normal; }
175 08cfc1a8 2021-11-21 stsp .RsJ { font-style: italic;
176 08cfc1a8 2021-11-21 stsp font-weight: normal; }
177 08cfc1a8 2021-11-21 stsp .RsN { }
178 08cfc1a8 2021-11-21 stsp .RsO { }
179 08cfc1a8 2021-11-21 stsp .RsP { }
180 08cfc1a8 2021-11-21 stsp .RsQ { }
181 08cfc1a8 2021-11-21 stsp .RsR { }
182 08cfc1a8 2021-11-21 stsp .RsT { text-decoration: underline; }
183 08cfc1a8 2021-11-21 stsp .RsU { }
184 08cfc1a8 2021-11-21 stsp .RsV { }
185 08cfc1a8 2021-11-21 stsp
186 08cfc1a8 2021-11-21 stsp .eqn { }
187 08cfc1a8 2021-11-21 stsp .tbl td { vertical-align: middle; }
188 08cfc1a8 2021-11-21 stsp
189 08cfc1a8 2021-11-21 stsp .HP { margin-left: 3.8em;
190 08cfc1a8 2021-11-21 stsp text-indent: -3.8em; }
191 08cfc1a8 2021-11-21 stsp
192 08cfc1a8 2021-11-21 stsp /* Semantic markup for command line utilities. */
193 08cfc1a8 2021-11-21 stsp
194 08cfc1a8 2021-11-21 stsp table.Nm { }
195 08cfc1a8 2021-11-21 stsp code.Nm { font-style: normal;
196 08cfc1a8 2021-11-21 stsp font-weight: bold;
197 08cfc1a8 2021-11-21 stsp font-family: inherit; }
198 08cfc1a8 2021-11-21 stsp .Fl { font-style: normal;
199 08cfc1a8 2021-11-21 stsp font-weight: bold;
200 08cfc1a8 2021-11-21 stsp font-family: inherit; }
201 08cfc1a8 2021-11-21 stsp .Cm { font-style: normal;
202 08cfc1a8 2021-11-21 stsp font-weight: bold;
203 08cfc1a8 2021-11-21 stsp font-family: inherit; }
204 08cfc1a8 2021-11-21 stsp .Ar { font-style: italic;
205 08cfc1a8 2021-11-21 stsp font-weight: normal; }
206 27a2ee5f 2022-11-22 stsp .Op { display: inline flow; }
207 08cfc1a8 2021-11-21 stsp .Ic { font-style: normal;
208 08cfc1a8 2021-11-21 stsp font-weight: bold;
209 08cfc1a8 2021-11-21 stsp font-family: inherit; }
210 08cfc1a8 2021-11-21 stsp .Ev { font-style: normal;
211 08cfc1a8 2021-11-21 stsp font-weight: normal;
212 08cfc1a8 2021-11-21 stsp font-family: monospace; }
213 08cfc1a8 2021-11-21 stsp .Pa { font-style: italic;
214 08cfc1a8 2021-11-21 stsp font-weight: normal; }
215 08cfc1a8 2021-11-21 stsp
216 08cfc1a8 2021-11-21 stsp /* Semantic markup for function libraries. */
217 08cfc1a8 2021-11-21 stsp
218 08cfc1a8 2021-11-21 stsp .Lb { }
219 08cfc1a8 2021-11-21 stsp code.In { font-style: normal;
220 08cfc1a8 2021-11-21 stsp font-weight: bold;
221 08cfc1a8 2021-11-21 stsp font-family: inherit; }
222 08cfc1a8 2021-11-21 stsp a.In { }
223 08cfc1a8 2021-11-21 stsp .Fd { font-style: normal;
224 08cfc1a8 2021-11-21 stsp font-weight: bold;
225 08cfc1a8 2021-11-21 stsp font-family: inherit; }
226 08cfc1a8 2021-11-21 stsp .Ft { font-style: italic;
227 08cfc1a8 2021-11-21 stsp font-weight: normal; }
228 08cfc1a8 2021-11-21 stsp .Fn { font-style: normal;
229 08cfc1a8 2021-11-21 stsp font-weight: bold;
230 08cfc1a8 2021-11-21 stsp font-family: inherit; }
231 08cfc1a8 2021-11-21 stsp .Fa { font-style: italic;
232 08cfc1a8 2021-11-21 stsp font-weight: normal; }
233 08cfc1a8 2021-11-21 stsp .Vt { font-style: italic;
234 08cfc1a8 2021-11-21 stsp font-weight: normal; }
235 08cfc1a8 2021-11-21 stsp .Va { font-style: italic;
236 08cfc1a8 2021-11-21 stsp font-weight: normal; }
237 08cfc1a8 2021-11-21 stsp .Dv { font-style: normal;
238 08cfc1a8 2021-11-21 stsp font-weight: normal;
239 08cfc1a8 2021-11-21 stsp font-family: monospace; }
240 08cfc1a8 2021-11-21 stsp .Er { font-style: normal;
241 08cfc1a8 2021-11-21 stsp font-weight: normal;
242 08cfc1a8 2021-11-21 stsp font-family: monospace; }
243 08cfc1a8 2021-11-21 stsp
244 08cfc1a8 2021-11-21 stsp /* Various semantic markup. */
245 08cfc1a8 2021-11-21 stsp
246 08cfc1a8 2021-11-21 stsp .An { }
247 08cfc1a8 2021-11-21 stsp .Lk { }
248 08cfc1a8 2021-11-21 stsp .Mt { }
249 08cfc1a8 2021-11-21 stsp .Cd { font-style: normal;
250 08cfc1a8 2021-11-21 stsp font-weight: bold;
251 08cfc1a8 2021-11-21 stsp font-family: inherit; }
252 08cfc1a8 2021-11-21 stsp .Ad { font-style: italic;
253 08cfc1a8 2021-11-21 stsp font-weight: normal; }
254 08cfc1a8 2021-11-21 stsp .Ms { font-style: normal;
255 08cfc1a8 2021-11-21 stsp font-weight: bold; }
256 08cfc1a8 2021-11-21 stsp .St { }
257 08cfc1a8 2021-11-21 stsp .Ux { }
258 08cfc1a8 2021-11-21 stsp
259 08cfc1a8 2021-11-21 stsp /* Physical markup. */
260 08cfc1a8 2021-11-21 stsp
261 27a2ee5f 2022-11-22 stsp .Bf { display: inline flow; }
262 08cfc1a8 2021-11-21 stsp .No { font-style: normal;
263 08cfc1a8 2021-11-21 stsp font-weight: normal; }
264 08cfc1a8 2021-11-21 stsp .Em { font-style: italic;
265 08cfc1a8 2021-11-21 stsp font-weight: normal; }
266 08cfc1a8 2021-11-21 stsp .Sy { font-style: normal;
267 08cfc1a8 2021-11-21 stsp font-weight: bold; }
268 08cfc1a8 2021-11-21 stsp .Li { font-style: normal;
269 08cfc1a8 2021-11-21 stsp font-weight: normal;
270 08cfc1a8 2021-11-21 stsp font-family: monospace; }
271 08cfc1a8 2021-11-21 stsp
272 08cfc1a8 2021-11-21 stsp /* Tooltip support. */
273 08cfc1a8 2021-11-21 stsp
274 27a2ee5f 2022-11-22 stsp h2.Sh, h3.Ss { position: relative; }
275 08cfc1a8 2021-11-21 stsp .An, .Ar, .Cd, .Cm, .Dv, .Em, .Er, .Ev, .Fa, .Fd, .Fl, .Fn, .Ft,
276 08cfc1a8 2021-11-21 stsp .Ic, code.In, .Lb, .Lk, .Ms, .Mt, .Nd, code.Nm, .Pa, .Rs,
277 08cfc1a8 2021-11-21 stsp .St, .Sx, .Sy, .Va, .Vt, .Xr {
278 27a2ee5f 2022-11-22 stsp display: inline flow;
279 08cfc1a8 2021-11-21 stsp position: relative; }
280 08cfc1a8 2021-11-21 stsp
281 08cfc1a8 2021-11-21 stsp .An::before { content: "An"; }
282 08cfc1a8 2021-11-21 stsp .Ar::before { content: "Ar"; }
283 08cfc1a8 2021-11-21 stsp .Cd::before { content: "Cd"; }
284 08cfc1a8 2021-11-21 stsp .Cm::before { content: "Cm"; }
285 08cfc1a8 2021-11-21 stsp .Dv::before { content: "Dv"; }
286 08cfc1a8 2021-11-21 stsp .Em::before { content: "Em"; }
287 08cfc1a8 2021-11-21 stsp .Er::before { content: "Er"; }
288 08cfc1a8 2021-11-21 stsp .Ev::before { content: "Ev"; }
289 08cfc1a8 2021-11-21 stsp .Fa::before { content: "Fa"; }
290 08cfc1a8 2021-11-21 stsp .Fd::before { content: "Fd"; }
291 08cfc1a8 2021-11-21 stsp .Fl::before { content: "Fl"; }
292 08cfc1a8 2021-11-21 stsp .Fn::before { content: "Fn"; }
293 08cfc1a8 2021-11-21 stsp .Ft::before { content: "Ft"; }
294 08cfc1a8 2021-11-21 stsp .Ic::before { content: "Ic"; }
295 08cfc1a8 2021-11-21 stsp code.In::before { content: "In"; }
296 08cfc1a8 2021-11-21 stsp .Lb::before { content: "Lb"; }
297 08cfc1a8 2021-11-21 stsp .Lk::before { content: "Lk"; }
298 08cfc1a8 2021-11-21 stsp .Ms::before { content: "Ms"; }
299 08cfc1a8 2021-11-21 stsp .Mt::before { content: "Mt"; }
300 08cfc1a8 2021-11-21 stsp .Nd::before { content: "Nd"; }
301 08cfc1a8 2021-11-21 stsp code.Nm::before { content: "Nm"; }
302 08cfc1a8 2021-11-21 stsp .Pa::before { content: "Pa"; }
303 08cfc1a8 2021-11-21 stsp .Rs::before { content: "Rs"; }
304 27a2ee5f 2022-11-22 stsp h2.Sh::before { content: "Sh"; }
305 27a2ee5f 2022-11-22 stsp h3.Ss::before { content: "Ss"; }
306 08cfc1a8 2021-11-21 stsp .St::before { content: "St"; }
307 08cfc1a8 2021-11-21 stsp .Sx::before { content: "Sx"; }
308 08cfc1a8 2021-11-21 stsp .Sy::before { content: "Sy"; }
309 08cfc1a8 2021-11-21 stsp .Va::before { content: "Va"; }
310 08cfc1a8 2021-11-21 stsp .Vt::before { content: "Vt"; }
311 08cfc1a8 2021-11-21 stsp .Xr::before { content: "Xr"; }
312 08cfc1a8 2021-11-21 stsp
313 08cfc1a8 2021-11-21 stsp .An::before, .Ar::before, .Cd::before, .Cm::before,
314 08cfc1a8 2021-11-21 stsp .Dv::before, .Em::before, .Er::before, .Ev::before,
315 08cfc1a8 2021-11-21 stsp .Fa::before, .Fd::before, .Fl::before, .Fn::before, .Ft::before,
316 08cfc1a8 2021-11-21 stsp .Ic::before, code.In::before, .Lb::before, .Lk::before,
317 08cfc1a8 2021-11-21 stsp .Ms::before, .Mt::before, .Nd::before, code.Nm::before,
318 08cfc1a8 2021-11-21 stsp .Pa::before, .Rs::before,
319 27a2ee5f 2022-11-22 stsp h2.Sh::before, h3.Ss::before, .St::before, .Sx::before, .Sy::before,
320 08cfc1a8 2021-11-21 stsp .Va::before, .Vt::before, .Xr::before {
321 08cfc1a8 2021-11-21 stsp opacity: 0;
322 08cfc1a8 2021-11-21 stsp transition: .15s ease opacity;
323 08cfc1a8 2021-11-21 stsp pointer-events: none;
324 08cfc1a8 2021-11-21 stsp position: absolute;
325 08cfc1a8 2021-11-21 stsp bottom: 100%;
326 08cfc1a8 2021-11-21 stsp box-shadow: 0 0 .35em var(--fg);
327 08cfc1a8 2021-11-21 stsp padding: .15em .25em;
328 08cfc1a8 2021-11-21 stsp white-space: nowrap;
329 08cfc1a8 2021-11-21 stsp font-family: Helvetica,Arial,sans-serif;
330 08cfc1a8 2021-11-21 stsp font-style: normal;
331 08cfc1a8 2021-11-21 stsp font-weight: bold;
332 08cfc1a8 2021-11-21 stsp background: var(--bg);
333 08cfc1a8 2021-11-21 stsp color: var(--fg); }
334 08cfc1a8 2021-11-21 stsp .An:hover::before, .Ar:hover::before, .Cd:hover::before, .Cm:hover::before,
335 08cfc1a8 2021-11-21 stsp .Dv:hover::before, .Em:hover::before, .Er:hover::before, .Ev:hover::before,
336 08cfc1a8 2021-11-21 stsp .Fa:hover::before, .Fd:hover::before, .Fl:hover::before, .Fn:hover::before,
337 08cfc1a8 2021-11-21 stsp .Ft:hover::before, .Ic:hover::before, code.In:hover::before,
338 08cfc1a8 2021-11-21 stsp .Lb:hover::before, .Lk:hover::before, .Ms:hover::before, .Mt:hover::before,
339 08cfc1a8 2021-11-21 stsp .Nd:hover::before, code.Nm:hover::before, .Pa:hover::before,
340 27a2ee5f 2022-11-22 stsp .Rs:hover::before, h2.Sh:hover::before, h3.Ss:hover::before, .St:hover::before,
341 08cfc1a8 2021-11-21 stsp .Sx:hover::before, .Sy:hover::before, .Va:hover::before, .Vt:hover::before,
342 08cfc1a8 2021-11-21 stsp .Xr:hover::before {
343 08cfc1a8 2021-11-21 stsp opacity: 1;
344 08cfc1a8 2021-11-21 stsp pointer-events: inherit; }
345 08cfc1a8 2021-11-21 stsp
346 08cfc1a8 2021-11-21 stsp /* Overrides to avoid excessive margins on small devices. */
347 08cfc1a8 2021-11-21 stsp
348 08cfc1a8 2021-11-21 stsp @media (max-width: 37.5em) {
349 27a2ee5f 2022-11-22 stsp main { margin-left: 0.5em; }
350 27a2ee5f 2022-11-22 stsp h2.Sh, h3.Ss { margin-left: 0em; }
351 08cfc1a8 2021-11-21 stsp .Bd-indent { margin-left: 2em; }
352 08cfc1a8 2021-11-21 stsp .Bl-hang > dd {
353 08cfc1a8 2021-11-21 stsp margin-left: 2em; }
354 08cfc1a8 2021-11-21 stsp .Bl-tag { margin-left: 2em; }
355 08cfc1a8 2021-11-21 stsp .Bl-tag > dt {
356 08cfc1a8 2021-11-21 stsp margin-left: -2em; }
357 08cfc1a8 2021-11-21 stsp .HP { margin-left: 2em;
358 08cfc1a8 2021-11-21 stsp text-indent: -2em; }
359 08cfc1a8 2021-11-21 stsp }
360 08cfc1a8 2021-11-21 stsp
361 08cfc1a8 2021-11-21 stsp /* Overrides for a dark color scheme for accessibility. */
362 08cfc1a8 2021-11-21 stsp
363 08cfc1a8 2021-11-21 stsp @media (prefers-color-scheme: dark) {
364 08cfc1a8 2021-11-21 stsp html { --bg: #1E1F21;
365 08cfc1a8 2021-11-21 stsp --fg: #EEEFF1; }
366 08cfc1a8 2021-11-21 stsp :link { color: #BAD7FF; }
367 08cfc1a8 2021-11-21 stsp :visited { color: #F6BAFF; }
368 08cfc1a8 2021-11-21 stsp }