@charset "UTF-8"; /* Copyright (c) 2016 Daniel C. Bünzli. All rights reserved. Distributed under the ISC license, see terms at the end of the file. %%NAME%% %%VERSION%% */ /* Reset a few things. */ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li, fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td, article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup, menu,nav,output,ruby,section,summary,time,mark,audio,video { margin:0; padding:0; border:0; /* outline: 0; */ font-size:100%; font: inherit; line-height:inherit; vertical-align:baseline; text-align: inherit; color: inherit; background: transparent; } table { border-collapse: collapse; border-spacing: 0; } *, *:before, *:after { box-sizing: border-box; } body { font-family: Helvetica, "DejaVu Sans", Arial, sans-serif; font-weight: normal; font-size: 14px; line-height:20px; text-align: left; min-width: 40ex; max-width: 78ex; padding: 20px; margin-left: 60px; color: #222; background: #FAFAFA; } /* Basic markup elements */ b, strong { font-weight: bold; } i, em { font-style: italic; } sup { vertical-align: super; } sub { vertical-align: sub; } sup, sub { font-size : 12px; line-height: 0; margin-left: 0.2ex; } p, div, img { margin-top: 20px; } ul, ol { margin-top: 10px; margin-bottom: 10px; list-style-position: outside } ul { list-style-type: square } ul > li { margin-left: 22px; } ol > li { margin-left: 27.2px; } li > *:first-child { margin-top: 0 } /* Text alignements, this should be forbidden. */ .left { text-align: left; } .right { text-align: right; } .center { text-align: center; } /* Links and anchors */ a { text-decoration:none; color:#2C5CBD; } a:hover { box-shadow:0 1px 0 0 #2C5CBD; } *:target /* Linked highlight */ { background-color: #FFF8E5; box-shadow: 0 0 0 2px #FFF8E5, 0 0 0 3px #DDD; } *:hover > a.anchor { visibility: visible; } a.anchor:before { content: "#" } a.anchor:hover { box-shadow: none; text-decoration: underline } a.anchor { visibility: hidden; position: absolute; /* top: 0px; */ margin-left: -3ex; font-weight: normal; font-style: normal; padding-right: 1ex; padding-left: 1ex; /* To remain selectable */ color: #AAA; } .xref-unresolved { box-shadow:0 1px 0 0 red } /* Section and document divisions. Until at least 4.03 many of the modules of the stdlib start at .h7, we restart the sequence there like h2 */ h1, h2, h3, h4, h5, h6, .h7, .h8, .h9, .h10 { font-weight: bold; margin-top: 20px; } h1 + *, h2 + *, .h7 + * { margin-top: 10px; } h1, h2, .h7 { font-size: 20px; line-height: 39px; padding-top: 10px; border-top: solid; border-width: 1px; border-color: #DDD; } h3 { font-size: 18px; } h2 + h3, .h7 + .h8 { margin-top: 10px; } /* Preformatted and code */ tt, code, pre { font-family: Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace; font-weight: normal; font-size: 12px; } pre { padding-left: 4px; padding-right: 4px; margin-left: -4px; margin-right: -4px; padding-top: 5px; padding-bottom: 5px; margin-top: 20px; /* margin-bottom: 0.625rem; */ line-height: 19px; background: #F1F1F1; } h1 tt, h1 code, h2 tt, h2 code, .h7 tt, .h7 code { font-size: 18px } h3 tt, h3 code { font-size: 16px } /* Code lexemes */ .keyword { font-weight: bold; } /* Module member specification */ div.def { margin-top: 0; text-indent: -2ex; padding-left: 2ex; } div.def + div.doc { margin-left: 1ex; margin-top: 2.5px } div.doc > *:first-child { margin-top: 0; } /* The elements other than heading should be wrapped in