1*61c4878aSAndroid Build Coastguard Worker/* 2*61c4878aSAndroid Build Coastguard Worker * Copyright 2024 The Pigweed Authors 3*61c4878aSAndroid Build Coastguard Worker * 4*61c4878aSAndroid Build Coastguard Worker * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5*61c4878aSAndroid Build Coastguard Worker * use this file except in compliance with the License. You may obtain a copy of 6*61c4878aSAndroid Build Coastguard Worker * the License at 7*61c4878aSAndroid Build Coastguard Worker * 8*61c4878aSAndroid Build Coastguard Worker * https://www.apache.org/licenses/LICENSE-2.0 9*61c4878aSAndroid Build Coastguard Worker * 10*61c4878aSAndroid Build Coastguard Worker * Unless required by applicable law or agreed to in writing, software 11*61c4878aSAndroid Build Coastguard Worker * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12*61c4878aSAndroid Build Coastguard Worker * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13*61c4878aSAndroid Build Coastguard Worker * License for the specific language governing permissions and limitations under 14*61c4878aSAndroid Build Coastguard Worker * the License. 15*61c4878aSAndroid Build Coastguard Worker */ 16*61c4878aSAndroid Build Coastguard Worker 17*61c4878aSAndroid Build Coastguard Worker/********** General document and node styles ***********/ 18*61c4878aSAndroid Build Coastguard Worker/* Note: The final value of color variables like --pw-color-background-code 19*61c4878aSAndroid Build Coastguard Worker * is resolved when dark theme or light theme is chosen. */ 20*61c4878aSAndroid Build Coastguard Worker 21*61c4878aSAndroid Build Coastguard Worker:root { 22*61c4878aSAndroid Build Coastguard Worker /* PyData Sphinx Theme variables. */ 23*61c4878aSAndroid Build Coastguard Worker /* When you move your mouse over a table, pydata highlights the row that 24*61c4878aSAndroid Build Coastguard Worker * you're currently hovering over. Make this highlight color more muted. */ 25*61c4878aSAndroid Build Coastguard Worker --pst-color-table-row-hover-bg: var(--sd-color-primary-bg) !important; 26*61c4878aSAndroid Build Coastguard Worker /* Pigweed variables. */ 27*61c4878aSAndroid Build Coastguard Worker --pw-font-body: "Noto Sans", sans-serif; 28*61c4878aSAndroid Build Coastguard Worker --pw-font-code: "Roboto Mono", monospace; 29*61c4878aSAndroid Build Coastguard Worker --pw-font-headings: "Lato", sans-serif; 30*61c4878aSAndroid Build Coastguard Worker /* All nodes should always scroll instantly. */ 31*61c4878aSAndroid Build Coastguard Worker scroll-behavior: auto !important; 32*61c4878aSAndroid Build Coastguard Worker --font-stack-monospace: var(--pw-font-code); 33*61c4878aSAndroid Build Coastguard Worker} 34*61c4878aSAndroid Build Coastguard Worker 35*61c4878aSAndroid Build Coastguard Workercode { 36*61c4878aSAndroid Build Coastguard Worker /* Remove borders from inline code (i.e. code that appears within 37*61c4878aSAndroid Build Coastguard Worker * paragraphs. Note that code blocks should have borders; those are 38*61c4878aSAndroid Build Coastguard Worker * applied to the code block's pre element. */ 39*61c4878aSAndroid Build Coastguard Worker border: none !important; 40*61c4878aSAndroid Build Coastguard Worker} 41*61c4878aSAndroid Build Coastguard Worker 42*61c4878aSAndroid Build Coastguard Workercode, pre { 43*61c4878aSAndroid Build Coastguard Worker background-color: var(--pw-color-background-code); 44*61c4878aSAndroid Build Coastguard Worker color: var(--pw-color-foreground-primary); 45*61c4878aSAndroid Build Coastguard Worker font-family: var(--pw-font-code); 46*61c4878aSAndroid Build Coastguard Worker} 47*61c4878aSAndroid Build Coastguard Worker 48*61c4878aSAndroid Build Coastguard Workerdiv, li, p { 49*61c4878aSAndroid Build Coastguard Worker font-family: var(--pw-font-body); 50*61c4878aSAndroid Build Coastguard Worker} 51*61c4878aSAndroid Build Coastguard Worker 52*61c4878aSAndroid Build Coastguard Workerh1, h2, h3, h4, h5, h6 { 53*61c4878aSAndroid Build Coastguard Worker font-family: var(--pw-font-headings); 54*61c4878aSAndroid Build Coastguard Worker font-weight: bold; 55*61c4878aSAndroid Build Coastguard Worker} 56*61c4878aSAndroid Build Coastguard Worker 57*61c4878aSAndroid Build Coastguard Worker/* Highlighted lines in code blocks. */ 58*61c4878aSAndroid Build Coastguard Worker.highlight .hll { 59*61c4878aSAndroid Build Coastguard Worker /* Make highlighted code easier to read. */ 60*61c4878aSAndroid Build Coastguard Worker background-color: var(--color-code-hll-background) !important; 61*61c4878aSAndroid Build Coastguard Worker} 62*61c4878aSAndroid Build Coastguard Worker 63*61c4878aSAndroid Build Coastguard Worker/********** Dark mode styles ***********/ 64*61c4878aSAndroid Build Coastguard Worker/* https://pydata-sphinx-theme.readthedocs.io/en/stable/user_guide/styling.html#color-variables */ 65*61c4878aSAndroid Build Coastguard Worker 66*61c4878aSAndroid Build Coastguard Workerhtml[data-theme="dark"] { 67*61c4878aSAndroid Build Coastguard Worker /* PyData Sphinx Theme variables. */ 68*61c4878aSAndroid Build Coastguard Worker --pst-color-primary: #fb71fe; 69*61c4878aSAndroid Build Coastguard Worker --pst-color-secondary: #8be9fd; 70*61c4878aSAndroid Build Coastguard Worker /* Pigweed variables. */ 71*61c4878aSAndroid Build Coastguard Worker --pw-color-link: #2b8cee; 72*61c4878aSAndroid Build Coastguard Worker --pw-color-link-inactive: #9ca0a5; 73*61c4878aSAndroid Build Coastguard Worker --pw-color-background-primary: #1c2128; 74*61c4878aSAndroid Build Coastguard Worker --pw-color-background-secondary: #22272e; 75*61c4878aSAndroid Build Coastguard Worker --pw-color-background-code: #2d333b; 76*61c4878aSAndroid Build Coastguard Worker --pw-color-foreground-primary: #ffffffcc; 77*61c4878aSAndroid Build Coastguard Worker /* Doxygen/Breathe API reference customizations. */ 78*61c4878aSAndroid Build Coastguard Worker --color-api-function-border: #575757; 79*61c4878aSAndroid Build Coastguard Worker --color-api-function-background: #2b2b2b; 80*61c4878aSAndroid Build Coastguard Worker --color-api-class-background: #222c35; 81*61c4878aSAndroid Build Coastguard Worker --color-api-class-foreground: #87c1e5; 82*61c4878aSAndroid Build Coastguard Worker --color-api-class-border: #5288be; 83*61c4878aSAndroid Build Coastguard Worker --color-code-hll-background: #ffc55140; 84*61c4878aSAndroid Build Coastguard Worker} 85*61c4878aSAndroid Build Coastguard Worker 86*61c4878aSAndroid Build Coastguard Worker/********** Light mode styles ***********/ 87*61c4878aSAndroid Build Coastguard Worker/* https://pydata-sphinx-theme.readthedocs.io/en/stable/user_guide/styling.html#color-variables */ 88*61c4878aSAndroid Build Coastguard Worker 89*61c4878aSAndroid Build Coastguard Workerhtml[data-theme="light"] { 90*61c4878aSAndroid Build Coastguard Worker /* PyData Sphinx Theme variables. */ 91*61c4878aSAndroid Build Coastguard Worker --pst-color-primary: #b529aa; 92*61c4878aSAndroid Build Coastguard Worker --pst-color-secondary: #016074; 93*61c4878aSAndroid Build Coastguard Worker /* Pigweed variables. */ 94*61c4878aSAndroid Build Coastguard Worker --pw-color-link: #2a5adf; 95*61c4878aSAndroid Build Coastguard Worker --pw-color-link-inactive: #9ca0a5; 96*61c4878aSAndroid Build Coastguard Worker --pw-color-background-primary: #ffffff; 97*61c4878aSAndroid Build Coastguard Worker --pw-color-background-secondary: #f8f9fb; 98*61c4878aSAndroid Build Coastguard Worker --pw-color-background-code: #f8f8f8; 99*61c4878aSAndroid Build Coastguard Worker --pw-color-foreground-primary: ; 100*61c4878aSAndroid Build Coastguard Worker /* Doxygen/Breathe API reference customizations. */ 101*61c4878aSAndroid Build Coastguard Worker --color-api-function-border: #cccccc; 102*61c4878aSAndroid Build Coastguard Worker --color-api-function-background: #f0f0f0; 103*61c4878aSAndroid Build Coastguard Worker --color-api-class-background: #e7f2fa; 104*61c4878aSAndroid Build Coastguard Worker --color-api-class-foreground: #2980b9; 105*61c4878aSAndroid Build Coastguard Worker --color-api-class-border: #6ab0de; 106*61c4878aSAndroid Build Coastguard Worker --color-code-hll-background: #ffffcc; 107*61c4878aSAndroid Build Coastguard Worker} 108*61c4878aSAndroid Build Coastguard Worker 109*61c4878aSAndroid Build Coastguard Worker/********** pydata customizations ***********/ 110*61c4878aSAndroid Build Coastguard Worker/* These classes either come from our theme (pydata-sphinx-theme) 111*61c4878aSAndroid Build Coastguard Worker * or Sphinx extensions that pydata relies on. */ 112*61c4878aSAndroid Build Coastguard Worker 113*61c4878aSAndroid Build Coastguard Worker/* Announcement banner. Only visible when an announcement is set in conf.py. 114*61c4878aSAndroid Build Coastguard Worker * Is displayed at the very top of the page when enabled. 115*61c4878aSAndroid Build Coastguard Worker * https://pydata-sphinx-theme.readthedocs.io/en/stable/user_guide/announcements.html */ 116*61c4878aSAndroid Build Coastguard Worker.bd-header-announcement { 117*61c4878aSAndroid Build Coastguard Worker background-color: #00a100; 118*61c4878aSAndroid Build Coastguard Worker font-family: var(--pw-font-body); 119*61c4878aSAndroid Build Coastguard Worker font-style: italic; 120*61c4878aSAndroid Build Coastguard Worker a { 121*61c4878aSAndroid Build Coastguard Worker color: var(--pst-color-light); 122*61c4878aSAndroid Build Coastguard Worker font-weight: bold; 123*61c4878aSAndroid Build Coastguard Worker } 124*61c4878aSAndroid Build Coastguard Worker} 125*61c4878aSAndroid Build Coastguard Worker 126*61c4878aSAndroid Build Coastguard Worker/* Header container at the top of every page that contains the logo, 127*61c4878aSAndroid Build Coastguard Worker * top-level nav, search box, theme switcher, and social links. */ 128*61c4878aSAndroid Build Coastguard Worker.bd-header { 129*61c4878aSAndroid Build Coastguard Worker background-color: var(--pw-color-background-secondary) !important; 130*61c4878aSAndroid Build Coastguard Worker font-family: var(--pw-font-headings); 131*61c4878aSAndroid Build Coastguard Worker .logo__title { 132*61c4878aSAndroid Build Coastguard Worker font-size: 1.25em; 133*61c4878aSAndroid Build Coastguard Worker font-family: "Lato", sans-serif; 134*61c4878aSAndroid Build Coastguard Worker font-weight: bold; 135*61c4878aSAndroid Build Coastguard Worker font-style: italic; 136*61c4878aSAndroid Build Coastguard Worker color: var(--pst-color-primary); 137*61c4878aSAndroid Build Coastguard Worker } 138*61c4878aSAndroid Build Coastguard Worker /* Top-level nav links. */ 139*61c4878aSAndroid Build Coastguard Worker .nav-item { 140*61c4878aSAndroid Build Coastguard Worker color: var(--pw-color-link-inactive); 141*61c4878aSAndroid Build Coastguard Worker /* On medium-width screens keep the text on a single row. */ 142*61c4878aSAndroid Build Coastguard Worker white-space: nowrap; 143*61c4878aSAndroid Build Coastguard Worker /* The currently visible top-level section. */ 144*61c4878aSAndroid Build Coastguard Worker .active { 145*61c4878aSAndroid Build Coastguard Worker color: var(--pst-color-primary); 146*61c4878aSAndroid Build Coastguard Worker } 147*61c4878aSAndroid Build Coastguard Worker :hover { 148*61c4878aSAndroid Build Coastguard Worker color: var(--pst-color-secondary); 149*61c4878aSAndroid Build Coastguard Worker } 150*61c4878aSAndroid Build Coastguard Worker } 151*61c4878aSAndroid Build Coastguard Worker .search-button__default-text { 152*61c4878aSAndroid Build Coastguard Worker font-family: var(--pw-font-body); 153*61c4878aSAndroid Build Coastguard Worker } 154*61c4878aSAndroid Build Coastguard Worker /* Theme toggle button. */ 155*61c4878aSAndroid Build Coastguard Worker .theme-switch-button:hover { 156*61c4878aSAndroid Build Coastguard Worker color: var(--pst-color-secondary); 157*61c4878aSAndroid Build Coastguard Worker } 158*61c4878aSAndroid Build Coastguard Worker} 159*61c4878aSAndroid Build Coastguard Worker 160*61c4878aSAndroid Build Coastguard Worker/* Search modal wrapper. The search modal is displayed after 161*61c4878aSAndroid Build Coastguard Worker * focusing the search box in the header or pressing Ctrl+K. */ 162*61c4878aSAndroid Build Coastguard Worker.search-button__search-container { 163*61c4878aSAndroid Build Coastguard Worker /* Most of these tweaks are related to making our custom inline search 164*61c4878aSAndroid Build Coastguard Worker * results container (.pw-search-results) display correctly. */ 165*61c4878aSAndroid Build Coastguard Worker background-color: var(--pst-color-background); 166*61c4878aSAndroid Build Coastguard Worker flex-direction: column; 167*61c4878aSAndroid Build Coastguard Worker height: 50vh; 168*61c4878aSAndroid Build Coastguard Worker .bd-search { 169*61c4878aSAndroid Build Coastguard Worker flex-grow: 0 !important; 170*61c4878aSAndroid Build Coastguard Worker } 171*61c4878aSAndroid Build Coastguard Worker /* Pigweed-custom search results container that we append 172*61c4878aSAndroid Build Coastguard Worker * after the search modal input. Search results are populated 173*61c4878aSAndroid Build Coastguard Worker * into this container. This enables you to see search results 174*61c4878aSAndroid Build Coastguard Worker * immediately after typing rather than needing to press Enter 175*61c4878aSAndroid Build Coastguard Worker * and go to the search results page. 176*61c4878aSAndroid Build Coastguard Worker * 177*61c4878aSAndroid Build Coastguard Worker * TODO: b/363034219 - Remove this custom code. */ 178*61c4878aSAndroid Build Coastguard Worker .pw-search-results { 179*61c4878aSAndroid Build Coastguard Worker overflow-y: scroll; 180*61c4878aSAndroid Build Coastguard Worker padding: 1em; 181*61c4878aSAndroid Build Coastguard Worker a { 182*61c4878aSAndroid Build Coastguard Worker color: var(--pw-color-link); 183*61c4878aSAndroid Build Coastguard Worker } 184*61c4878aSAndroid Build Coastguard Worker } 185*61c4878aSAndroid Build Coastguard Worker} 186*61c4878aSAndroid Build Coastguard Worker 187*61c4878aSAndroid Build Coastguard Worker/* Container for the primary sidebar, main content, 188*61c4878aSAndroid Build Coastguard Worker * and secondary sidebar. */ 189*61c4878aSAndroid Build Coastguard Worker.bd-container { 190*61c4878aSAndroid Build Coastguard Worker background-color: var(--pw-color-background-primary); 191*61c4878aSAndroid Build Coastguard Worker} 192*61c4878aSAndroid Build Coastguard Worker 193*61c4878aSAndroid Build Coastguard Worker/* Breadcrumbs that appear above the main content. */ 194*61c4878aSAndroid Build Coastguard Worker.bd-breadcrumbs { 195*61c4878aSAndroid Build Coastguard Worker font-family: var(--pw-font-headings); 196*61c4878aSAndroid Build Coastguard Worker} 197*61c4878aSAndroid Build Coastguard Worker 198*61c4878aSAndroid Build Coastguard Worker/* "Section Navigation" container that appears to the left of 199*61c4878aSAndroid Build Coastguard Worker * the main content. */ 200*61c4878aSAndroid Build Coastguard Worker.bd-sidebar-primary { 201*61c4878aSAndroid Build Coastguard Worker background-color: var(--pw-color-background-primary); 202*61c4878aSAndroid Build Coastguard Worker font-family: var(--pw-font-body); 203*61c4878aSAndroid Build Coastguard Worker /* Hide the "Section Navigation" scrollbar. */ 204*61c4878aSAndroid Build Coastguard Worker scrollbar-width: none; 205*61c4878aSAndroid Build Coastguard Worker -ms-overflow-style: none; 206*61c4878aSAndroid Build Coastguard Worker ::-webkit-scrollbar { 207*61c4878aSAndroid Build Coastguard Worker display: none; 208*61c4878aSAndroid Build Coastguard Worker } 209*61c4878aSAndroid Build Coastguard Worker} 210*61c4878aSAndroid Build Coastguard Worker 211*61c4878aSAndroid Build Coastguard Worker/* Main content of the page. */ 212*61c4878aSAndroid Build Coastguard Worker.bd-article { 213*61c4878aSAndroid Build Coastguard Worker color: var(--pw-color-foreground-primary); 214*61c4878aSAndroid Build Coastguard Worker /* Links */ 215*61c4878aSAndroid Build Coastguard Worker a.reference { 216*61c4878aSAndroid Build Coastguard Worker color: var(--pw-color-link); 217*61c4878aSAndroid Build Coastguard Worker } 218*61c4878aSAndroid Build Coastguard Worker dd.field-odd { 219*61c4878aSAndroid Build Coastguard Worker margin-inline-start: 0; 220*61c4878aSAndroid Build Coastguard Worker padding-inline-start: 0; 221*61c4878aSAndroid Build Coastguard Worker } 222*61c4878aSAndroid Build Coastguard Worker} 223*61c4878aSAndroid Build Coastguard Worker 224*61c4878aSAndroid Build Coastguard Worker/* Container with "Previous" and "Next" links that appears at the 225*61c4878aSAndroid Build Coastguard Worker * end of the main content. */ 226*61c4878aSAndroid Build Coastguard Worker.prev-next-footer { 227*61c4878aSAndroid Build Coastguard Worker .prev-next-title { 228*61c4878aSAndroid Build Coastguard Worker color: var(--pw-color-link); 229*61c4878aSAndroid Build Coastguard Worker } 230*61c4878aSAndroid Build Coastguard Worker} 231*61c4878aSAndroid Build Coastguard Worker 232*61c4878aSAndroid Build Coastguard Worker/* "On this page" container that appears to the right of the main 233*61c4878aSAndroid Build Coastguard Worker * content. */ 234*61c4878aSAndroid Build Coastguard Worker.bd-sidebar-secondary { 235*61c4878aSAndroid Build Coastguard Worker background-color: var(--pw-color-background-primary); 236*61c4878aSAndroid Build Coastguard Worker font-family: var(--pw-font-body); 237*61c4878aSAndroid Build Coastguard Worker /* Links to jump to sections on this page. */ 238*61c4878aSAndroid Build Coastguard Worker .nav-item { 239*61c4878aSAndroid Build Coastguard Worker color: var(--pw-color-link-inactive); 240*61c4878aSAndroid Build Coastguard Worker /* The currently visible section. */ 241*61c4878aSAndroid Build Coastguard Worker .active { 242*61c4878aSAndroid Build Coastguard Worker color: var(--pst-color-primary); 243*61c4878aSAndroid Build Coastguard Worker } 244*61c4878aSAndroid Build Coastguard Worker } 245*61c4878aSAndroid Build Coastguard Worker} 246*61c4878aSAndroid Build Coastguard Worker 247*61c4878aSAndroid Build Coastguard Worker/* Footer container at the very bottom of every page. */ 248*61c4878aSAndroid Build Coastguard Worker.bd-footer { 249*61c4878aSAndroid Build Coastguard Worker background-color: var(--pw-color-background-secondary); 250*61c4878aSAndroid Build Coastguard Worker font-family: var(--pw-font-body); 251*61c4878aSAndroid Build Coastguard Worker a { 252*61c4878aSAndroid Build Coastguard Worker color: var(--pw-color-link); 253*61c4878aSAndroid Build Coastguard Worker } 254*61c4878aSAndroid Build Coastguard Worker} 255*61c4878aSAndroid Build Coastguard Worker 256*61c4878aSAndroid Build Coastguard Worker/********** sphinx-design component customizations ***********/ 257*61c4878aSAndroid Build Coastguard Worker/* Sphinx Design provides common UI components like cards, tabs, etc. 258*61c4878aSAndroid Build Coastguard Worker * https://pydata-sphinx-theme.readthedocs.io/en/stable/user_guide/web-components.html */ 259*61c4878aSAndroid Build Coastguard Worker 260*61c4878aSAndroid Build Coastguard Worker/* Tab customizations.*/ 261*61c4878aSAndroid Build Coastguard Worker 262*61c4878aSAndroid Build Coastguard Worker.sd-tab-content { 263*61c4878aSAndroid Build Coastguard Worker /* Tones down the border (the default is distracting). */ 264*61c4878aSAndroid Build Coastguard Worker border: 2px solid var(--pst-color-border) !important; 265*61c4878aSAndroid Build Coastguard Worker} 266*61c4878aSAndroid Build Coastguard Worker 267*61c4878aSAndroid Build Coastguard Worker.sd-tab-label { 268*61c4878aSAndroid Build Coastguard Worker /* Tones down the border (the default is distracting). */ 269*61c4878aSAndroid Build Coastguard Worker border-bottom: none !important; 270*61c4878aSAndroid Build Coastguard Worker border-color: var(--pst-color-border) !important; 271*61c4878aSAndroid Build Coastguard Worker border-width: 2px !important; 272*61c4878aSAndroid Build Coastguard Worker} 273*61c4878aSAndroid Build Coastguard Worker 274*61c4878aSAndroid Build Coastguard Worker/* Card customizations. */ 275*61c4878aSAndroid Build Coastguard Worker 276*61c4878aSAndroid Build Coastguard Worker.sales-pitch-cta-primary { 277*61c4878aSAndroid Build Coastguard Worker .sd-card-title { 278*61c4878aSAndroid Build Coastguard Worker border-bottom: 3px solid var(--pst-color-primary); 279*61c4878aSAndroid Build Coastguard Worker padding-bottom: 0.5rem; 280*61c4878aSAndroid Build Coastguard Worker } 281*61c4878aSAndroid Build Coastguard Worker} 282*61c4878aSAndroid Build Coastguard Worker 283*61c4878aSAndroid Build Coastguard Worker.sales-pitch-cta-secondary { 284*61c4878aSAndroid Build Coastguard Worker .sd-card-title { 285*61c4878aSAndroid Build Coastguard Worker border-bottom: 3px solid var(--pst-color-secondary); 286*61c4878aSAndroid Build Coastguard Worker padding-bottom: 0.5rem; 287*61c4878aSAndroid Build Coastguard Worker } 288*61c4878aSAndroid Build Coastguard Worker} 289*61c4878aSAndroid Build Coastguard Worker 290*61c4878aSAndroid Build Coastguard Worker/********** Pigweed component customizations ***********/ 291*61c4878aSAndroid Build Coastguard Worker 292*61c4878aSAndroid Build Coastguard Worker/* Pigweed module cards styles. At the top of Pigweed module docs 293*61c4878aSAndroid Build Coastguard Worker * we often display a card that displays metadata about the module, 294*61c4878aSAndroid Build Coastguard Worker * e.g. tagline, supported languages, status of the module, etc. 295*61c4878aSAndroid Build Coastguard Worker * See also: //pw_docgen/py/pw_docgen/sphinx/module_metadata.py */ 296*61c4878aSAndroid Build Coastguard Worker 297*61c4878aSAndroid Build Coastguard Worker.pw-topnav { 298*61c4878aSAndroid Build Coastguard Worker background-color: var(--color-background-primary); 299*61c4878aSAndroid Build Coastguard Worker padding: 0; 300*61c4878aSAndroid Build Coastguard Worker width: 100%; 301*61c4878aSAndroid Build Coastguard Worker} 302*61c4878aSAndroid Build Coastguard Worker 303*61c4878aSAndroid Build Coastguard Worker.pw-topnav-inline { 304*61c4878aSAndroid Build Coastguard Worker display: flex; 305*61c4878aSAndroid Build Coastguard Worker flex-direction: row; 306*61c4878aSAndroid Build Coastguard Worker padding: 1em 0 0 0; 307*61c4878aSAndroid Build Coastguard Worker} 308*61c4878aSAndroid Build Coastguard Worker 309*61c4878aSAndroid Build Coastguard Worker.pw-topnav-inline h1 { 310*61c4878aSAndroid Build Coastguard Worker padding: 0; 311*61c4878aSAndroid Build Coastguard Worker margin: 0; 312*61c4878aSAndroid Build Coastguard Worker} 313*61c4878aSAndroid Build Coastguard Worker 314*61c4878aSAndroid Build Coastguard Worker.pw-topnav-title { 315*61c4878aSAndroid Build Coastguard Worker font-size: 2.5em; 316*61c4878aSAndroid Build Coastguard Worker font-weight: 700; 317*61c4878aSAndroid Build Coastguard Worker line-height: 1.25; 318*61c4878aSAndroid Build Coastguard Worker padding: 0; 319*61c4878aSAndroid Build Coastguard Worker margin: 0; 320*61c4878aSAndroid Build Coastguard Worker} 321*61c4878aSAndroid Build Coastguard Worker 322*61c4878aSAndroid Build Coastguard Worker.pw-topnav-subtitle { 323*61c4878aSAndroid Build Coastguard Worker display: block; 324*61c4878aSAndroid Build Coastguard Worker font-size: larger; 325*61c4878aSAndroid Build Coastguard Worker font-weight: bold; 326*61c4878aSAndroid Build Coastguard Worker margin: 0.75em 0 0.5em 0; 327*61c4878aSAndroid Build Coastguard Worker padding: 0; 328*61c4878aSAndroid Build Coastguard Worker} 329*61c4878aSAndroid Build Coastguard Worker 330*61c4878aSAndroid Build Coastguard Worker.pw-text-center-align { 331*61c4878aSAndroid Build Coastguard Worker text-align: center 332*61c4878aSAndroid Build Coastguard Worker} 333*61c4878aSAndroid Build Coastguard Worker 334*61c4878aSAndroid Build Coastguard Worker.pw-module-section-nav-group { 335*61c4878aSAndroid Build Coastguard Worker display: flex; 336*61c4878aSAndroid Build Coastguard Worker margin: 0 1em; 337*61c4878aSAndroid Build Coastguard Worker padding: 0; 338*61c4878aSAndroid Build Coastguard Worker} 339*61c4878aSAndroid Build Coastguard Worker 340*61c4878aSAndroid Build Coastguard Worker.pw-module-section-nav-link { 341*61c4878aSAndroid Build Coastguard Worker display: inline; 342*61c4878aSAndroid Build Coastguard Worker list-style-type: none; 343*61c4878aSAndroid Build Coastguard Worker margin: auto; 344*61c4878aSAndroid Build Coastguard Worker padding: 0 1em; 345*61c4878aSAndroid Build Coastguard Worker} 346*61c4878aSAndroid Build Coastguard Worker 347*61c4878aSAndroid Build Coastguard Worker.pw-module-section-nav-link p { 348*61c4878aSAndroid Build Coastguard Worker display: inline; 349*61c4878aSAndroid Build Coastguard Worker font-size: large; 350*61c4878aSAndroid Build Coastguard Worker} 351*61c4878aSAndroid Build Coastguard Worker 352*61c4878aSAndroid Build Coastguard Worker/********** Doxygen/Breathe customizations ***********/ 353*61c4878aSAndroid Build Coastguard Worker/* We use Doxygen and Breathe to auto-generate our C/C++ 354*61c4878aSAndroid Build Coastguard Worker * API references. The next styles tweak the auto-generated 355*61c4878aSAndroid Build Coastguard Worker * HTML and CSS. */ 356*61c4878aSAndroid Build Coastguard Worker 357*61c4878aSAndroid Build Coastguard Worker/* TODO: b/364322974 - Re-tweak Doxygen/Breathe-related styles. */ 358