/* fpdoc.css modified for LazControls documentation Default font size is 11pt Font family fallbacks Removed border, added vertical margins on DL Added color and font weight for FILE Added styling for footer separator and columns */ body { background: white; color: Black; font-size: 11pt; /* font-family: "Helvetica", "Arial", sans-serif; */ font-family: "San Francisco", "Roboto", "Segoe UI", "Helvetica", "Arial", sans-serif; } p, th, td, caption, h1, h2, h3, ul, ol, dl { /* font-family: "Helvetica", "Arial", sans-serif; */ font-family: "San Francisco", "Roboto", "Segoe UI", "Helvetica", "Arial", sans-serif; color: black; } tt, span.kw, pre { /* font-family: "Courier New", Courier, monospace; */ font-family: "Menlo", "Roboto Mono", "JetBrains Mono", "Courier New", Courier, monospace; font-size: 1em; } p, th, td, caption, ul, ol, dl, tt, span.kw, pre { font-size: 1em; } A:link { color: blue; } A:visited { color: darkblue; } A:active { color: red; } A { text-decoration: none; } A:hover { text-decoration: underline; } h1, h2, td.h2 { color: #005A9C; } /* Especially for Netscape on Linux: */ h3, td.h3 { font-size: 1em; } /* source fragments */ span.code { white-space: nowrap; } /* symbols in source fragments */ span.sym { color: darkred; } /* keywords in source fragments */ span.kw { font-weight: bold; } /* comments in source fragments */ span.cmt { color: darkcyan; font-style: italic; } /* directives in source fragments */ span.dir { color: darkyellow; font-style: italic; } /* numbers in source fragments */ span.num { color: darkmagenta; } /* characters (#...) in source fragments */ span.chr { color: darkcyan; } /* strings in source fragments */ span.str { color: blue; } /* assembler passages in source fragments */ span.asm { color: green; } td { vertical-align: baseline; } td.pre { white-space: pre; } table caption { font-weight: bold; } p.cmt { color: gray; } span.warning { color: red; font-weight: bold; } /* !!!: How should we define this...? */ span.file { color: darkgreen; font-weight: bold; } table.remark { background-color: #ffffc0; } table.bar { background-color: #a0c0ff; } table.footer { margin-top: .5em; width: 100%; font-size: .875em; /* font-style: italic; */ font-style: normal; } span.bartitle { font-weight: bold; font-style: italic; color: darkblue; } span.footer { font-style: italic; color: darkblue; } /* definition list */ dl { /* border: 2px solid #ccc; */ display: block; margin: 1em 0 1em 0; } /* definition list: term */ dt { /* float: left; clear: left; */ width: auto; /* normally browsers default width of largest item */ /* padding-right: 1.25em; */ font-weight: bold; color: darkgreen; } /* definition list: description */ dd { margin: 0 0 0 2em; padding: 0 0 0.5em 0; } /* for browsers in standards compliance mode */ td p { margin: 0; } var { font-weight: bold; } hr.footer-sep { margin-top: .667em; } td.footer-doc { width: 40%; text-align: left; color: Black; } td.footer-ver { width: 30%; text-align: center; color: Gray; } td.footer-date { width: 30%; text-align: right; color: Gray; }