_content/css: improve contrast for playground and dark theme elements
For golang/go#34601.
Fixes golang/go#51584.
Change-Id: I0a1715eacb5e3cef51aff7285dbdf9a0a5a6ea3c
Reviewed-on: https://go-review.googlesource.com/c/website/+/391535
Run-TryBot: Jamal Carvalho <jamal@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Trust: Jamal Carvalho <jamalcarvalho@google.com>
diff --git a/_content/css/styles.css b/_content/css/styles.css
index ec2a49c..f2d24c7 100644
--- a/_content/css/styles.css
+++ b/_content/css/styles.css
@@ -48,11 +48,11 @@
--color-background-warning: var(--yellow-light);
--color-background-alert: var(--pink-light);
--color-background-banner: var(--turq-dark);
- --color-background-banner-secondary: var(--gray-10);
--color-background-card-footer: var(--gray-10);
--color-background-carousel-button: var(--white);
--color-background-code: var(--gray-10);
--color-background-logo: rgba(248, 248, 248, 0.9);
+ --color-background-playground-input: #ffffdd;
--color-background-testimonial: var(--deep-cerulian);
--color-border: var(--gray-7);
--color-text: var(--gray-1);
@@ -91,10 +91,11 @@
--color-background-alert: var(--pink);
--color-background-banner: rgba(0, 125, 156, 0.75);
--color-background-banner-secondary: rgba(248, 248, 248, 0.9);
- --color-background-card-footer: var(--black-2);
+ --color-background-card-footer: var(--gray-1);
--color-background-carousel-button: var(--gray-5);
--color-background-code: var(--shark);
--color-background-logo: rgba(248, 248, 248, 0.9);
+ --color-background-playground-input: var(--slate);
--color-background-testimonial: var(--gray-2);
--color-button-text-disabled: var(--gray-6);
--color-border: var(--gray-4);
@@ -118,10 +119,11 @@
--color-background-alert: var(--pink);
--color-background-banner: rgb(0, 125, 156, 0.75);
--color-background-banner-secondary: rgba(248, 248, 248, 0.9);
- --color-background-card-footer: var(--black-2);
+ --color-background-card-footer: var(--gray-1);
--color-background-carousel-button: var(--gray-5);
--color-background-code: var(--shark);
--color-background-logo: rgba(248, 248, 248, 0.9);
+ --color-background-playground-input: var(--slate);
--color-background-testimonial: var(--gray-2);
--color-button-primary: var(--yellow-primary);
--color-button-text-disabled: var(--gray-6);
@@ -215,6 +217,7 @@
pre .selection-highlight,
pre .selection-highlight-comment {
background: var(--yellow);
+ color: var(--gray-1);
}
pre .selection,
pre .selection-comment {
@@ -1891,7 +1894,8 @@
.Learn-hero,
.Security-hero {
- background-color: var(--color-background-banner-secondary);
+ background-color: var(--color-background-accented);
+ color: var(--color-text);
background-image: radial-gradient(
60.0625rem 60.0625rem,
#bfeaf4 50%,
@@ -1961,7 +1965,7 @@
.Learn-heroContent p,
.Security-heroContent p {
- color: var(--gray-4);
+ color: var(--color-text);
font-size: 0.875rem;
max-width: 27.1875rem;
}
@@ -2527,7 +2531,8 @@
display: flex;
}
.Solutions-headline .GoCarousel {
- background-color: var(--color-background-banner-secondary);
+ background-color: var(--color-background-accented);
+ color: var(--color-text);
}
.Solutions-useCases,
.Solutions-caseStudies {
@@ -2575,7 +2580,7 @@
}
.Solutions-headlineBody {
align-items: flex-start;
- color: var(--gray-4);
+ color: var(--color-text-subtle);
display: flex;
flex-direction: column;
font-size: 0.875rem;
@@ -2601,7 +2606,7 @@
transform: translateX(0.2rem);
}
.Solutions-headlineNotification {
- color: var(--gray-4);
+ color: var(--color-text-subtle);
font-size: 0.75rem;
font-style: normal;
font-weight: 500;
@@ -3712,6 +3717,12 @@
#blog pre, #blog code {
font-family: monospace;
}
+#blog svg {
+ fill: var(--color-text);
+}
+#blog .image > img {
+ background-color: var(--color-text);
+}
#blogindex p.blogtitle a {
font-weight: bold;
}
@@ -4001,6 +4012,9 @@
border-top-right-radius: 0.3125rem;
overflow: hidden;
}
+.PlayPage {
+ color: var(--color-text);
+}
.PlayPage .Playground-inputContainer {
height: 30em;
}
@@ -4043,10 +4057,10 @@
}
.Playground-inputContainer,
.Playground-input {
- background: var(--color-background-code);
+ background: var(--color-background-playground-input);
}
.Playground-runButton {
- background-color: var(--color-background-accented) !important;
+ background-color: var(--color-background-playground-input) !important;
}
.Playground-outputContainer,
.Playground-output {
@@ -4398,7 +4412,7 @@
vertical-align: top;
}
.DocTable-head {
- background: #e8eaed;
+ background: var(--color-background-accented);
border-bottom: var(--border);
border-top: var(--border);
height: 3rem;