| /* Overrides for dartdoc styles. */ |
| |
| /* Prefer Open Sans for paragraph and other text */ |
| body { |
| font-family: "Open Sans", "Roboto", sans-serif; |
| } |
| |
| /* Prefer Google Sans for headers */ |
| h1, h2, h3, h4, h5, h6 .h1, .h2, .h3, .h4, .h5, .h6 { |
| font-family: "Google Sans", "Roboto", sans-serif; |
| } |
| |
| .section-title, .breadcrumbs { |
| font-family: "Google Sans", "Roboto", sans-serif; |
| } |
| |
| /* Make all the h2 headings slightly bigger. */ |
| h2 { |
| font-size: 24px; |
| } |
| |
| /* Specifically make all the Markdown h2 headings slightly |
| bigger, so the Markdown CSS doesn't override it. */ |
| .markdown h2 { |
| font-size: 24px; |
| } |
| |
| section.summary h2 { |
| color: inherit; |
| border-bottom: none; |
| } |
| |
| section.summary .name { |
| font-size: 1.5em; |
| margin-right: 0.2em; |
| } |
| |
| section.summary .returntype { |
| font-style:italic; |
| } |
| |
| pre { |
| margin: 0 0 15px 0; |
| padding: 8px 12px; |
| border-radius: 4px; |
| } |
| |
| code { |
| /* Inherit the background color, otherwise all inline code blocks have a |
| different color from the rest of the paragraph */ |
| background-color: inherit; |
| font-size: 1em; /* browsers default to smaller font for code */ |
| padding-left: 0; /* otherwise we get ragged left margins */ |
| padding-right: 0; |
| } |
| |
| /* Otherwise the description text is limited to a particular size instead of |
| filling up the center of the page. */ |
| .markdown.desc { |
| max-width: inherit; |
| } |
| |
| /* Make the search box bigger and easier to read */ |
| #search-box { |
| height: 24px; |
| font-size: 15px; |
| padding-left: 40px; |
| } |
| |
| /* Make the typeahead match the search box font size */ |
| input.form-control.typeahead { |
| font-size: 15px; |
| } |
| |
| /* Make description list terms not be so dim. */ |
| dl.dl-horizontal dt { |
| color: inherit; |
| } |
| |
| /* Line the material icons up with their labels |
| See https://api.flutter.dev/flutter/material/Icons-class.html |
| for where this matters. |
| */ |
| i.md-36 { |
| vertical-align: middle; |
| } |
| |
| /* Address a style issue with the background of code sections. Without this, the |
| code inside a code block has a different background from the rest of the box. */ |
| code.hljs { |
| background: inherit; |
| } |
| |
| /* Make the footer smaller and less prominent. */ |
| footer { |
| font-size: 13px; |
| padding: 8px; |
| } |
| |
| /* Override the comment color for highlight.js to make it more |
| prominent. */ |
| .hljs-comment { |
| color: #128c00; |
| font-style: italic; |
| font-weight: bold; |
| } |
| |
| /* Make the summary headers contrast a bit with text. */ |
| .summary h2 { |
| opacity: 0.8; |
| } |
| |
| /* Constrain the image width to the container so that images resize instead of |
| causing the page to scroll horizontally */ |
| img { |
| max-width: 100% |
| } |
| |
| /* Light/Dark Theme adjustments */ |
| |
| .light-theme { |
| /* This is the same link color as the main Flutter site */ |
| --main-hyperlinks-color: rgb(19, 137, 253); |
| --main-footer-background: #eee; |
| } |
| |
| .dark-theme { |
| --main-hyperlinks-color: rgb(81, 167, 254); |
| } |
| |
| .light-theme footer { |
| color: rgb(74, 74, 74); |
| } |
| |
| .dark-theme footer { |
| color:rgb(220, 220, 220); |
| } |
| |
| body.light-theme { |
| color:rgb(74, 74, 74); |
| } |
| |
| body.dark-theme { |
| color:rgb(220, 220, 220); |
| } |
| |
| .dark-theme .multi-line-signature .name { |
| color: rgb(163, 163, 163); |
| } |
| |
| .dark-theme .parameter-name { |
| color: rgb(163, 163, 163); |
| } |
| |
| .dark-theme .parameter { |
| color: rgb(163, 163, 163); |
| } |
| |
| .light-theme pre { |
| border: 1px solid white; |
| color: #222; |
| background-color:#eee; |
| } |
| |
| .dark-theme pre { |
| border: 1px solid #444; |
| color: white; |
| background-color:rgb(23, 32, 43); |
| } |
| |
| .dark-theme .hljs-string { |
| color:rgb(255, 100, 100); |
| } |
| |
| .dark-theme .hljs-title { |
| color:rgb(192, 184, 255); |
| } |