| /*! |
| * Copyright 2021 The Go Authors. All rights reserved. |
| * Use of this source code is governed by a BSD-style |
| * license that can be found in the LICENSE file. |
| */ |
| |
| :root { |
| /* Colors */ |
| --gray-1: #202224; |
| --gray-2: #3e4042; |
| --gray-3: #555759; |
| --gray-4: #6e7072; |
| --gray-5: #848688; |
| --gray-6: #aaacae; |
| --gray-7: #c6c8ca; |
| --gray-8: #dcdee0; |
| --gray-9: #f0f1f2; |
| --gray-10: #f8f8f8; |
| --turq-light: #5dc9e2; |
| --turq-med: #50b7e0; |
| --turq-dark: #007d9c; |
| --turq-bright: #00769c; |
| --blue: #bfeaf4; |
| --blue-light: #f2fafd; |
| --black: #000; |
| --green: #3a6e11; |
| --green-light: #5fda64; |
| --pink: #c85e7a; |
| --pink-light: #fdecf1; |
| --purple: #542c7d; |
| --slate: #253443; /* Footer background. */ |
| --white: #fff; |
| --yellow: #fceea5; |
| --yellow-light: #fff8cc; |
| |
| /* Color Intents */ |
| --color-brand-primary: var(--turq-dark); |
| --color-background: var(--white); |
| --color-background-inverted: var(--slate); |
| --color-background-accented: var(--gray-10); |
| --color-background-highlighted: var(--blue); |
| --color-background-highlighted-link: var(--blue-light); |
| --color-background-info: var(--gray-9); |
| --color-background-warning: var(--yellow-light); |
| --color-background-alert: var(--pink-light); |
| --color-border: var(--gray-7); |
| --color-text: var(--gray-1); |
| --color-text-subtle: var(--gray-4); |
| --color-text-link: var(--turq-dark); |
| --color-text-inverted: var(--white); |
| --color-code-comment: var(--green); |
| --color-bright-text-link: var(--turq-bright); |
| |
| /* Interactive Colors */ |
| --color-input: var(--color-background); |
| --color-input-text: var(--color-text); |
| --color-button: var(--turq-dark); |
| --color-button-disabled: var(--gray-9); |
| --color-button-text: var(--white); |
| --color-button-text-disabled: var(--gray-3); |
| --color-button-inverted: var(--color-background); |
| --color-button-inverted-disabled: var(--color-background); |
| --color-button-inverted-text: var(--color-brand-primary); |
| --color-button-inverted-text-disabled: var(--color-text-subtle); |
| --color-button-accented: var(--yellow); |
| --color-button-accented-disabled: var(--gray-9); |
| --color-button-accented-text: var(--gray-1); |
| --color-button-accented-text-disabled: var(--gray-3); |
| } |
| |
| [data-theme='dark'] { |
| --color-brand-primary: var(--turq-med); |
| --color-background: var(--gray-1); |
| --color-background-accented: var(--gray-2); |
| --color-background-highlighted: var(--gray-2); |
| --color-background-highlighted-link: var(--gray-2); |
| --color-background-info: var(--gray-3); |
| --color-background-warning: var(--yellow); |
| --color-background-alert: var(--pink); |
| --color-border: var(--gray-4); |
| --color-text: var(--gray-9); |
| --color-text-link: var(--turq-med); |
| --color-text-subtle: var(--gray-7); |
| --color-code-comment: var(--green-light); |
| --color-bright-text-link: var(--turq-med); |
| } |
| @media (prefers-color-scheme: dark) { |
| :root:not([data-theme='light']) { |
| --color-brand-primary: var(--turq-med); |
| --color-background: var(--gray-1); |
| --color-background-accented: var(--gray-2); |
| --color-background-highlighted: var(--gray-2); |
| --color-background-highlighted-link: var(--gray-2); |
| --color-background-info: var(--gray-3); |
| --color-background-warning: var(--yellow); |
| --color-background-alert: var(--pink); |
| --color-border: var(--gray-4); |
| --color-text: var(--gray-9); |
| --color-text-link: var(--turq-med); |
| --color-text-subtle: var(--gray-7); |
| --color-code-comment: var(--green-light); |
| } |
| } |