/* Custom stylesheet for documentation-like pages, for * Morgan McGuire's Markdeep https://casual-effects.com/markdeep/ * * Written by Aras Pranckevičius, http://aras-p.info/ * Licensed as public domain or BSD 2-clause, whichever is more convenient for you. * * https://github.com/aras-p/markdeep-docs-style */ body { max-width: 75%; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: left; margin: 0; padding: 0 1em; } /* if screen is wide enough, put table of contents on the right side */ @media screen and (min-width: 60em) { .md .longTOC, .md .mediumTOC, .md .shortTOC { max-width: 20%; width: 20%; float: right; position: fixed; right: 0px; top: 0px; } } /* for narrow screens or print, hide table of contents */ @media screen and (max-width: 60em) { .md .longTOC, .md .mediumTOC, .md .shortTOC { display: none; } body { max-width: 100%; } } @media print { .md .longTOC, .md .mediumTOC, .md .shortTOC { display: none; } body { max-width: 100%; } } /* reset heading/link fonts to that of body */ .md a, .md div.title, contents, .md .tocHeader, .md h1, .md h2, .md h3, .md h4, .md h5, .md h6, .md .nonumberh1, .md .nonumberh2, .md .nonumberh3, .md .nonumberh4, .md .nonumberh5, .md .nonumberh6, .md .shortTOC, .md .mediumTOC, .md .longTOC { font-family: inherit; } .md div.title { margin: 0.4em 0 0 0; padding: 0; text-align: inherit; } /* faint border below headings */ .md h1, .md h2, .md h3, .md h4, .md .nonumberh1, .md .nonumberh2, .md .nonumberh3, .md .nonumberh4 { border-bottom: 1px solid rgba(0,0,0,.1); } /* heading font styles */ .md h1, .md .nonumberh1, .md div.title { font-size: 150%; font-weight: 600; color: rgba(0,0,0,.7); } .md h2, .md .nonumberh2 { font-size: 120%; font-weight: 400; color: rgba(0,0,0,.9); } .md h3, .md .nonumberh3 { font-size: 110%; font-weight: 400; color: rgba(0,0,0,.7); } /* no numbering of headings */ .md h1:before, .md h2:before, .md h3:before, .md h4:before { content: none; } /* link styling */ .md a:link, .md a:visited { color: #3f51b5; } /* inline and block code */ .md code, .md pre.listing { background-color: rgba(0,0,0,.05); padding: 0.1em 0.2em; border-radius: 0.15em; } .md pre.listing code { background-color: transparent; padding: 0; border: none; } /* table of contents styling; make all 3 forms of it look the same */ .md .longTOC, .md .mediumTOC, .md .shortTOC { font-size: inherit; line-height: 120%; margin: 1em 0; padding: .4rem; border-left: .1rem solid #3f51b5; } .md .tocHeader { margin: 0; padding: 0; border: none; font-size: inherit; } .md .tocNumber { display: none; } .md .longTOC .level1, .md .mediumTOC .level1, .md .shortTOC .level1 { font-weight: inherit; padding: 0; margin: 0; } .md .longTOC p, .md .mediumTOC p, .md .shortTOC p { overflow: hidden; text-overflow: ellipsis; } .md .longTOC center, .md .mediumTOC center, .md .shortTOC center { text-align: left; } .md .longTOC b, .md .mediumTOC b, .md .shortTOC b { font-weight: 400; } .md .longTOC a, .md .mediumTOC a, .md .shortTOC a { color: black; } .md .longTOC .level1, .md .mediumTOC .level1, .md .shortTOC .level1, .md .longTOC .level2, .md .mediumTOC .level2, .md .shortTOC .level2, .md .longTOC .level3, .md .mediumTOC .level3, .md .shortTOC .level3 { white-space: nowrap; margin: 0; padding: 0; font-size: 90%; } /* tables; use fainter colors than regular markdeep style */ .md table.table { font-size: 90%; } .md table.table th { border: none; background-color: #ccc; color: rgba(0,0,0,.6); } .md table.table tr, .md table.table td { border-color: #eee; } .md table.table tr:nth-child(even) { background-color: #f4f4f4; } /* custom Admonition-style "note", "warn", "error" blocks */ .md .note, .md .warn, .md .error { position: relative; margin: 1em 0; padding: .4rem 0.8rem; border-radius: .2rem; } .md .note { border-left: 1.2rem solid rgba(68,138,255,.4); background-color: rgba(68,138,255,.15); } .md .warn { border-left: 1.2rem solid rgba(255,145,0,.4); background-color: rgba(255,145,0,.15); } .md .error { border-left: 1.2rem solid rgba(255,23,68,.4); background-color: rgba(255,23,68,.15); }