xref: /aosp_15_r20/external/pigweed/docs/_static/css/pigweed.css (revision 61c4878ac05f98d0ceed94b57d316916de578985)
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