blob: 3fc76dfdb11c46e42a5cda956d6d84bf371dc042 [file] [log] [blame]
/*
* Copyright 2023 The Pigweed Authors
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
@import url('https://fonts.googleapis.com/css2?family=Google+Sans&family=Roboto+Mono:wght@400;500&family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200');
:root {
background-color: var(--md-sys-color-surface);
color-scheme: light dark;
font-family: "Google Sans", Arial, sans-serif;
font-synthesis: none;
font-weight: 400;
line-height: 1.5;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-text-size-adjust: 100%;
}
/* Material component properties */
:root {
--md-filled-button-label-text-type: "Google Sans", Arial, sans-serif;
--md-outlined-button-label-text-type: "Google Sans", Arial, sans-serif;
}
* {
box-sizing: border-box;
}
button {
font-family: "Google Sans";
}
main {
height: 100vh;
width: 100vw;
}
a {
color: var(--md-sys-color-primary);
font-weight: 500;
text-decoration: inherit;
}
a:hover {
color: var(--md-sys-color-secondary);
}
body {
display: grid;
place-content: start;
margin: 0;
}
@media (prefers-color-scheme: dark) {
:root {
--md-sys-color-primary: #A8C7FA;
--md-sys-color-primary-container: #0842A0;
--md-sys-color-on-primary: #062E6F;
--md-sys-color-on-primary-container: #D3E3FD;
--md-sys-color-inverse-primary: #0B57D0;
--md-sys-color-secondary: #7FCFFF;
--md-sys-color-secondary-container: #004A77;
--md-sys-color-on-secondary: #003355;
--md-sys-color-on-secondary-container: #C2E7FF;
--md-sys-color-tertiary: #6DD58C;
--md-sys-color-tertiary-container: #0F5223;
--md-sys-color-on-tertiary: #0A3818;
--md-sys-color-on-tertiary-container: #C4EED0;
--md-sys-color-surface: #131314;
--md-sys-surface-dim: #131314;
--md-sys-surface-bright: #37393B;
--md-sys-surface-container-lowest: #0E0E0E;
--md-sys-surface-container-low: #1B1B1B;
--md-sys-surface-container: #1E1F20;
--md-sys-surface-container-high: #282A2C;
--md-sys-surface-container-highest: #333537;
--md-sys-color-on-surface: #E3E3E3;
--md-sys-color-on-surface-variant: #444746;
--md-sys-color-inverse-surface: #E3E3E3;
--md-sys-color-inverse-on-surface: #303030;
--md-sys-color-outline: #8E918F;
--md-sys-color-outline-variant: #444746;
--md-sys-color-shadow: #000000;
--md-sys-color-scrim: #000000;
--md-sys-inverse-surface-rgb: 230, 225, 229;
--sys-on-inverse-surface: #fff;
/** Colors for severity warn, error, and critical */
--sys-color-error-bright: #E46962;
--sys-color-surface-error: #601410;
--sys-color-on-surface-error: #F9DEDC;
--sys-color-orange-bright: #EE9836;
--sys-color-surface-yellow: #402D00;
--sys-color-on-surface-yellow: #FFDFA0;
}
}
@media (prefers-color-scheme: light) {
:root {
--md-sys-color-primary: #0B57D0;
--md-sys-color-primary-container: #D3E3FD;
--md-sys-color-on-primary: #FFFFFF;
--md-sys-color-on-primary-container: #041E49;
--md-sys-color-inverse-primary: #A8C7FA;
--md-sys-color-secondary: #00639B;
--md-sys-color-secondary-container: #C2E7FF;
--md-sys-color-on-secondary: #FFFFFF;
--md-sys-color-on-secondary-container: #001D35;
--md-sys-color-tertiary: #146C2E;
--md-sys-color-tertiary-container: #C4EED0;
--md-sys-color-on-tertiary: #FFFFFF;
--md-sys-color-on-tertiary-container: #072711;
--md-sys-color-surface: #FFFFFF;
--md-sys-surface-dim: #D3DBE5;
--md-sys-surface-bright: #FFFFFF;
--md-sys-surface-container-lowest: #FFFFFF;
--md-sys-surface-container-low: #F8FAFD;
--md-sys-surface-container: #F0F4F9;
--md-sys-surface-container-high: #E9EEF6;
--md-sys-surface-container-highest: #DDE3EA;
--md-sys-color-on-surface: #1F1F1F;
--md-sys-color-on-surface-variant: #C4C7C5;
--md-sys-color-inverse-surface: #303030;
--md-sys-color-inverse-on-surface: #F2F2F2;
--md-sys-color-outline: #747775;
--md-sys-color-outline-variant: #C4C7C5;
--md-sys-color-shadow: #000000;
--md-sys-color-scrim: #000000;
--md-sys-inverse-surface-rgb: 49, 48, 51;
--sys-on-inverse-surface: #000;
/** Colors for severity warn, error, and critical */
--sys-color-error-bright: #DC362E;
--sys-color-surface-error: #FCEFEE;
--sys-color-on-surface-error: #8C1D18;
--sys-color-orange-bright: #E88F21;
--sys-color-surface-yellow: #FBF6E5;
--sys-color-on-surface-yellow: #5C4300;
}
}