From c636922f924a165abdffe80933eb30ec341a1f49 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Thu, 6 Jun 2024 14:51:52 -0400 Subject: [PATCH 01/45] added to index css file necessary changes to view as dark mode --- content/body/index.php | 2 +- css/index.css | 70 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+), 1 deletion(-) diff --git a/content/body/index.php b/content/body/index.php index 05f2f9ac..5219eac2 100644 --- a/content/body/index.php +++ b/content/body/index.php @@ -1,4 +1,4 @@ -
+

diff --git a/css/index.css b/css/index.css index 15b8ef82..be3d77f3 100644 --- a/css/index.css +++ b/css/index.css @@ -196,3 +196,73 @@ strong { font-size: 1.375rem; color: #444; } + +/***********************************************/ +/******* CODE FOR ADDING LIGHT/DARK MODE *******/ +/***********************************************/ +:root { + color-scheme: light dark; +} +@media (prefers-color-scheme: light) { + + /*Enable intro section*/ + .homepage__hero--heading { + color: #004d00; + } + .homepage__hero { + color: #301414; + background: #ccc; + } + + /*3 components after header section*/ + main { + background-color: #444444; + } + + /* Bottom copy heading*/ + .homepage__bottom-copy--heading { + color: #444; + } + /*What makes enable diff? & found a bug section*/ + .homepage__bottom-copy { + background: #ccc; + color: #222; + } + /*Want to donate code section*/ + .homepage__bottom-copy:nth-child(2n) { + background: #eee; + } +} +@media (prefers-color-scheme: dark) { + + /*Enable intro section*/ + .homepage__hero--heading { + color: #ccffcc; + } + .homepage__hero { + color: #dabebe; + background: #222222; + } + + /*3 components after header section*/ + main { + background-color: #111111; + } + + /* Bottom copy heading*/ + .homepage__bottom-copy--heading { + color: #eeeeee; + } + /*What makes enable diff & found a bug section*/ + .homepage__bottom-copy { + background: #222; + color: #ccc; + } + /*Want to donate code section*/ + .homepage__bottom-copy:nth-child(2n) { + background: #444; + } +} +/***********************************************/ +/***********************************************/ + From a5a809252bd5dc529e98583e2243b1e833224b2c Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 11 Jun 2024 10:54:08 -0400 Subject: [PATCH 02/45] removed light mode as that is default --- css/index.css | 39 +++------------------------------------ 1 file changed, 3 insertions(+), 36 deletions(-) diff --git a/css/index.css b/css/index.css index be3d77f3..4d9b84c8 100644 --- a/css/index.css +++ b/css/index.css @@ -198,40 +198,10 @@ strong { } /***********************************************/ -/******* CODE FOR ADDING LIGHT/DARK MODE *******/ +/******* CODE FOR ADDING DARK MODE *******/ /***********************************************/ :root { - color-scheme: light dark; -} -@media (prefers-color-scheme: light) { - - /*Enable intro section*/ - .homepage__hero--heading { - color: #004d00; - } - .homepage__hero { - color: #301414; - background: #ccc; - } - - /*3 components after header section*/ - main { - background-color: #444444; - } - - /* Bottom copy heading*/ - .homepage__bottom-copy--heading { - color: #444; - } - /*What makes enable diff? & found a bug section*/ - .homepage__bottom-copy { - background: #ccc; - color: #222; - } - /*Want to donate code section*/ - .homepage__bottom-copy:nth-child(2n) { - background: #eee; - } + color-scheme: dark; } @media (prefers-color-scheme: dark) { @@ -262,7 +232,4 @@ strong { .homepage__bottom-copy:nth-child(2n) { background: #444; } -} -/***********************************************/ -/***********************************************/ - +} \ No newline at end of file From 979163555127c233c0a97daf66e26942c6492b0a Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 11 Jun 2024 12:34:39 -0400 Subject: [PATCH 03/45] changing media query --- css/index.css | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/css/index.css b/css/index.css index 4d9b84c8..83c0b5e6 100644 --- a/css/index.css +++ b/css/index.css @@ -200,11 +200,7 @@ strong { /***********************************************/ /******* CODE FOR ADDING DARK MODE *******/ /***********************************************/ -:root { - color-scheme: dark; -} -@media (prefers-color-scheme: dark) { - +@media screen and (prefers-color-scheme: dark) { /*Enable intro section*/ .homepage__hero--heading { color: #ccffcc; From 451d96f0fd63983e6a3cce173d43dcd902bff8f5 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 11 Jun 2024 13:00:35 -0400 Subject: [PATCH 04/45] adding media queries to less --- less/index.less | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/less/index.less b/less/index.less index 4891700d..a68444bd 100644 --- a/less/index.less +++ b/less/index.less @@ -4,6 +4,12 @@ main { background-color: #444; color: white; width: 100%; + + @media (prefers-color-scheme: dark) { + & { + background-color: #111111; + } + } } strong { @@ -23,12 +29,25 @@ strong { flex-direction: column; justify-content: center; + @media (prefers-color-scheme: dark) { + & { + color: #dabebe; + background: #222222; + } + } + &--heading { font-family: @font-default-brand; font-size: (80 / @px); margin: 0 auto; font-weight: normal; color: darken(@color1, 5%); + + @media (prefers-color-scheme: dark) { + & { + color: #ccffcc; + } + } } &--copy { @@ -183,12 +202,25 @@ strong { &:nth-child(2n) { background: #eee; + + @media (prefers-color-scheme: dark) { + & { + background: #444; + } + } } @media @desktop { padding: 20px calc(~"(100% - 1024px) / 2 + 20px"); } + @media (prefers-color-scheme: dark) { + & { + background: #222; + color: #ccc; + } + } + strong { color: #000 !important; } @@ -210,6 +242,12 @@ strong { font-weight: bold; font-size: (22 / @px); color: #444; + + @media (prefers-color-scheme: dark) { + & { + color: #eeeeee; + } + } } } } From db49b84cc1de18f716c3203ad0e68c7049b2d575 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 11 Jun 2024 14:34:57 -0400 Subject: [PATCH 05/45] reverting css/only keeping .less changes for now --- content/body/index.php | 2 +- css/index.css | 33 --------------------------------- 2 files changed, 1 insertion(+), 34 deletions(-) diff --git a/content/body/index.php b/content/body/index.php index 5219eac2..05f2f9ac 100644 --- a/content/body/index.php +++ b/content/body/index.php @@ -1,4 +1,4 @@ -
+

diff --git a/css/index.css b/css/index.css index 83c0b5e6..f3342cc2 100644 --- a/css/index.css +++ b/css/index.css @@ -195,37 +195,4 @@ strong { font-weight: bold; font-size: 1.375rem; color: #444; -} - -/***********************************************/ -/******* CODE FOR ADDING DARK MODE *******/ -/***********************************************/ -@media screen and (prefers-color-scheme: dark) { - /*Enable intro section*/ - .homepage__hero--heading { - color: #ccffcc; - } - .homepage__hero { - color: #dabebe; - background: #222222; - } - - /*3 components after header section*/ - main { - background-color: #111111; - } - - /* Bottom copy heading*/ - .homepage__bottom-copy--heading { - color: #eeeeee; - } - /*What makes enable diff & found a bug section*/ - .homepage__bottom-copy { - background: #222; - color: #ccc; - } - /*Want to donate code section*/ - .homepage__bottom-copy:nth-child(2n) { - background: #444; - } } \ No newline at end of file From 07ea1ad26a5c71deec9803a73009ed4d5fbcd47e Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 11 Jun 2024 15:23:42 -0400 Subject: [PATCH 06/45] moving to one @media query rather than separate for each component --- less/index.less | 70 ++++++++++++++++++++++--------------------------- 1 file changed, 32 insertions(+), 38 deletions(-) diff --git a/less/index.less b/less/index.less index a68444bd..40899210 100644 --- a/less/index.less +++ b/less/index.less @@ -4,12 +4,6 @@ main { background-color: #444; color: white; width: 100%; - - @media (prefers-color-scheme: dark) { - & { - background-color: #111111; - } - } } strong { @@ -29,25 +23,12 @@ strong { flex-direction: column; justify-content: center; - @media (prefers-color-scheme: dark) { - & { - color: #dabebe; - background: #222222; - } - } - &--heading { font-family: @font-default-brand; font-size: (80 / @px); margin: 0 auto; font-weight: normal; color: darken(@color1, 5%); - - @media (prefers-color-scheme: dark) { - & { - color: #ccffcc; - } - } } &--copy { @@ -202,25 +183,12 @@ strong { &:nth-child(2n) { background: #eee; - - @media (prefers-color-scheme: dark) { - & { - background: #444; - } - } } @media @desktop { padding: 20px calc(~"(100% - 1024px) / 2 + 20px"); } - @media (prefers-color-scheme: dark) { - & { - background: #222; - color: #ccc; - } - } - strong { color: #000 !important; } @@ -242,12 +210,38 @@ strong { font-weight: bold; font-size: (22 / @px); color: #444; - - @media (prefers-color-scheme: dark) { - & { - color: #eeeeee; - } - } } } } + +@media (prefers-color-scheme: dark) { + /*Enable intro section*/ + .homepage__hero--heading { + color: #ccffcc; + } + .homepage__hero { + color: #dabebe; + background: #222222; + } + + /*3 components after header section*/ + main { + background-color: #111111; + } + + /* Bottom copy heading*/ + .homepage__bottom-copy--heading { + color: #eeeeee; + } + + /*What makes enable diff & found a bug section*/ + .homepage__bottom-copy { + background: #222; + color: #ccc; + } + + /*Want to donate code section*/ + .homepage__bottom-copy:nth-child(2n) { + background: #444; + } +} From d2236b06651dd23f23318f997ed7993da28bfdae Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Wed, 12 Jun 2024 09:35:28 -0400 Subject: [PATCH 07/45] fixing strong (bold) text so it adjusts for dark mode --- less/index.less | 3 +++ 1 file changed, 3 insertions(+) diff --git a/less/index.less b/less/index.less index 40899210..7c727ee5 100644 --- a/less/index.less +++ b/less/index.less @@ -239,6 +239,9 @@ strong { background: #222; color: #ccc; } + .homepage__bottom-copy strong { + color: #ccc !important; + } /*Want to donate code section*/ .homepage__bottom-copy:nth-child(2n) { From f57e239f744cd389705c7c27760f07baa3fa5bee Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Wed, 12 Jun 2024 10:39:09 -0400 Subject: [PATCH 08/45] changing defaults so majority of site is in dark mode -- still need to go in a make sure all components change but this is a good start --- less/shared/defaults.less | 35 +++++++++++++++++++++++++++++------ 1 file changed, 29 insertions(+), 6 deletions(-) diff --git a/less/shared/defaults.less b/less/shared/defaults.less index 5eb81f50..5127f90f 100755 --- a/less/shared/defaults.less +++ b/less/shared/defaults.less @@ -353,11 +353,34 @@ iframe { }); } -/* @media (prefers-color-scheme: dark) { - body { - background: #000; - color: rgb(201, 209, 217); - } + .example main { + background: #222222; + color: #ccc; + } + + body { + color: #ccc; + background-color: #222222; + } + + h1 { + color: #ccc; + } + + h2 { + color: #ccc; + } + + h3 { + color: #ccc; + } + + p { + color: #ccc; + } + + .enable-quote { + background: #444; + } } -*/ From 4244101da542f7faf8823aa747912f1eb9625e88 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Wed, 12 Jun 2024 12:44:23 -0400 Subject: [PATCH 09/45] continuing dark mode changes --- less/figure.less | 6 ++++++ less/shared/defaults.less | 4 ++++ less/showcode.less | 12 ++++++++++++ 3 files changed, 22 insertions(+) diff --git a/less/figure.less b/less/figure.less index 57f692b8..b1e41c18 100755 --- a/less/figure.less +++ b/less/figure.less @@ -63,3 +63,9 @@ a.tile-cta { display: inline-block; } } + +@media (prefers-color-scheme: dark) { + figure { + background: #222; + } +} diff --git a/less/shared/defaults.less b/less/shared/defaults.less index 5127f90f..31be3f08 100755 --- a/less/shared/defaults.less +++ b/less/shared/defaults.less @@ -383,4 +383,8 @@ iframe { .enable-quote { background: #444; } + + code { + background-color: #555; + } } diff --git a/less/showcode.less b/less/showcode.less index bf757247..bd56561c 100755 --- a/less/showcode.less +++ b/less/showcode.less @@ -359,3 +359,15 @@ code { margin-bottom: -2.5rem; } } + +@media (prefers-color-scheme: dark) { + .showcode__ui { + background-color: #444; + } + .showcode__steps { + background-color: #222; + } + .showcode__steps select { + background-color: #ccc; + } +} From e6a280d0685312a04ac241aa1b2d03c150ffff78 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Wed, 12 Jun 2024 13:51:36 -0400 Subject: [PATCH 10/45] fixes for bookmarklets page/dropdown --- images/minus-dark.svg | 1 + images/plus-dark.svg | 1 + less/dropdown.less | 20 ++++++++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 images/minus-dark.svg create mode 100644 images/plus-dark.svg diff --git a/images/minus-dark.svg b/images/minus-dark.svg new file mode 100644 index 00000000..a5a06238 --- /dev/null +++ b/images/minus-dark.svg @@ -0,0 +1 @@ +Amit Jakhu \ No newline at end of file diff --git a/images/plus-dark.svg b/images/plus-dark.svg new file mode 100644 index 00000000..f38e5fab --- /dev/null +++ b/images/plus-dark.svg @@ -0,0 +1 @@ +Amit Jakhu \ No newline at end of file diff --git a/less/dropdown.less b/less/dropdown.less index 457994ba..7bbc26ae 100755 --- a/less/dropdown.less +++ b/less/dropdown.less @@ -20,6 +20,12 @@ padding-left: (25 / @px); background-repeat: no-repeat; + @media (prefers-color-scheme: dark) { + color: #fff; + background-color: #222; + background-image: data-uri("../images/plus-dark.svg"); + } + .remove-default-details-styles(); &:hover { @@ -30,6 +36,10 @@ &[open] > .enable-drawer__button, & .enable-drawer__button[aria-expanded="true"] { background-image: data-uri("../images/minus.svg"); + + @media (prefers-color-scheme: dark) { + background-image: data-uri("../images/minus-dark.svg"); + } } } @@ -111,3 +121,13 @@ border-bottom: none; } } + +// @media (prefers-color-scheme: dark) { +// .enable-drawer { +// & > .enable-drawer__button { +// color: white; +// background: black; +// background-image: data-uri("../images/plus-dark.svg"); +// } +// } +// } From df5c79dacff3e454e5dd7af4fe313a118c05b2b6 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Wed, 26 Jun 2024 13:00:25 -0400 Subject: [PATCH 11/45] rm comment code --- less/dropdown.less | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/less/dropdown.less b/less/dropdown.less index 7bbc26ae..8d666533 100755 --- a/less/dropdown.less +++ b/less/dropdown.less @@ -121,13 +121,3 @@ border-bottom: none; } } - -// @media (prefers-color-scheme: dark) { -// .enable-drawer { -// & > .enable-drawer__button { -// color: white; -// background: black; -// background-image: data-uri("../images/plus-dark.svg"); -// } -// } -// } From 231f93f0a1a2cf3ca3547f58b790b9dbe91c3319 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Wed, 10 Jul 2024 14:00:42 -0400 Subject: [PATCH 12/45] found missed section -- adding code for dropdown menus to be dark mode --- less/enable-flyout.less | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/less/enable-flyout.less b/less/enable-flyout.less index 171e9e59..ae640bd5 100644 --- a/less/enable-flyout.less +++ b/less/enable-flyout.less @@ -625,6 +625,11 @@ background: white; color: black; width: 100%; + + @media (prefers-color-scheme: dark) { + color: white; + background: #222; + } } &__menu-item { @@ -648,6 +653,11 @@ transform: scale(1.2); font-weight: bold; background: white; + + @media (prefers-color-scheme: dark) { + color: white; + background: #222; + } } } @@ -701,6 +711,11 @@ color: black; text-align: center; + @media (prefers-color-scheme: dark) { + color: white; + background: #222; + } + .enable-flyout__open-level-button, .enable-flyout__close-level-button, .enable-flyout__link { @@ -753,3 +768,17 @@ left: @hamburger-offset-y; } } + +// @media (prefers-color-scheme: dark) { +// // .example main { +// // background: #222222; +// // color: #ccc; +// // #ed1b95 +// // } + +// @media @desktop {.enable-flyout__body--is-open__level { +// background: #641bed; +// } +// } + +// } From 16160fcab211572d338c0d526a6aa6f5ab8ec0bb Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Wed, 10 Jul 2024 16:53:07 -0400 Subject: [PATCH 13/45] final flyout fixes for darkmode --- less/enable-flyout.less | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/less/enable-flyout.less b/less/enable-flyout.less index ae640bd5..72dedaac 100644 --- a/less/enable-flyout.less +++ b/less/enable-flyout.less @@ -721,6 +721,10 @@ .enable-flyout__link { color: black; + @media (prefers-color-scheme: dark) { + color: white; + } + &::after { filter: none; } @@ -768,17 +772,3 @@ left: @hamburger-offset-y; } } - -// @media (prefers-color-scheme: dark) { -// // .example main { -// // background: #222222; -// // color: #ccc; -// // #ed1b95 -// // } - -// @media @desktop {.enable-flyout__body--is-open__level { -// background: #641bed; -// } -// } - -// } From 6f3a106ab125099a5aae50b6e5b3d1997c8eab89 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 16 Jul 2024 11:48:23 -0400 Subject: [PATCH 14/45] fixing note, other small components for dark mode --- less/enable-visible-on-focus.less | 12 ++++++++++++ less/shared/defaults.less | 4 ++++ less/shared/landmarks.less | 23 +++++++++++++++++++++++ 3 files changed, 39 insertions(+) diff --git a/less/enable-visible-on-focus.less b/less/enable-visible-on-focus.less index ae51e9b4..0ad45893 100644 --- a/less/enable-visible-on-focus.less +++ b/less/enable-visible-on-focus.less @@ -113,3 +113,15 @@ color: #330000; } } + +@media (prefers-color-scheme: dark) { + .fake-component { + background: #222; + color: white; + border: solid 1px #111; + + a { + color: #fdfbcc; + } + } +} diff --git a/less/shared/defaults.less b/less/shared/defaults.less index 31be3f08..62abc4d0 100755 --- a/less/shared/defaults.less +++ b/less/shared/defaults.less @@ -387,4 +387,8 @@ iframe { code { background-color: #555; } + + strong { + color: #ccc; + } } diff --git a/less/shared/landmarks.less b/less/shared/landmarks.less index 707c6679..5f5ef57a 100755 --- a/less/shared/landmarks.less +++ b/less/shared/landmarks.less @@ -171,6 +171,11 @@ aside, box-shadow: 4px 4px 0 black; line-height: 1.4; + @media (prefers-color-scheme: dark) { + background: #555 data-uri("../../images/notepad-icon.svg") no-repeat 1em + 1em; + } + max-width: 1024px; h2 { @@ -197,6 +202,24 @@ aside, top: 0.4rem; } } + + @media (prefers-color-scheme: dark) { + background: #555; + + h2 { + &::before { + content: ""; + background: data-uri("../../images/notepad-icon.svg"); + width: 2rem; + height: 2rem; + display: inline-block; + background-size: contain; + background-repeat: no-repeat; + position: relative; + top: 0.4rem; + } + } + } } h3 { From 715cca600f9503c265b7a248e910208ab57e826a Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 16 Jul 2024 12:48:46 -0400 Subject: [PATCH 15/45] heading page to dark mode --- less/heading.less | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/less/heading.less b/less/heading.less index 9b8e7761..acc74cbe 100755 --- a/less/heading.less +++ b/less/heading.less @@ -65,6 +65,10 @@ div.heading-example { text-shadow: 0 2px white, 0 3px #777; + + @media (prefers-color-scheme: dark) { + color: #ccc; + } } h2, @@ -75,6 +79,10 @@ div.heading-example { font-weight: normal; font-family: "Orienta", sans-serif; border: none; + + @media (prefers-color-scheme: dark) { + color: #ddd; + } } h2, @@ -100,6 +108,10 @@ div.heading-example { font-family: "Orienta", sans-serif; letter-spacing: 1px; font-style: italic; + + @media (prefers-color-scheme: dark) { + color: #ddd; + } } h3, @@ -120,6 +132,10 @@ div.heading-example { color: #343434; font-weight: normal; font-family: "Orienta", sans-serif; + + @media (prefers-color-scheme: dark) { + color: #ddd; + } } h4, @@ -133,3 +149,13 @@ div.heading-example { line-height: 20 * (18 / @h7-size); } } + +@media (prefers-color-scheme: dark) { + body { + background: #222; + } + + div.heading-example { + text-shadow: 0 2px 0 rgba(32, 32, 32, 0.7); + } +} From 7b696c6d28206e09fd30efdfd9bec06c5873d876 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 16 Jul 2024 14:30:16 -0400 Subject: [PATCH 16/45] adding .css files to PR --- css/dropdown.css | 13 ++++++++ css/enable-flyout.css | 26 ++++++++++++++++ css/enable-visible-on-focus.css | 10 ++++++ css/figure.css | 5 +++ css/heading.css | 35 +++++++++++++++++++++ css/index.css | 32 ++++++++++++++++++- css/shared/all.css | 55 ++++++++++++++++++++++++++++++--- css/shared/defaults.css | 31 ++++++++++++++++--- css/shared/landmarks.css | 55 ++++++++++++++++++++++++++++++--- css/showcode.css | 11 +++++++ 10 files changed, 260 insertions(+), 13 deletions(-) diff --git a/css/dropdown.css b/css/dropdown.css index 443d1469..4708c830 100644 --- a/css/dropdown.css +++ b/css/dropdown.css @@ -27,6 +27,13 @@ padding-left: 1.5625rem; background-repeat: no-repeat; } +@media (prefers-color-scheme: dark) { + .enable-drawer > .enable-drawer__button { + color: #fff; + background-color: #222; + background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2292px%22%20height%3D%2292px%22%20viewBox%3D%220%200%2092%2092%22%20xml%3Aspace%3D%22preserve%22%20fill%20%3D%20%22white%22%3E%3Cpath%20id%3D%22XMLID_933_%22%20d%3D%22M72.5%2046.5c0%202.5-2%204.5-4.5%204.5H50v17c0%202.5-2%204.5-4.5%204.5S41%2070.5%2041%2068V51H24c-2.5%200-4.5-2-4.5-4.5s2-4.5%204.5-4.5h17V24c0-2.5%202-4.5%204.5-4.5s4.5%202%204.5%204.5v18h18c2.5%200%204.5%202%204.5%204.5z%22%2F%3E%3Cmetadata%3E%3Crdf%3ARDF%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Ardfs%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%3E%3Crdf%3ADescription%20about%3D%22https%3A%2F%2Ficonscout.com%2Flegal%23licenses%22%20dc%3Atitle%3D%22plus%22%20dc%3Adescription%3D%22plus%22%20dc%3Apublisher%3D%22Iconscout%22%20dc%3Adate%3D%222017-09-24%22%20dc%3Aformat%3D%22image%2Fsvg%2Bxml%22%20dc%3Alanguage%3D%22en%22%3E%3Cdc%3Acreator%3E%3Crdf%3ABag%3E%3Crdf%3Ali%3EAmit%20Jakhu%3C%2Frdf%3Ali%3E%3C%2Frdf%3ABag%3E%3C%2Fdc%3Acreator%3E%3C%2Frdf%3ADescription%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3C%2Fsvg%3E"); + } +} .enable-drawer > .enable-drawer__button::-webkit-details-marker { display: none; } @@ -41,6 +48,12 @@ .enable-drawer .enable-drawer__button[aria-expanded="true"] { background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2292px%22%20height%3D%2292px%22%20viewBox%3D%220%200%2092%2092%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20id%3D%22XMLID_38_%22%20d%3D%22M68%2050.5H24c-2.5%200-4.5-2-4.5-4.5s2-4.5%204.5-4.5h44c2.5%200%204.5%202%204.5%204.5s-2%204.5-4.5%204.5z%22%2F%3E%3Cmetadata%3E%3Crdf%3ARDF%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Ardfs%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%3E%3Crdf%3ADescription%20about%3D%22https%3A%2F%2Ficonscout.com%2Flegal%23licenses%22%20dc%3Atitle%3D%22minus%22%20dc%3Adescription%3D%22minus%22%20dc%3Apublisher%3D%22Iconscout%22%20dc%3Adate%3D%222017-09-24%22%20dc%3Aformat%3D%22image%2Fsvg%2Bxml%22%20dc%3Alanguage%3D%22en%22%3E%3Cdc%3Acreator%3E%3Crdf%3ABag%3E%3Crdf%3Ali%3EAmit%20Jakhu%3C%2Frdf%3Ali%3E%3C%2Frdf%3ABag%3E%3C%2Fdc%3Acreator%3E%3C%2Frdf%3ADescription%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3C%2Fsvg%3E"); } +@media (prefers-color-scheme: dark) { + .enable-drawer[open] > .enable-drawer__button, + .enable-drawer .enable-drawer__button[aria-expanded="true"] { + background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2292px%22%20height%3D%2292px%22%20viewBox%3D%220%200%2092%2092%22%20xml%3Aspace%3D%22preserve%22%20fill%20%3D%20%22white%22%3E%3Cpath%20id%3D%22XMLID_38_%22%20d%3D%22M68%2050.5H24c-2.5%200-4.5-2-4.5-4.5s2-4.5%204.5-4.5h44c2.5%200%204.5%202%204.5%204.5s-2%204.5-4.5%204.5z%22%2F%3E%3Cmetadata%3E%3Crdf%3ARDF%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Ardfs%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%3E%3Crdf%3ADescription%20about%3D%22https%3A%2F%2Ficonscout.com%2Flegal%23licenses%22%20dc%3Atitle%3D%22minus%22%20dc%3Adescription%3D%22minus%22%20dc%3Apublisher%3D%22Iconscout%22%20dc%3Adate%3D%222017-09-24%22%20dc%3Aformat%3D%22image%2Fsvg%2Bxml%22%20dc%3Alanguage%3D%22en%22%3E%3Cdc%3Acreator%3E%3Crdf%3ABag%3E%3Crdf%3Ali%3EAmit%20Jakhu%3C%2Frdf%3Ali%3E%3C%2Frdf%3ABag%3E%3C%2Fdc%3Acreator%3E%3C%2Frdf%3ADescription%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3C%2Fsvg%3E"); + } +} .enable-drawer__content { display: none; } diff --git a/css/enable-flyout.css b/css/enable-flyout.css index 7d1b77e0..9ab0d121 100644 --- a/css/enable-flyout.css +++ b/css/enable-flyout.css @@ -582,6 +582,32 @@ filter: none; } } +@media only screen and (min-width: 960px) and (prefers-color-scheme: dark) { + .enable-flyout--is-open .enable-flyout__level { + color: white; + background: #222; + } +} +@media only screen and (min-width: 960px) and (prefers-color-scheme: dark) { + .enable-flyout__list--photo-layout .enable-flyout__link:hover, + .enable-flyout__list--photo-layout .enable-flyout__link:focus { + color: white; + background: #222; + } +} +@media only screen and (min-width: 960px) and (prefers-color-scheme: dark) { + .enable-flyout--is-open { + color: white; + background: #222; + } +} +@media only screen and (min-width: 960px) and (prefers-color-scheme: dark) { + .enable-flyout--is-open .enable-flyout__open-level-button, + .enable-flyout--is-open .enable-flyout__close-level-button, + .enable-flyout--is-open .enable-flyout__link { + color: white; + } +} @keyframes enable-flyout__anim--mobile-open { 0% { right: calc(-1 * min(75vw, 350px)); diff --git a/css/enable-visible-on-focus.css b/css/enable-visible-on-focus.css index 26ff4b0a..67e0f92a 100644 --- a/css/enable-visible-on-focus.css +++ b/css/enable-visible-on-focus.css @@ -114,3 +114,13 @@ .fake-component a { color: #330000; } +@media (prefers-color-scheme: dark) { + .fake-component { + background: #222; + color: white; + border: solid 1px #111; + } + .fake-component a { + color: #fdfbcc; + } +} diff --git a/css/figure.css b/css/figure.css index 5efee63d..4162a5a9 100644 --- a/css/figure.css +++ b/css/figure.css @@ -65,3 +65,8 @@ a.tile-cta::after { transform: scale(0.8) translateY(0.375rem); display: inline-block; } +@media (prefers-color-scheme: dark) { + figure { + background: #222; + } +} diff --git a/css/heading.css b/css/heading.css index cdc725e0..e3bdfd7d 100644 --- a/css/heading.css +++ b/css/heading.css @@ -55,6 +55,12 @@ div.heading-example [role="heading"][aria-level="1"] { text-transform: uppercase; text-shadow: 0 2px white, 0 3px #777; } +@media (prefers-color-scheme: dark) { + div.heading-example h1, + div.heading-example [role="heading"][aria-level="1"] { + color: #ccc; + } +} div.heading-example h2, div.heading-example h5 [role="heading"][aria-level="2"], div.heading-example [role="heading"][aria-level="5"] { @@ -64,6 +70,13 @@ div.heading-example [role="heading"][aria-level="5"] { font-family: "Orienta", sans-serif; border: none; } +@media (prefers-color-scheme: dark) { + div.heading-example h2, + div.heading-example h5 [role="heading"][aria-level="2"], + div.heading-example [role="heading"][aria-level="5"] { + color: #ddd; + } +} div.heading-example h2, div.heading-example [role="heading"][aria-level="2"] { font-size: 33px; @@ -86,6 +99,14 @@ div.heading-example [role="heading"][aria-level="6"] { letter-spacing: 1px; font-style: italic; } +@media (prefers-color-scheme: dark) { + div.heading-example h3, + div.heading-example h6, + div.heading-example [role="heading"][aria-level="3"], + div.heading-example [role="heading"][aria-level="6"] { + color: #ddd; + } +} div.heading-example h3, div.heading-example [role="heading"][aria-level="3"] { font-size: 30px; @@ -103,6 +124,12 @@ div.heading-example [role="heading"][aria-level="7"] { font-weight: normal; font-family: "Orienta", sans-serif; } +@media (prefers-color-scheme: dark) { + div.heading-example h4, + div.heading-example [role="heading"][aria-level="7"] { + color: #ddd; + } +} div.heading-example h4, div.heading-example [role="heading"][aria-level="4"] { font-size: 25px; @@ -112,3 +139,11 @@ div.heading-example [role="heading"][aria-level="7"] { font-size: 18px; line-height: 20px; } +@media (prefers-color-scheme: dark) { + body { + background: #222; + } + div.heading-example { + text-shadow: 0 2px 0 rgba(32, 32, 32, 0.7); + } +} diff --git a/css/index.css b/css/index.css index f3342cc2..01ec1c8a 100644 --- a/css/index.css +++ b/css/index.css @@ -195,4 +195,34 @@ strong { font-weight: bold; font-size: 1.375rem; color: #444; -} \ No newline at end of file +} +@media (prefers-color-scheme: dark) { + /*Enable intro section*/ + .homepage__hero--heading { + color: #ccffcc; + } + .homepage__hero { + color: #dabebe; + background: #222222; + } + /*3 components after header section*/ + main { + background-color: #111111; + } + /* Bottom copy heading*/ + .homepage__bottom-copy--heading { + color: #eeeeee; + } + /*What makes enable diff & found a bug section*/ + .homepage__bottom-copy { + background: #222; + color: #ccc; + } + .homepage__bottom-copy strong { + color: #ccc !important; + } + /*Want to donate code section*/ + .homepage__bottom-copy:nth-child(2n) { + background: #444; + } +} diff --git a/css/shared/all.css b/css/shared/all.css index 2ba41d03..4522f49d 100644 --- a/css/shared/all.css +++ b/css/shared/all.css @@ -451,14 +451,37 @@ iframe:focus-visible { outline: solid 2px #097efb !important; outline-offset: -2px; } -/* @media (prefers-color-scheme: dark) { + .example main { + background: #222222; + color: #ccc; + } body { - background: #000; - color: rgb(201, 209, 217); + color: #ccc; + background-color: #222222; + } + h1 { + color: #ccc; + } + h2 { + color: #ccc; + } + h3 { + color: #ccc; + } + p { + color: #ccc; + } + .enable-quote { + background: #444; + } + code { + background-color: #555; + } + strong { + color: #ccc; } } -*/ /********************************************************* * a11y.css - a stylesheet to help create * accessible websites. @@ -726,6 +749,12 @@ aside, line-height: 1.4; max-width: 1024px; } +@media (prefers-color-scheme: dark) { + aside, + [role="complementary"] { + background: #555 url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2272pt%22%20height%3D%2272pt%22%20id%3D%22svg604%22%3E%0A%20%20%3Cmetadata%20id%3D%22metadata45%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%2F%3E%0A%20%20%20%20%20%20%3C%2Fcc%3AWork%3E%0A%20%20%20%20%3C%2Frdf%3ARDF%3E%0A%20%20%3C%2Fmetadata%3E%0A%20%20%3Cdefs%20id%3D%22defs606%22%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22linearGradient612%22%3E%0A%20%20%20%20%20%20%3Cstop%20id%3D%22stop613%22%20style%3D%22stop-color%3A%237fa8e3%3Bstop-opacity%3A0.74117601%22%20offset%3D%220%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20id%3D%22stop614%22%20style%3D%22stop-color%3A%23ffffff%3Bstop-opacity%3A0%22%20offset%3D%221%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20x1%3D%2250.643887%22%20y1%3D%225.3679295%22%20x2%3D%2235.752094%22%20y2%3D%2268.044357%22%20id%3D%22linearGradient615%22%20xlink%3Ahref%3D%22%23linearGradient612%22%20gradientUnits%3D%22userSpaceOnUse%22%20spreadMethod%3D%22pad%22%2F%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cpath%20d%3D%22M%2012.8163%2C74.753%20C%2010.3856%2C73.6481%207.07107%2C70.1126%208.83884%2C65.2512%20L%2078.6656%2C20.8361%20c%201.9888%2C1.7678%203.5356%2C3.2041%201.9888%2C7.0711%20-1.1048%2C1.9887%20-14.2527%2C46.6248%20-14.4736%2C49.4975%20-0.8839%2C3.0936%20-3.425%2C6.8501%20-7.6235%2C6.6291%20-4.1984%2C-0.221%20-42.6474%2C-8.6179%20-45.741%2C-9.2808%20z%22%20transform%3D%22matrix(1.114903%2C0%2C0%2C1.114903%2C-5.305332%2C-3.889256)%22%20id%3D%22path794%22%20style%3D%22fill-opacity%3A0.30147125%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2012.8163%2C74.753%20C%2010.3856%2C73.6481%207.07107%2C70.1126%208.83884%2C65.2512%209.72267%2C59.948%2025.6326%2C13.1021%2029.1682%2C10.8924%2031.3778%2C8.90368%2034.582%2C8.13026%2039.1119%2C9.34561%20c%203.7565%2C0.88389%2037.565%2C9.72279%2039.5537%2C11.49049%201.9888%2C1.7678%203.5356%2C3.2041%201.9888%2C7.0711%20-1.1048%2C1.9887%20-14.2527%2C46.6248%20-14.4736%2C49.4975%20-0.8839%2C3.0936%20-3.425%2C6.8501%20-7.6235%2C6.6291%20-4.1984%2C-0.221%20-42.6474%2C-8.6179%20-45.741%2C-9.2808%20z%22%20transform%3D%22matrix(1.114903%2C0%2C0%2C1.114903%2C-8.162471%2C-8.460684)%22%20id%3D%22path609%22%20style%3D%22fill%3A%233d4e67%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2017.8987%2C70.9965%20C%2015.3576%2C70.3336%2011.7114%2C69.6706%2013.0373%2C65.6932%2015.468%2C55.9705%2027.8424%2C18.6264%2033.1456%2C13.986%20c%201.2154%2C-1.1049%205.3033%2C-1.5468%2013.0373%2C0.8839%208.8389%2C2.6516%2026.7375%2C8.6178%2028.5053%2C9.5017%201.7677%2C0.8839%202.4307%2C0.8839%201.1048%2C4.8614%20-1.9887%2C3.9775%20-10.8275%2C38.007%20-13.0373%2C43.7522%20-1.5467%2C4.088%20-1.8782%2C5.9662%20-4.5299%2C5.9662%22%20transform%3D%22matrix(1.114903%2C0%2C0%2C1.114903%2C-8.162471%2C-8.460684)%22%20id%3D%22path608%22%20style%3D%22fill%3A%23ffffff%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22m%2028.75%2C13.75%20c%200%2C0%203.125%2C-6.25005%2010.9375%2C-4.37505%20C%2047.5%2C11.25%2078.125%2C19.375%2077.8125%2C21.875%2077.5%2C24.375%2071.875%2C39.0625%2071.5625%2C40.3125%2071.25%2C41.5625%2042.5%2C40.9375%2031.5625%2C47.5%2020.625%2C54.0625%2012.5%2C59.6875%2012.5%2C59.6875%20c%200%2C0%2011.25%2C-35%2016.25%2C-45.9375%20z%22%20transform%3D%22matrix(0.94678%2C0%2C0%2C0.94678%2C-0.480566%2C0.409517)%22%20id%3D%22path636%22%20style%3D%22fill%3Aurl(%23linearGradient615)%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2029.2429%2C15.8991%2069.8423%2C26.6877%22%20transform%3D%22translate(1.135645%2C0.851736)%22%20id%3D%22path671%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2027.8233%2C19.306%2067.8549%2C30.9464%22%20transform%3D%22matrix(0.999855%2C-0.01703691%2C0.01703691%2C0.999855%2C-0.705041%2C5.077353)%22%20id%3D%22path672%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2029.2429%2C15.8991%2069.8423%2C26.6877%22%20transform%3D%22translate(-5.394323%2C17.0347)%22%20id%3D%22path673%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2029.2429%2C15.8991%2069.8423%2C26.6877%22%20transform%3D%22translate(-11.35647%2C34.0694)%22%20id%3D%22path675%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2027.8233%2C19.306%2067.8549%2C30.9464%22%20transform%3D%22matrix(0.999855%2C-0.01703691%2C0.01703691%2C0.999855%2C-13.19715%2C38.29502)%22%20id%3D%22path676%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2027.8233%2C19.306%2067.8549%2C30.9464%22%20transform%3D%22matrix(0.999855%2C-0.01703691%2C0.01703691%2C0.999855%2C-7.235008%2C21.26032)%22%20id%3D%22path674%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cg%20id%3D%22g666%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2044.8581%2C15.0473%20c%20-3.4478%2C0%20-5.1105%2C-2.5484%20-5.1105%2C-6.38799%200%2C-3.83962%202.7983%2C-6.95584%206.2461%2C-6.95584%203.4478%2C0%204.5425%2C1.12884%204.5425%2C4.96845%22%20transform%3D%22matrix(0.948718%2C0%2C0%2C1%2C4.011168%2C0.567827)%22%20id%3D%22path667%22%20style%3D%22fill%3Anone%3Bstroke%3A%234f4f4f%3Bstroke-width%3A2.875%3Bstroke-linecap%3Around%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2044.8581%2C14.7634%20c%20-3.4478%2C0%20-5.3944%2C-2.2645%20-5.3944%2C-6.10409%200%2C-3.83962%202.7983%2C-7.807574%206.2461%2C-7.807574%203.4478%2C0%204.8264%2C1.980574%204.8264%2C5.820184%22%20transform%3D%22matrix(0.948718%2C0%2C0%2C1%2C4.011168%2C0.567827)%22%20id%3D%22path668%22%20style%3D%22fill%3Anone%3Bstroke%3A%23c2c2c2%3Bstroke-width%3A0.625%3Bstroke-linecap%3Around%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cuse%20transform%3D%22translate(10.788642%2C1.987381)%22%20id%3D%22use669%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2290%22%20height%3D%2290%22%20xlink%3Ahref%3D%22%23g666%22%2F%3E%0A%20%20%3Cg%20transform%3D%22matrix(0.69841%2C0%2C0%2C0.69841%2C31.4038%2C0.671206)%22%20id%3D%22g677%22%3E%0A%20%20%20%20%3Cdefs%20id%3D%22defs611%22%3E%0A%20%20%20%20%20%20%3ClinearGradient%20id%3D%22linearGradient626%22%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop627%22%20style%3D%22stop-color%3A%23b5772d%3Bstop-opacity%3A1%22%20offset%3D%220%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop628%22%20style%3D%22stop-color%3A%23ffffff%3Bstop-opacity%3A0%22%20offset%3D%221%22%2F%3E%0A%20%20%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%20%20%3ClinearGradient%20id%3D%22linearGradient619%22%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop620%22%20style%3D%22stop-color%3A%23770000%3Bstop-opacity%3A1%22%20offset%3D%220%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop621%22%20style%3D%22stop-color%3A%23ffffff%3Bstop-opacity%3A0%22%20offset%3D%221%22%2F%3E%0A%20%20%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%20%20%3ClinearGradient%20x1%3D%2266.331696%22%20y1%3D%2223.212469%22%20x2%3D%2263.465496%22%20y2%3D%2220.962799%22%20id%3D%22linearGradient622%22%20xlink%3Ahref%3D%22%23linearGradient619%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22scale(1.004516%2C0.995504)%22%20spreadMethod%3D%22pad%22%2F%3E%0A%20%20%20%20%20%20%3ClinearGradient%20x1%3D%2256.327614%22%20y1%3D%2243.377247%22%20x2%3D%2251.654526%22%20y2%3D%2239.762909%22%20id%3D%22linearGradient625%22%20xlink%3Ahref%3D%22%23linearGradient626%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22scale(0.912664%2C1.095694)%22%20spreadMethod%3D%22pad%22%2F%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%209.33685%2C82.1156%20C%2017.9129%2C79.7641%2030.9112%2C77.5637%2040.1097%2C71.8924%2056.9851%2C62.0714%2066.0118%2C41.6332%2076.4551%2C25.5877%2077.285%2C12.3086%2064.1128%2C5.96872%2059.1331%2C8.87345%2046.4766%2C25.4722%2037.5548%2C43.5235%2023.4458%2C55.9725%2019.0886%2C66.5542%209.12934%2C82.738%209.33685%2C82.1156%20z%22%20transform%3D%22translate(3.814559%2C2.934275)%22%20id%3D%22path632%22%20style%3D%22fill-opacity%3A0.28318601%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%209.33685%2C82.1156%20C%2017.9129%2C79.7641%2028.5638%2C74.9228%2037.7623%2C69.2516%2054.6377%2C59.4306%2064.2512%2C38.4055%2074.6945%2C22.36%2075.5244%2C9.08092%2064.1128%2C5.96872%2059.1331%2C8.87345%2046.4766%2C25.4722%2037.5548%2C43.5235%2023.4458%2C55.9725%2019.0886%2C66.5542%209.12934%2C82.738%209.33685%2C82.1156%20z%22%20id%3D%22path617%22%20style%3D%22fill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2071.9972%2C20.9076%20c%20-1.729%2C2.4898%20-3.4581%2C4.9796%20-5.1871%2C7.4694%20-2.2823%2C-5.3946%20-4.9796%2C-8.0919%20-11.8266%2C-8.7143%202.2132%2C-2.6973%204.4263%2C-5.3946%206.6395%2C-8.0919%205.5329%2C-0.6225%209.8209%2C4.1497%2010.3742%2C9.3368%20z%22%20id%3D%22path613%22%20style%3D%22fill%3A%23be6d6d%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2054.776%2C20.9076%20c%205.3946%2C-0.3458%209.1293%2C3.6656%2011.2041%2C8.2994%20-8.4377%2C13.6248%20-15.423%2C27.0422%20-29.6703%2C37.7622%200%2C0%20-3.5272%2C-10.1668%20-8.7143%2C-8.9218%206.432%2C-7.262%2021.3709%2C-28.0104%2027.1805%2C-37.1398%20z%22%20id%3D%22path614%22%20style%3D%22fill%3A%23ffbc24%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2027.0767%2C58.6698%20c%204.6684%2C-0.2421%208.6106%2C5.3255%207.5732%2C8.7144%20-2.0057%2C1.5215%20-5.2562%2C3.0431%20-7.2619%2C4.5646%20-0.3458%2C-2.7664%20-2.144%2C-4.9104%20-6.0171%2C-4.5646%201.729%2C-2.974%203.9768%2C-5.7404%205.7058%2C-8.7144%20z%22%20id%3D%22path615%22%20style%3D%22fill%3A%23e9dbb9%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2021.7859%2C66.9692%20c%203.5618%2C-0.8299%205.0488%2C2.6973%205.8096%2C4.7722%20l%20-13.2791%2C6.017%207.4695%2C-10.7892%20z%22%20id%3D%22path616%22%20style%3D%22fill%3A%23586f93%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2071.9972%2C20.9076%20c%20-1.729%2C2.4898%20-3.4581%2C4.9796%20-5.1871%2C7.4694%20-2.2823%2C-5.3946%20-4.9796%2C-8.0919%20-11.8266%2C-8.7143%202.2132%2C-2.6973%204.4263%2C-5.3946%206.6395%2C-8.0919%205.5329%2C-0.6225%209.8209%2C4.1497%2010.3742%2C9.3368%20z%22%20id%3D%22path618%22%20style%3D%22fill%3Aurl(%23linearGradient622)%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2062.8679%2C12.1932%20-5.3946%2C6.847%202.9048%2C1.0374%205.3946%2C-6.432%20-2.9048%2C-1.4524%20z%22%20id%3D%22path623%22%20style%3D%22fill%3A%23ffffff%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2054.776%2C20.9076%20c%205.3946%2C-0.3458%209.1293%2C3.6656%2011.2041%2C8.2994%20-8.4377%2C13.6248%20-15.423%2C27.0422%20-29.6703%2C37.7622%200%2C0%20-3.5272%2C-10.1668%20-8.7143%2C-8.9218%206.432%2C-7.262%2021.3709%2C-28.0104%2027.1805%2C-37.1398%20z%22%20id%3D%22path624%22%20style%3D%22fill%3Aurl(%23linearGradient625)%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2029.6703%2C56.18%20c%201.2449%2C0.7608%202.4898%2C1.5215%203.7347%2C2.2823%20C%2042.5344%2C47.6039%2046.6841%2C36.5381%2058.9257%2C24.6423%2057.7499%2C23.8815%2056.5742%2C23.1208%2055.3984%2C22.36%2048.0673%2C35.0857%2039.6987%2C47.3965%2029.6703%2C56.18%20z%22%20id%3D%22path630%22%20style%3D%22fill%3A%23ffffff%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2034.7538%2C67.2805%20c%200.2074%2C-2.1786%20-0.3113%2C-3.7348%20-1.4525%2C-5.4984%20-1.5215%2C3.3889%20-3.873%2C5.8441%20-7.1582%2C6.6395%20-0.7262%2C0.6224%201.2449%2C1.9711%201.4524%2C3.216%201.8674%2C-1.1412%207.1583%2C-3.7347%207.1583%2C-4.3571%20z%22%20id%3D%22path631%22%20style%3D%22fill%3A%239c7850%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3Cscript%20xmlns%3D%22%22%2F%3E%3C%2Fsvg%3E") no-repeat 1em 1em; + } +} aside h2, [role="complementary"] h2 { font-family: "OpenSans", "Helvetica", "Arial", sans-serif; @@ -752,6 +781,24 @@ aside h2, top: 0.4rem; } } +@media only screen and (min-width: 1px) and (max-width: 719px) and (prefers-color-scheme: dark) { + aside, + [role="complementary"] { + background: #555; + } + aside h2::before, + [role="complementary"] h2::before { + content: ""; + background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2272pt%22%20height%3D%2272pt%22%20id%3D%22svg604%22%3E%0A%20%20%3Cmetadata%20id%3D%22metadata45%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%2F%3E%0A%20%20%20%20%20%20%3C%2Fcc%3AWork%3E%0A%20%20%20%20%3C%2Frdf%3ARDF%3E%0A%20%20%3C%2Fmetadata%3E%0A%20%20%3Cdefs%20id%3D%22defs606%22%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22linearGradient612%22%3E%0A%20%20%20%20%20%20%3Cstop%20id%3D%22stop613%22%20style%3D%22stop-color%3A%237fa8e3%3Bstop-opacity%3A0.74117601%22%20offset%3D%220%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20id%3D%22stop614%22%20style%3D%22stop-color%3A%23ffffff%3Bstop-opacity%3A0%22%20offset%3D%221%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20x1%3D%2250.643887%22%20y1%3D%225.3679295%22%20x2%3D%2235.752094%22%20y2%3D%2268.044357%22%20id%3D%22linearGradient615%22%20xlink%3Ahref%3D%22%23linearGradient612%22%20gradientUnits%3D%22userSpaceOnUse%22%20spreadMethod%3D%22pad%22%2F%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cpath%20d%3D%22M%2012.8163%2C74.753%20C%2010.3856%2C73.6481%207.07107%2C70.1126%208.83884%2C65.2512%20L%2078.6656%2C20.8361%20c%201.9888%2C1.7678%203.5356%2C3.2041%201.9888%2C7.0711%20-1.1048%2C1.9887%20-14.2527%2C46.6248%20-14.4736%2C49.4975%20-0.8839%2C3.0936%20-3.425%2C6.8501%20-7.6235%2C6.6291%20-4.1984%2C-0.221%20-42.6474%2C-8.6179%20-45.741%2C-9.2808%20z%22%20transform%3D%22matrix(1.114903%2C0%2C0%2C1.114903%2C-5.305332%2C-3.889256)%22%20id%3D%22path794%22%20style%3D%22fill-opacity%3A0.30147125%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2012.8163%2C74.753%20C%2010.3856%2C73.6481%207.07107%2C70.1126%208.83884%2C65.2512%209.72267%2C59.948%2025.6326%2C13.1021%2029.1682%2C10.8924%2031.3778%2C8.90368%2034.582%2C8.13026%2039.1119%2C9.34561%20c%203.7565%2C0.88389%2037.565%2C9.72279%2039.5537%2C11.49049%201.9888%2C1.7678%203.5356%2C3.2041%201.9888%2C7.0711%20-1.1048%2C1.9887%20-14.2527%2C46.6248%20-14.4736%2C49.4975%20-0.8839%2C3.0936%20-3.425%2C6.8501%20-7.6235%2C6.6291%20-4.1984%2C-0.221%20-42.6474%2C-8.6179%20-45.741%2C-9.2808%20z%22%20transform%3D%22matrix(1.114903%2C0%2C0%2C1.114903%2C-8.162471%2C-8.460684)%22%20id%3D%22path609%22%20style%3D%22fill%3A%233d4e67%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2017.8987%2C70.9965%20C%2015.3576%2C70.3336%2011.7114%2C69.6706%2013.0373%2C65.6932%2015.468%2C55.9705%2027.8424%2C18.6264%2033.1456%2C13.986%20c%201.2154%2C-1.1049%205.3033%2C-1.5468%2013.0373%2C0.8839%208.8389%2C2.6516%2026.7375%2C8.6178%2028.5053%2C9.5017%201.7677%2C0.8839%202.4307%2C0.8839%201.1048%2C4.8614%20-1.9887%2C3.9775%20-10.8275%2C38.007%20-13.0373%2C43.7522%20-1.5467%2C4.088%20-1.8782%2C5.9662%20-4.5299%2C5.9662%22%20transform%3D%22matrix(1.114903%2C0%2C0%2C1.114903%2C-8.162471%2C-8.460684)%22%20id%3D%22path608%22%20style%3D%22fill%3A%23ffffff%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22m%2028.75%2C13.75%20c%200%2C0%203.125%2C-6.25005%2010.9375%2C-4.37505%20C%2047.5%2C11.25%2078.125%2C19.375%2077.8125%2C21.875%2077.5%2C24.375%2071.875%2C39.0625%2071.5625%2C40.3125%2071.25%2C41.5625%2042.5%2C40.9375%2031.5625%2C47.5%2020.625%2C54.0625%2012.5%2C59.6875%2012.5%2C59.6875%20c%200%2C0%2011.25%2C-35%2016.25%2C-45.9375%20z%22%20transform%3D%22matrix(0.94678%2C0%2C0%2C0.94678%2C-0.480566%2C0.409517)%22%20id%3D%22path636%22%20style%3D%22fill%3Aurl(%23linearGradient615)%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2029.2429%2C15.8991%2069.8423%2C26.6877%22%20transform%3D%22translate(1.135645%2C0.851736)%22%20id%3D%22path671%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2027.8233%2C19.306%2067.8549%2C30.9464%22%20transform%3D%22matrix(0.999855%2C-0.01703691%2C0.01703691%2C0.999855%2C-0.705041%2C5.077353)%22%20id%3D%22path672%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2029.2429%2C15.8991%2069.8423%2C26.6877%22%20transform%3D%22translate(-5.394323%2C17.0347)%22%20id%3D%22path673%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2029.2429%2C15.8991%2069.8423%2C26.6877%22%20transform%3D%22translate(-11.35647%2C34.0694)%22%20id%3D%22path675%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2027.8233%2C19.306%2067.8549%2C30.9464%22%20transform%3D%22matrix(0.999855%2C-0.01703691%2C0.01703691%2C0.999855%2C-13.19715%2C38.29502)%22%20id%3D%22path676%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2027.8233%2C19.306%2067.8549%2C30.9464%22%20transform%3D%22matrix(0.999855%2C-0.01703691%2C0.01703691%2C0.999855%2C-7.235008%2C21.26032)%22%20id%3D%22path674%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cg%20id%3D%22g666%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2044.8581%2C15.0473%20c%20-3.4478%2C0%20-5.1105%2C-2.5484%20-5.1105%2C-6.38799%200%2C-3.83962%202.7983%2C-6.95584%206.2461%2C-6.95584%203.4478%2C0%204.5425%2C1.12884%204.5425%2C4.96845%22%20transform%3D%22matrix(0.948718%2C0%2C0%2C1%2C4.011168%2C0.567827)%22%20id%3D%22path667%22%20style%3D%22fill%3Anone%3Bstroke%3A%234f4f4f%3Bstroke-width%3A2.875%3Bstroke-linecap%3Around%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2044.8581%2C14.7634%20c%20-3.4478%2C0%20-5.3944%2C-2.2645%20-5.3944%2C-6.10409%200%2C-3.83962%202.7983%2C-7.807574%206.2461%2C-7.807574%203.4478%2C0%204.8264%2C1.980574%204.8264%2C5.820184%22%20transform%3D%22matrix(0.948718%2C0%2C0%2C1%2C4.011168%2C0.567827)%22%20id%3D%22path668%22%20style%3D%22fill%3Anone%3Bstroke%3A%23c2c2c2%3Bstroke-width%3A0.625%3Bstroke-linecap%3Around%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cuse%20transform%3D%22translate(10.788642%2C1.987381)%22%20id%3D%22use669%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2290%22%20height%3D%2290%22%20xlink%3Ahref%3D%22%23g666%22%2F%3E%0A%20%20%3Cg%20transform%3D%22matrix(0.69841%2C0%2C0%2C0.69841%2C31.4038%2C0.671206)%22%20id%3D%22g677%22%3E%0A%20%20%20%20%3Cdefs%20id%3D%22defs611%22%3E%0A%20%20%20%20%20%20%3ClinearGradient%20id%3D%22linearGradient626%22%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop627%22%20style%3D%22stop-color%3A%23b5772d%3Bstop-opacity%3A1%22%20offset%3D%220%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop628%22%20style%3D%22stop-color%3A%23ffffff%3Bstop-opacity%3A0%22%20offset%3D%221%22%2F%3E%0A%20%20%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%20%20%3ClinearGradient%20id%3D%22linearGradient619%22%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop620%22%20style%3D%22stop-color%3A%23770000%3Bstop-opacity%3A1%22%20offset%3D%220%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop621%22%20style%3D%22stop-color%3A%23ffffff%3Bstop-opacity%3A0%22%20offset%3D%221%22%2F%3E%0A%20%20%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%20%20%3ClinearGradient%20x1%3D%2266.331696%22%20y1%3D%2223.212469%22%20x2%3D%2263.465496%22%20y2%3D%2220.962799%22%20id%3D%22linearGradient622%22%20xlink%3Ahref%3D%22%23linearGradient619%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22scale(1.004516%2C0.995504)%22%20spreadMethod%3D%22pad%22%2F%3E%0A%20%20%20%20%20%20%3ClinearGradient%20x1%3D%2256.327614%22%20y1%3D%2243.377247%22%20x2%3D%2251.654526%22%20y2%3D%2239.762909%22%20id%3D%22linearGradient625%22%20xlink%3Ahref%3D%22%23linearGradient626%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22scale(0.912664%2C1.095694)%22%20spreadMethod%3D%22pad%22%2F%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%209.33685%2C82.1156%20C%2017.9129%2C79.7641%2030.9112%2C77.5637%2040.1097%2C71.8924%2056.9851%2C62.0714%2066.0118%2C41.6332%2076.4551%2C25.5877%2077.285%2C12.3086%2064.1128%2C5.96872%2059.1331%2C8.87345%2046.4766%2C25.4722%2037.5548%2C43.5235%2023.4458%2C55.9725%2019.0886%2C66.5542%209.12934%2C82.738%209.33685%2C82.1156%20z%22%20transform%3D%22translate(3.814559%2C2.934275)%22%20id%3D%22path632%22%20style%3D%22fill-opacity%3A0.28318601%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%209.33685%2C82.1156%20C%2017.9129%2C79.7641%2028.5638%2C74.9228%2037.7623%2C69.2516%2054.6377%2C59.4306%2064.2512%2C38.4055%2074.6945%2C22.36%2075.5244%2C9.08092%2064.1128%2C5.96872%2059.1331%2C8.87345%2046.4766%2C25.4722%2037.5548%2C43.5235%2023.4458%2C55.9725%2019.0886%2C66.5542%209.12934%2C82.738%209.33685%2C82.1156%20z%22%20id%3D%22path617%22%20style%3D%22fill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2071.9972%2C20.9076%20c%20-1.729%2C2.4898%20-3.4581%2C4.9796%20-5.1871%2C7.4694%20-2.2823%2C-5.3946%20-4.9796%2C-8.0919%20-11.8266%2C-8.7143%202.2132%2C-2.6973%204.4263%2C-5.3946%206.6395%2C-8.0919%205.5329%2C-0.6225%209.8209%2C4.1497%2010.3742%2C9.3368%20z%22%20id%3D%22path613%22%20style%3D%22fill%3A%23be6d6d%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2054.776%2C20.9076%20c%205.3946%2C-0.3458%209.1293%2C3.6656%2011.2041%2C8.2994%20-8.4377%2C13.6248%20-15.423%2C27.0422%20-29.6703%2C37.7622%200%2C0%20-3.5272%2C-10.1668%20-8.7143%2C-8.9218%206.432%2C-7.262%2021.3709%2C-28.0104%2027.1805%2C-37.1398%20z%22%20id%3D%22path614%22%20style%3D%22fill%3A%23ffbc24%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2027.0767%2C58.6698%20c%204.6684%2C-0.2421%208.6106%2C5.3255%207.5732%2C8.7144%20-2.0057%2C1.5215%20-5.2562%2C3.0431%20-7.2619%2C4.5646%20-0.3458%2C-2.7664%20-2.144%2C-4.9104%20-6.0171%2C-4.5646%201.729%2C-2.974%203.9768%2C-5.7404%205.7058%2C-8.7144%20z%22%20id%3D%22path615%22%20style%3D%22fill%3A%23e9dbb9%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2021.7859%2C66.9692%20c%203.5618%2C-0.8299%205.0488%2C2.6973%205.8096%2C4.7722%20l%20-13.2791%2C6.017%207.4695%2C-10.7892%20z%22%20id%3D%22path616%22%20style%3D%22fill%3A%23586f93%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2071.9972%2C20.9076%20c%20-1.729%2C2.4898%20-3.4581%2C4.9796%20-5.1871%2C7.4694%20-2.2823%2C-5.3946%20-4.9796%2C-8.0919%20-11.8266%2C-8.7143%202.2132%2C-2.6973%204.4263%2C-5.3946%206.6395%2C-8.0919%205.5329%2C-0.6225%209.8209%2C4.1497%2010.3742%2C9.3368%20z%22%20id%3D%22path618%22%20style%3D%22fill%3Aurl(%23linearGradient622)%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2062.8679%2C12.1932%20-5.3946%2C6.847%202.9048%2C1.0374%205.3946%2C-6.432%20-2.9048%2C-1.4524%20z%22%20id%3D%22path623%22%20style%3D%22fill%3A%23ffffff%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2054.776%2C20.9076%20c%205.3946%2C-0.3458%209.1293%2C3.6656%2011.2041%2C8.2994%20-8.4377%2C13.6248%20-15.423%2C27.0422%20-29.6703%2C37.7622%200%2C0%20-3.5272%2C-10.1668%20-8.7143%2C-8.9218%206.432%2C-7.262%2021.3709%2C-28.0104%2027.1805%2C-37.1398%20z%22%20id%3D%22path624%22%20style%3D%22fill%3Aurl(%23linearGradient625)%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2029.6703%2C56.18%20c%201.2449%2C0.7608%202.4898%2C1.5215%203.7347%2C2.2823%20C%2042.5344%2C47.6039%2046.6841%2C36.5381%2058.9257%2C24.6423%2057.7499%2C23.8815%2056.5742%2C23.1208%2055.3984%2C22.36%2048.0673%2C35.0857%2039.6987%2C47.3965%2029.6703%2C56.18%20z%22%20id%3D%22path630%22%20style%3D%22fill%3A%23ffffff%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2034.7538%2C67.2805%20c%200.2074%2C-2.1786%20-0.3113%2C-3.7348%20-1.4525%2C-5.4984%20-1.5215%2C3.3889%20-3.873%2C5.8441%20-7.1582%2C6.6395%20-0.7262%2C0.6224%201.2449%2C1.9711%201.4524%2C3.216%201.8674%2C-1.1412%207.1583%2C-3.7347%207.1583%2C-4.3571%20z%22%20id%3D%22path631%22%20style%3D%22fill%3A%239c7850%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3Cscript%20xmlns%3D%22%22%2F%3E%3C%2Fsvg%3E"); + width: 2rem; + height: 2rem; + display: inline-block; + background-size: contain; + background-repeat: no-repeat; + position: relative; + top: 0.4rem; + } +} aside h3, [role="complementary"] h3 { color: #9999ff; diff --git a/css/shared/defaults.css b/css/shared/defaults.css index c8134b66..9b5668af 100644 --- a/css/shared/defaults.css +++ b/css/shared/defaults.css @@ -296,11 +296,34 @@ iframe:focus-visible { outline: solid 2px #097efb !important; outline-offset: -2px; } -/* @media (prefers-color-scheme: dark) { + .example main { + background: #222222; + color: #ccc; + } body { - background: #000; - color: rgb(201, 209, 217); + color: #ccc; + background-color: #222222; + } + h1 { + color: #ccc; + } + h2 { + color: #ccc; + } + h3 { + color: #ccc; + } + p { + color: #ccc; + } + .enable-quote { + background: #444; + } + code { + background-color: #555; + } + strong { + color: #ccc; } } -*/ diff --git a/css/shared/landmarks.css b/css/shared/landmarks.css index 2ba41d03..4522f49d 100644 --- a/css/shared/landmarks.css +++ b/css/shared/landmarks.css @@ -451,14 +451,37 @@ iframe:focus-visible { outline: solid 2px #097efb !important; outline-offset: -2px; } -/* @media (prefers-color-scheme: dark) { + .example main { + background: #222222; + color: #ccc; + } body { - background: #000; - color: rgb(201, 209, 217); + color: #ccc; + background-color: #222222; + } + h1 { + color: #ccc; + } + h2 { + color: #ccc; + } + h3 { + color: #ccc; + } + p { + color: #ccc; + } + .enable-quote { + background: #444; + } + code { + background-color: #555; + } + strong { + color: #ccc; } } -*/ /********************************************************* * a11y.css - a stylesheet to help create * accessible websites. @@ -726,6 +749,12 @@ aside, line-height: 1.4; max-width: 1024px; } +@media (prefers-color-scheme: dark) { + aside, + [role="complementary"] { + background: #555 url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2272pt%22%20height%3D%2272pt%22%20id%3D%22svg604%22%3E%0A%20%20%3Cmetadata%20id%3D%22metadata45%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%2F%3E%0A%20%20%20%20%20%20%3C%2Fcc%3AWork%3E%0A%20%20%20%20%3C%2Frdf%3ARDF%3E%0A%20%20%3C%2Fmetadata%3E%0A%20%20%3Cdefs%20id%3D%22defs606%22%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22linearGradient612%22%3E%0A%20%20%20%20%20%20%3Cstop%20id%3D%22stop613%22%20style%3D%22stop-color%3A%237fa8e3%3Bstop-opacity%3A0.74117601%22%20offset%3D%220%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20id%3D%22stop614%22%20style%3D%22stop-color%3A%23ffffff%3Bstop-opacity%3A0%22%20offset%3D%221%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20x1%3D%2250.643887%22%20y1%3D%225.3679295%22%20x2%3D%2235.752094%22%20y2%3D%2268.044357%22%20id%3D%22linearGradient615%22%20xlink%3Ahref%3D%22%23linearGradient612%22%20gradientUnits%3D%22userSpaceOnUse%22%20spreadMethod%3D%22pad%22%2F%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cpath%20d%3D%22M%2012.8163%2C74.753%20C%2010.3856%2C73.6481%207.07107%2C70.1126%208.83884%2C65.2512%20L%2078.6656%2C20.8361%20c%201.9888%2C1.7678%203.5356%2C3.2041%201.9888%2C7.0711%20-1.1048%2C1.9887%20-14.2527%2C46.6248%20-14.4736%2C49.4975%20-0.8839%2C3.0936%20-3.425%2C6.8501%20-7.6235%2C6.6291%20-4.1984%2C-0.221%20-42.6474%2C-8.6179%20-45.741%2C-9.2808%20z%22%20transform%3D%22matrix(1.114903%2C0%2C0%2C1.114903%2C-5.305332%2C-3.889256)%22%20id%3D%22path794%22%20style%3D%22fill-opacity%3A0.30147125%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2012.8163%2C74.753%20C%2010.3856%2C73.6481%207.07107%2C70.1126%208.83884%2C65.2512%209.72267%2C59.948%2025.6326%2C13.1021%2029.1682%2C10.8924%2031.3778%2C8.90368%2034.582%2C8.13026%2039.1119%2C9.34561%20c%203.7565%2C0.88389%2037.565%2C9.72279%2039.5537%2C11.49049%201.9888%2C1.7678%203.5356%2C3.2041%201.9888%2C7.0711%20-1.1048%2C1.9887%20-14.2527%2C46.6248%20-14.4736%2C49.4975%20-0.8839%2C3.0936%20-3.425%2C6.8501%20-7.6235%2C6.6291%20-4.1984%2C-0.221%20-42.6474%2C-8.6179%20-45.741%2C-9.2808%20z%22%20transform%3D%22matrix(1.114903%2C0%2C0%2C1.114903%2C-8.162471%2C-8.460684)%22%20id%3D%22path609%22%20style%3D%22fill%3A%233d4e67%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2017.8987%2C70.9965%20C%2015.3576%2C70.3336%2011.7114%2C69.6706%2013.0373%2C65.6932%2015.468%2C55.9705%2027.8424%2C18.6264%2033.1456%2C13.986%20c%201.2154%2C-1.1049%205.3033%2C-1.5468%2013.0373%2C0.8839%208.8389%2C2.6516%2026.7375%2C8.6178%2028.5053%2C9.5017%201.7677%2C0.8839%202.4307%2C0.8839%201.1048%2C4.8614%20-1.9887%2C3.9775%20-10.8275%2C38.007%20-13.0373%2C43.7522%20-1.5467%2C4.088%20-1.8782%2C5.9662%20-4.5299%2C5.9662%22%20transform%3D%22matrix(1.114903%2C0%2C0%2C1.114903%2C-8.162471%2C-8.460684)%22%20id%3D%22path608%22%20style%3D%22fill%3A%23ffffff%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22m%2028.75%2C13.75%20c%200%2C0%203.125%2C-6.25005%2010.9375%2C-4.37505%20C%2047.5%2C11.25%2078.125%2C19.375%2077.8125%2C21.875%2077.5%2C24.375%2071.875%2C39.0625%2071.5625%2C40.3125%2071.25%2C41.5625%2042.5%2C40.9375%2031.5625%2C47.5%2020.625%2C54.0625%2012.5%2C59.6875%2012.5%2C59.6875%20c%200%2C0%2011.25%2C-35%2016.25%2C-45.9375%20z%22%20transform%3D%22matrix(0.94678%2C0%2C0%2C0.94678%2C-0.480566%2C0.409517)%22%20id%3D%22path636%22%20style%3D%22fill%3Aurl(%23linearGradient615)%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2029.2429%2C15.8991%2069.8423%2C26.6877%22%20transform%3D%22translate(1.135645%2C0.851736)%22%20id%3D%22path671%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2027.8233%2C19.306%2067.8549%2C30.9464%22%20transform%3D%22matrix(0.999855%2C-0.01703691%2C0.01703691%2C0.999855%2C-0.705041%2C5.077353)%22%20id%3D%22path672%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2029.2429%2C15.8991%2069.8423%2C26.6877%22%20transform%3D%22translate(-5.394323%2C17.0347)%22%20id%3D%22path673%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2029.2429%2C15.8991%2069.8423%2C26.6877%22%20transform%3D%22translate(-11.35647%2C34.0694)%22%20id%3D%22path675%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2027.8233%2C19.306%2067.8549%2C30.9464%22%20transform%3D%22matrix(0.999855%2C-0.01703691%2C0.01703691%2C0.999855%2C-13.19715%2C38.29502)%22%20id%3D%22path676%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2027.8233%2C19.306%2067.8549%2C30.9464%22%20transform%3D%22matrix(0.999855%2C-0.01703691%2C0.01703691%2C0.999855%2C-7.235008%2C21.26032)%22%20id%3D%22path674%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cg%20id%3D%22g666%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2044.8581%2C15.0473%20c%20-3.4478%2C0%20-5.1105%2C-2.5484%20-5.1105%2C-6.38799%200%2C-3.83962%202.7983%2C-6.95584%206.2461%2C-6.95584%203.4478%2C0%204.5425%2C1.12884%204.5425%2C4.96845%22%20transform%3D%22matrix(0.948718%2C0%2C0%2C1%2C4.011168%2C0.567827)%22%20id%3D%22path667%22%20style%3D%22fill%3Anone%3Bstroke%3A%234f4f4f%3Bstroke-width%3A2.875%3Bstroke-linecap%3Around%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2044.8581%2C14.7634%20c%20-3.4478%2C0%20-5.3944%2C-2.2645%20-5.3944%2C-6.10409%200%2C-3.83962%202.7983%2C-7.807574%206.2461%2C-7.807574%203.4478%2C0%204.8264%2C1.980574%204.8264%2C5.820184%22%20transform%3D%22matrix(0.948718%2C0%2C0%2C1%2C4.011168%2C0.567827)%22%20id%3D%22path668%22%20style%3D%22fill%3Anone%3Bstroke%3A%23c2c2c2%3Bstroke-width%3A0.625%3Bstroke-linecap%3Around%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cuse%20transform%3D%22translate(10.788642%2C1.987381)%22%20id%3D%22use669%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2290%22%20height%3D%2290%22%20xlink%3Ahref%3D%22%23g666%22%2F%3E%0A%20%20%3Cg%20transform%3D%22matrix(0.69841%2C0%2C0%2C0.69841%2C31.4038%2C0.671206)%22%20id%3D%22g677%22%3E%0A%20%20%20%20%3Cdefs%20id%3D%22defs611%22%3E%0A%20%20%20%20%20%20%3ClinearGradient%20id%3D%22linearGradient626%22%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop627%22%20style%3D%22stop-color%3A%23b5772d%3Bstop-opacity%3A1%22%20offset%3D%220%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop628%22%20style%3D%22stop-color%3A%23ffffff%3Bstop-opacity%3A0%22%20offset%3D%221%22%2F%3E%0A%20%20%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%20%20%3ClinearGradient%20id%3D%22linearGradient619%22%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop620%22%20style%3D%22stop-color%3A%23770000%3Bstop-opacity%3A1%22%20offset%3D%220%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop621%22%20style%3D%22stop-color%3A%23ffffff%3Bstop-opacity%3A0%22%20offset%3D%221%22%2F%3E%0A%20%20%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%20%20%3ClinearGradient%20x1%3D%2266.331696%22%20y1%3D%2223.212469%22%20x2%3D%2263.465496%22%20y2%3D%2220.962799%22%20id%3D%22linearGradient622%22%20xlink%3Ahref%3D%22%23linearGradient619%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22scale(1.004516%2C0.995504)%22%20spreadMethod%3D%22pad%22%2F%3E%0A%20%20%20%20%20%20%3ClinearGradient%20x1%3D%2256.327614%22%20y1%3D%2243.377247%22%20x2%3D%2251.654526%22%20y2%3D%2239.762909%22%20id%3D%22linearGradient625%22%20xlink%3Ahref%3D%22%23linearGradient626%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22scale(0.912664%2C1.095694)%22%20spreadMethod%3D%22pad%22%2F%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%209.33685%2C82.1156%20C%2017.9129%2C79.7641%2030.9112%2C77.5637%2040.1097%2C71.8924%2056.9851%2C62.0714%2066.0118%2C41.6332%2076.4551%2C25.5877%2077.285%2C12.3086%2064.1128%2C5.96872%2059.1331%2C8.87345%2046.4766%2C25.4722%2037.5548%2C43.5235%2023.4458%2C55.9725%2019.0886%2C66.5542%209.12934%2C82.738%209.33685%2C82.1156%20z%22%20transform%3D%22translate(3.814559%2C2.934275)%22%20id%3D%22path632%22%20style%3D%22fill-opacity%3A0.28318601%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%209.33685%2C82.1156%20C%2017.9129%2C79.7641%2028.5638%2C74.9228%2037.7623%2C69.2516%2054.6377%2C59.4306%2064.2512%2C38.4055%2074.6945%2C22.36%2075.5244%2C9.08092%2064.1128%2C5.96872%2059.1331%2C8.87345%2046.4766%2C25.4722%2037.5548%2C43.5235%2023.4458%2C55.9725%2019.0886%2C66.5542%209.12934%2C82.738%209.33685%2C82.1156%20z%22%20id%3D%22path617%22%20style%3D%22fill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2071.9972%2C20.9076%20c%20-1.729%2C2.4898%20-3.4581%2C4.9796%20-5.1871%2C7.4694%20-2.2823%2C-5.3946%20-4.9796%2C-8.0919%20-11.8266%2C-8.7143%202.2132%2C-2.6973%204.4263%2C-5.3946%206.6395%2C-8.0919%205.5329%2C-0.6225%209.8209%2C4.1497%2010.3742%2C9.3368%20z%22%20id%3D%22path613%22%20style%3D%22fill%3A%23be6d6d%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2054.776%2C20.9076%20c%205.3946%2C-0.3458%209.1293%2C3.6656%2011.2041%2C8.2994%20-8.4377%2C13.6248%20-15.423%2C27.0422%20-29.6703%2C37.7622%200%2C0%20-3.5272%2C-10.1668%20-8.7143%2C-8.9218%206.432%2C-7.262%2021.3709%2C-28.0104%2027.1805%2C-37.1398%20z%22%20id%3D%22path614%22%20style%3D%22fill%3A%23ffbc24%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2027.0767%2C58.6698%20c%204.6684%2C-0.2421%208.6106%2C5.3255%207.5732%2C8.7144%20-2.0057%2C1.5215%20-5.2562%2C3.0431%20-7.2619%2C4.5646%20-0.3458%2C-2.7664%20-2.144%2C-4.9104%20-6.0171%2C-4.5646%201.729%2C-2.974%203.9768%2C-5.7404%205.7058%2C-8.7144%20z%22%20id%3D%22path615%22%20style%3D%22fill%3A%23e9dbb9%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2021.7859%2C66.9692%20c%203.5618%2C-0.8299%205.0488%2C2.6973%205.8096%2C4.7722%20l%20-13.2791%2C6.017%207.4695%2C-10.7892%20z%22%20id%3D%22path616%22%20style%3D%22fill%3A%23586f93%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2071.9972%2C20.9076%20c%20-1.729%2C2.4898%20-3.4581%2C4.9796%20-5.1871%2C7.4694%20-2.2823%2C-5.3946%20-4.9796%2C-8.0919%20-11.8266%2C-8.7143%202.2132%2C-2.6973%204.4263%2C-5.3946%206.6395%2C-8.0919%205.5329%2C-0.6225%209.8209%2C4.1497%2010.3742%2C9.3368%20z%22%20id%3D%22path618%22%20style%3D%22fill%3Aurl(%23linearGradient622)%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2062.8679%2C12.1932%20-5.3946%2C6.847%202.9048%2C1.0374%205.3946%2C-6.432%20-2.9048%2C-1.4524%20z%22%20id%3D%22path623%22%20style%3D%22fill%3A%23ffffff%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2054.776%2C20.9076%20c%205.3946%2C-0.3458%209.1293%2C3.6656%2011.2041%2C8.2994%20-8.4377%2C13.6248%20-15.423%2C27.0422%20-29.6703%2C37.7622%200%2C0%20-3.5272%2C-10.1668%20-8.7143%2C-8.9218%206.432%2C-7.262%2021.3709%2C-28.0104%2027.1805%2C-37.1398%20z%22%20id%3D%22path624%22%20style%3D%22fill%3Aurl(%23linearGradient625)%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2029.6703%2C56.18%20c%201.2449%2C0.7608%202.4898%2C1.5215%203.7347%2C2.2823%20C%2042.5344%2C47.6039%2046.6841%2C36.5381%2058.9257%2C24.6423%2057.7499%2C23.8815%2056.5742%2C23.1208%2055.3984%2C22.36%2048.0673%2C35.0857%2039.6987%2C47.3965%2029.6703%2C56.18%20z%22%20id%3D%22path630%22%20style%3D%22fill%3A%23ffffff%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2034.7538%2C67.2805%20c%200.2074%2C-2.1786%20-0.3113%2C-3.7348%20-1.4525%2C-5.4984%20-1.5215%2C3.3889%20-3.873%2C5.8441%20-7.1582%2C6.6395%20-0.7262%2C0.6224%201.2449%2C1.9711%201.4524%2C3.216%201.8674%2C-1.1412%207.1583%2C-3.7347%207.1583%2C-4.3571%20z%22%20id%3D%22path631%22%20style%3D%22fill%3A%239c7850%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3Cscript%20xmlns%3D%22%22%2F%3E%3C%2Fsvg%3E") no-repeat 1em 1em; + } +} aside h2, [role="complementary"] h2 { font-family: "OpenSans", "Helvetica", "Arial", sans-serif; @@ -752,6 +781,24 @@ aside h2, top: 0.4rem; } } +@media only screen and (min-width: 1px) and (max-width: 719px) and (prefers-color-scheme: dark) { + aside, + [role="complementary"] { + background: #555; + } + aside h2::before, + [role="complementary"] h2::before { + content: ""; + background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2272pt%22%20height%3D%2272pt%22%20id%3D%22svg604%22%3E%0A%20%20%3Cmetadata%20id%3D%22metadata45%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%2F%3E%0A%20%20%20%20%20%20%3C%2Fcc%3AWork%3E%0A%20%20%20%20%3C%2Frdf%3ARDF%3E%0A%20%20%3C%2Fmetadata%3E%0A%20%20%3Cdefs%20id%3D%22defs606%22%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22linearGradient612%22%3E%0A%20%20%20%20%20%20%3Cstop%20id%3D%22stop613%22%20style%3D%22stop-color%3A%237fa8e3%3Bstop-opacity%3A0.74117601%22%20offset%3D%220%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20id%3D%22stop614%22%20style%3D%22stop-color%3A%23ffffff%3Bstop-opacity%3A0%22%20offset%3D%221%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20x1%3D%2250.643887%22%20y1%3D%225.3679295%22%20x2%3D%2235.752094%22%20y2%3D%2268.044357%22%20id%3D%22linearGradient615%22%20xlink%3Ahref%3D%22%23linearGradient612%22%20gradientUnits%3D%22userSpaceOnUse%22%20spreadMethod%3D%22pad%22%2F%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cpath%20d%3D%22M%2012.8163%2C74.753%20C%2010.3856%2C73.6481%207.07107%2C70.1126%208.83884%2C65.2512%20L%2078.6656%2C20.8361%20c%201.9888%2C1.7678%203.5356%2C3.2041%201.9888%2C7.0711%20-1.1048%2C1.9887%20-14.2527%2C46.6248%20-14.4736%2C49.4975%20-0.8839%2C3.0936%20-3.425%2C6.8501%20-7.6235%2C6.6291%20-4.1984%2C-0.221%20-42.6474%2C-8.6179%20-45.741%2C-9.2808%20z%22%20transform%3D%22matrix(1.114903%2C0%2C0%2C1.114903%2C-5.305332%2C-3.889256)%22%20id%3D%22path794%22%20style%3D%22fill-opacity%3A0.30147125%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2012.8163%2C74.753%20C%2010.3856%2C73.6481%207.07107%2C70.1126%208.83884%2C65.2512%209.72267%2C59.948%2025.6326%2C13.1021%2029.1682%2C10.8924%2031.3778%2C8.90368%2034.582%2C8.13026%2039.1119%2C9.34561%20c%203.7565%2C0.88389%2037.565%2C9.72279%2039.5537%2C11.49049%201.9888%2C1.7678%203.5356%2C3.2041%201.9888%2C7.0711%20-1.1048%2C1.9887%20-14.2527%2C46.6248%20-14.4736%2C49.4975%20-0.8839%2C3.0936%20-3.425%2C6.8501%20-7.6235%2C6.6291%20-4.1984%2C-0.221%20-42.6474%2C-8.6179%20-45.741%2C-9.2808%20z%22%20transform%3D%22matrix(1.114903%2C0%2C0%2C1.114903%2C-8.162471%2C-8.460684)%22%20id%3D%22path609%22%20style%3D%22fill%3A%233d4e67%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2017.8987%2C70.9965%20C%2015.3576%2C70.3336%2011.7114%2C69.6706%2013.0373%2C65.6932%2015.468%2C55.9705%2027.8424%2C18.6264%2033.1456%2C13.986%20c%201.2154%2C-1.1049%205.3033%2C-1.5468%2013.0373%2C0.8839%208.8389%2C2.6516%2026.7375%2C8.6178%2028.5053%2C9.5017%201.7677%2C0.8839%202.4307%2C0.8839%201.1048%2C4.8614%20-1.9887%2C3.9775%20-10.8275%2C38.007%20-13.0373%2C43.7522%20-1.5467%2C4.088%20-1.8782%2C5.9662%20-4.5299%2C5.9662%22%20transform%3D%22matrix(1.114903%2C0%2C0%2C1.114903%2C-8.162471%2C-8.460684)%22%20id%3D%22path608%22%20style%3D%22fill%3A%23ffffff%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22m%2028.75%2C13.75%20c%200%2C0%203.125%2C-6.25005%2010.9375%2C-4.37505%20C%2047.5%2C11.25%2078.125%2C19.375%2077.8125%2C21.875%2077.5%2C24.375%2071.875%2C39.0625%2071.5625%2C40.3125%2071.25%2C41.5625%2042.5%2C40.9375%2031.5625%2C47.5%2020.625%2C54.0625%2012.5%2C59.6875%2012.5%2C59.6875%20c%200%2C0%2011.25%2C-35%2016.25%2C-45.9375%20z%22%20transform%3D%22matrix(0.94678%2C0%2C0%2C0.94678%2C-0.480566%2C0.409517)%22%20id%3D%22path636%22%20style%3D%22fill%3Aurl(%23linearGradient615)%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2029.2429%2C15.8991%2069.8423%2C26.6877%22%20transform%3D%22translate(1.135645%2C0.851736)%22%20id%3D%22path671%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2027.8233%2C19.306%2067.8549%2C30.9464%22%20transform%3D%22matrix(0.999855%2C-0.01703691%2C0.01703691%2C0.999855%2C-0.705041%2C5.077353)%22%20id%3D%22path672%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2029.2429%2C15.8991%2069.8423%2C26.6877%22%20transform%3D%22translate(-5.394323%2C17.0347)%22%20id%3D%22path673%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2029.2429%2C15.8991%2069.8423%2C26.6877%22%20transform%3D%22translate(-11.35647%2C34.0694)%22%20id%3D%22path675%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2027.8233%2C19.306%2067.8549%2C30.9464%22%20transform%3D%22matrix(0.999855%2C-0.01703691%2C0.01703691%2C0.999855%2C-13.19715%2C38.29502)%22%20id%3D%22path676%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2027.8233%2C19.306%2067.8549%2C30.9464%22%20transform%3D%22matrix(0.999855%2C-0.01703691%2C0.01703691%2C0.999855%2C-7.235008%2C21.26032)%22%20id%3D%22path674%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cg%20id%3D%22g666%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2044.8581%2C15.0473%20c%20-3.4478%2C0%20-5.1105%2C-2.5484%20-5.1105%2C-6.38799%200%2C-3.83962%202.7983%2C-6.95584%206.2461%2C-6.95584%203.4478%2C0%204.5425%2C1.12884%204.5425%2C4.96845%22%20transform%3D%22matrix(0.948718%2C0%2C0%2C1%2C4.011168%2C0.567827)%22%20id%3D%22path667%22%20style%3D%22fill%3Anone%3Bstroke%3A%234f4f4f%3Bstroke-width%3A2.875%3Bstroke-linecap%3Around%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2044.8581%2C14.7634%20c%20-3.4478%2C0%20-5.3944%2C-2.2645%20-5.3944%2C-6.10409%200%2C-3.83962%202.7983%2C-7.807574%206.2461%2C-7.807574%203.4478%2C0%204.8264%2C1.980574%204.8264%2C5.820184%22%20transform%3D%22matrix(0.948718%2C0%2C0%2C1%2C4.011168%2C0.567827)%22%20id%3D%22path668%22%20style%3D%22fill%3Anone%3Bstroke%3A%23c2c2c2%3Bstroke-width%3A0.625%3Bstroke-linecap%3Around%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cuse%20transform%3D%22translate(10.788642%2C1.987381)%22%20id%3D%22use669%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2290%22%20height%3D%2290%22%20xlink%3Ahref%3D%22%23g666%22%2F%3E%0A%20%20%3Cg%20transform%3D%22matrix(0.69841%2C0%2C0%2C0.69841%2C31.4038%2C0.671206)%22%20id%3D%22g677%22%3E%0A%20%20%20%20%3Cdefs%20id%3D%22defs611%22%3E%0A%20%20%20%20%20%20%3ClinearGradient%20id%3D%22linearGradient626%22%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop627%22%20style%3D%22stop-color%3A%23b5772d%3Bstop-opacity%3A1%22%20offset%3D%220%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop628%22%20style%3D%22stop-color%3A%23ffffff%3Bstop-opacity%3A0%22%20offset%3D%221%22%2F%3E%0A%20%20%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%20%20%3ClinearGradient%20id%3D%22linearGradient619%22%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop620%22%20style%3D%22stop-color%3A%23770000%3Bstop-opacity%3A1%22%20offset%3D%220%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop621%22%20style%3D%22stop-color%3A%23ffffff%3Bstop-opacity%3A0%22%20offset%3D%221%22%2F%3E%0A%20%20%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%20%20%3ClinearGradient%20x1%3D%2266.331696%22%20y1%3D%2223.212469%22%20x2%3D%2263.465496%22%20y2%3D%2220.962799%22%20id%3D%22linearGradient622%22%20xlink%3Ahref%3D%22%23linearGradient619%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22scale(1.004516%2C0.995504)%22%20spreadMethod%3D%22pad%22%2F%3E%0A%20%20%20%20%20%20%3ClinearGradient%20x1%3D%2256.327614%22%20y1%3D%2243.377247%22%20x2%3D%2251.654526%22%20y2%3D%2239.762909%22%20id%3D%22linearGradient625%22%20xlink%3Ahref%3D%22%23linearGradient626%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22scale(0.912664%2C1.095694)%22%20spreadMethod%3D%22pad%22%2F%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%209.33685%2C82.1156%20C%2017.9129%2C79.7641%2030.9112%2C77.5637%2040.1097%2C71.8924%2056.9851%2C62.0714%2066.0118%2C41.6332%2076.4551%2C25.5877%2077.285%2C12.3086%2064.1128%2C5.96872%2059.1331%2C8.87345%2046.4766%2C25.4722%2037.5548%2C43.5235%2023.4458%2C55.9725%2019.0886%2C66.5542%209.12934%2C82.738%209.33685%2C82.1156%20z%22%20transform%3D%22translate(3.814559%2C2.934275)%22%20id%3D%22path632%22%20style%3D%22fill-opacity%3A0.28318601%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%209.33685%2C82.1156%20C%2017.9129%2C79.7641%2028.5638%2C74.9228%2037.7623%2C69.2516%2054.6377%2C59.4306%2064.2512%2C38.4055%2074.6945%2C22.36%2075.5244%2C9.08092%2064.1128%2C5.96872%2059.1331%2C8.87345%2046.4766%2C25.4722%2037.5548%2C43.5235%2023.4458%2C55.9725%2019.0886%2C66.5542%209.12934%2C82.738%209.33685%2C82.1156%20z%22%20id%3D%22path617%22%20style%3D%22fill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2071.9972%2C20.9076%20c%20-1.729%2C2.4898%20-3.4581%2C4.9796%20-5.1871%2C7.4694%20-2.2823%2C-5.3946%20-4.9796%2C-8.0919%20-11.8266%2C-8.7143%202.2132%2C-2.6973%204.4263%2C-5.3946%206.6395%2C-8.0919%205.5329%2C-0.6225%209.8209%2C4.1497%2010.3742%2C9.3368%20z%22%20id%3D%22path613%22%20style%3D%22fill%3A%23be6d6d%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2054.776%2C20.9076%20c%205.3946%2C-0.3458%209.1293%2C3.6656%2011.2041%2C8.2994%20-8.4377%2C13.6248%20-15.423%2C27.0422%20-29.6703%2C37.7622%200%2C0%20-3.5272%2C-10.1668%20-8.7143%2C-8.9218%206.432%2C-7.262%2021.3709%2C-28.0104%2027.1805%2C-37.1398%20z%22%20id%3D%22path614%22%20style%3D%22fill%3A%23ffbc24%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2027.0767%2C58.6698%20c%204.6684%2C-0.2421%208.6106%2C5.3255%207.5732%2C8.7144%20-2.0057%2C1.5215%20-5.2562%2C3.0431%20-7.2619%2C4.5646%20-0.3458%2C-2.7664%20-2.144%2C-4.9104%20-6.0171%2C-4.5646%201.729%2C-2.974%203.9768%2C-5.7404%205.7058%2C-8.7144%20z%22%20id%3D%22path615%22%20style%3D%22fill%3A%23e9dbb9%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2021.7859%2C66.9692%20c%203.5618%2C-0.8299%205.0488%2C2.6973%205.8096%2C4.7722%20l%20-13.2791%2C6.017%207.4695%2C-10.7892%20z%22%20id%3D%22path616%22%20style%3D%22fill%3A%23586f93%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2071.9972%2C20.9076%20c%20-1.729%2C2.4898%20-3.4581%2C4.9796%20-5.1871%2C7.4694%20-2.2823%2C-5.3946%20-4.9796%2C-8.0919%20-11.8266%2C-8.7143%202.2132%2C-2.6973%204.4263%2C-5.3946%206.6395%2C-8.0919%205.5329%2C-0.6225%209.8209%2C4.1497%2010.3742%2C9.3368%20z%22%20id%3D%22path618%22%20style%3D%22fill%3Aurl(%23linearGradient622)%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2062.8679%2C12.1932%20-5.3946%2C6.847%202.9048%2C1.0374%205.3946%2C-6.432%20-2.9048%2C-1.4524%20z%22%20id%3D%22path623%22%20style%3D%22fill%3A%23ffffff%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2054.776%2C20.9076%20c%205.3946%2C-0.3458%209.1293%2C3.6656%2011.2041%2C8.2994%20-8.4377%2C13.6248%20-15.423%2C27.0422%20-29.6703%2C37.7622%200%2C0%20-3.5272%2C-10.1668%20-8.7143%2C-8.9218%206.432%2C-7.262%2021.3709%2C-28.0104%2027.1805%2C-37.1398%20z%22%20id%3D%22path624%22%20style%3D%22fill%3Aurl(%23linearGradient625)%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2029.6703%2C56.18%20c%201.2449%2C0.7608%202.4898%2C1.5215%203.7347%2C2.2823%20C%2042.5344%2C47.6039%2046.6841%2C36.5381%2058.9257%2C24.6423%2057.7499%2C23.8815%2056.5742%2C23.1208%2055.3984%2C22.36%2048.0673%2C35.0857%2039.6987%2C47.3965%2029.6703%2C56.18%20z%22%20id%3D%22path630%22%20style%3D%22fill%3A%23ffffff%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2034.7538%2C67.2805%20c%200.2074%2C-2.1786%20-0.3113%2C-3.7348%20-1.4525%2C-5.4984%20-1.5215%2C3.3889%20-3.873%2C5.8441%20-7.1582%2C6.6395%20-0.7262%2C0.6224%201.2449%2C1.9711%201.4524%2C3.216%201.8674%2C-1.1412%207.1583%2C-3.7347%207.1583%2C-4.3571%20z%22%20id%3D%22path631%22%20style%3D%22fill%3A%239c7850%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3Cscript%20xmlns%3D%22%22%2F%3E%3C%2Fsvg%3E"); + width: 2rem; + height: 2rem; + display: inline-block; + background-size: contain; + background-repeat: no-repeat; + position: relative; + top: 0.4rem; + } +} aside h3, [role="complementary"] h3 { color: #9999ff; diff --git a/css/showcode.css b/css/showcode.css index 714bda17..6d6ae97e 100644 --- a/css/showcode.css +++ b/css/showcode.css @@ -254,3 +254,14 @@ h4.showcode__heading { figure.wide .showcode__example { margin-bottom: -2.5rem; } +@media (prefers-color-scheme: dark) { + .showcode__ui { + background-color: #444; + } + .showcode__steps { + background-color: #222; + } + .showcode__steps select { + background-color: #ccc; + } +} From 08faf3d94be4be36cddba9b63bb30dcd2e370d56 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 6 Aug 2024 10:58:54 -0400 Subject: [PATCH 17/45] adding code to adjust link color for dm --- css/index.css | 3 +++ css/shared/all.css | 3 +++ css/shared/defaults.css | 3 +++ css/shared/landmarks.css | 3 +++ less/index.less | 4 ++++ less/shared/defaults.less | 4 ++++ 6 files changed, 20 insertions(+) diff --git a/css/index.css b/css/index.css index 01ec1c8a..6385cbfb 100644 --- a/css/index.css +++ b/css/index.css @@ -209,6 +209,9 @@ strong { main { background-color: #111111; } + a { + color: #4593F8; + } /* Bottom copy heading*/ .homepage__bottom-copy--heading { color: #eeeeee; diff --git a/css/shared/all.css b/css/shared/all.css index 4522f49d..d087c9a2 100644 --- a/css/shared/all.css +++ b/css/shared/all.css @@ -481,6 +481,9 @@ iframe:focus-visible { strong { color: #ccc; } + a { + color: #4593F8; + } } /********************************************************* * a11y.css - a stylesheet to help create diff --git a/css/shared/defaults.css b/css/shared/defaults.css index 9b5668af..8df7ea09 100644 --- a/css/shared/defaults.css +++ b/css/shared/defaults.css @@ -326,4 +326,7 @@ iframe:focus-visible { strong { color: #ccc; } + a { + color: #4593F8; + } } diff --git a/css/shared/landmarks.css b/css/shared/landmarks.css index 4522f49d..d087c9a2 100644 --- a/css/shared/landmarks.css +++ b/css/shared/landmarks.css @@ -481,6 +481,9 @@ iframe:focus-visible { strong { color: #ccc; } + a { + color: #4593F8; + } } /********************************************************* * a11y.css - a stylesheet to help create diff --git a/less/index.less b/less/index.less index 7c727ee5..4f28bd60 100644 --- a/less/index.less +++ b/less/index.less @@ -229,6 +229,10 @@ strong { background-color: #111111; } + a { + color: #4593f8; + } + /* Bottom copy heading*/ .homepage__bottom-copy--heading { color: #eeeeee; diff --git a/less/shared/defaults.less b/less/shared/defaults.less index 62abc4d0..b9e00319 100755 --- a/less/shared/defaults.less +++ b/less/shared/defaults.less @@ -391,4 +391,8 @@ iframe { strong { color: #ccc; } + + a { + color: #4593f8; + } } From eca0bd26c969e6a86f120e9329a980955dbe645c Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 6 Aug 2024 11:50:10 -0400 Subject: [PATCH 18/45] changes for visited link color --- css/enable-flyout.css | 12 ++++++++++++ css/index.css | 2 +- css/shared/all.css | 3 +++ css/shared/defaults.css | 3 +++ css/shared/landmarks.css | 3 +++ less/enable-flyout.less | 7 +++++++ less/shared/defaults.less | 4 ++++ 7 files changed, 33 insertions(+), 1 deletion(-) diff --git a/css/enable-flyout.css b/css/enable-flyout.css index 9ab0d121..0d3f0a7c 100644 --- a/css/enable-flyout.css +++ b/css/enable-flyout.css @@ -196,6 +196,18 @@ position: relative; z-index: 2; } +.enable-flyout__open-level-button:visited, +.enable-flyout__close-level-button:visited, +.enable-flyout__link:visited { + color: #fff; +} +@media (prefers-color-scheme: dark) { + .enable-flyout__open-level-button:visited, + .enable-flyout__close-level-button:visited, + .enable-flyout__link:visited { + color: #fff; + } +} .enable-flyout-container--positioned-left .enable-flyout__open-level-button { padding-right: 10px; } diff --git a/css/index.css b/css/index.css index 6385cbfb..3d47b82b 100644 --- a/css/index.css +++ b/css/index.css @@ -210,7 +210,7 @@ strong { background-color: #111111; } a { - color: #4593F8; + color: #4593f8; } /* Bottom copy heading*/ .homepage__bottom-copy--heading { diff --git a/css/shared/all.css b/css/shared/all.css index d087c9a2..c2ee7857 100644 --- a/css/shared/all.css +++ b/css/shared/all.css @@ -484,6 +484,9 @@ iframe:focus-visible { a { color: #4593F8; } + a:visited { + color: #C589F9; + } } /********************************************************* * a11y.css - a stylesheet to help create diff --git a/css/shared/defaults.css b/css/shared/defaults.css index 8df7ea09..91f6eb9b 100644 --- a/css/shared/defaults.css +++ b/css/shared/defaults.css @@ -329,4 +329,7 @@ iframe:focus-visible { a { color: #4593F8; } + a:visited { + color: #C589F9; + } } diff --git a/css/shared/landmarks.css b/css/shared/landmarks.css index d087c9a2..c2ee7857 100644 --- a/css/shared/landmarks.css +++ b/css/shared/landmarks.css @@ -484,6 +484,9 @@ iframe:focus-visible { a { color: #4593F8; } + a:visited { + color: #C589F9; + } } /********************************************************* * a11y.css - a stylesheet to help create diff --git a/less/enable-flyout.less b/less/enable-flyout.less index 72dedaac..5e3f838b 100644 --- a/less/enable-flyout.less +++ b/less/enable-flyout.less @@ -255,6 +255,13 @@ position: relative; z-index: 2; } + + &:visited { + color: @color0; + @media (prefers-color-scheme: dark) { + color: @color0; + } + } } &__open-level-button { diff --git a/less/shared/defaults.less b/less/shared/defaults.less index b9e00319..b4742a09 100755 --- a/less/shared/defaults.less +++ b/less/shared/defaults.less @@ -395,4 +395,8 @@ iframe { a { color: #4593f8; } + + a:visited { + color: #c589f9; + } } From bbe45f13f8ca1829e4402d4204a2ada3b7065651 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 6 Aug 2024 12:03:50 -0400 Subject: [PATCH 19/45] adding code so heading links don't change color when clicked in DM --- css/shared/all.css | 10 ++++++++-- css/shared/defaults.css | 10 ++++++++-- css/shared/landmarks.css | 10 ++++++++-- less/shared/defaults.less | 7 +++++++ 4 files changed, 31 insertions(+), 6 deletions(-) diff --git a/css/shared/all.css b/css/shared/all.css index c2ee7857..018598e0 100644 --- a/css/shared/all.css +++ b/css/shared/all.css @@ -482,10 +482,16 @@ iframe:focus-visible { color: #ccc; } a { - color: #4593F8; + color: #4593f8; } a:visited { - color: #C589F9; + color: #c589f9; + } + .heading__deeplink { + color: #ccc; + } + .heading__deeplink:visited { + color: #ccc; } } /********************************************************* diff --git a/css/shared/defaults.css b/css/shared/defaults.css index 91f6eb9b..9c27a2ff 100644 --- a/css/shared/defaults.css +++ b/css/shared/defaults.css @@ -327,9 +327,15 @@ iframe:focus-visible { color: #ccc; } a { - color: #4593F8; + color: #4593f8; } a:visited { - color: #C589F9; + color: #c589f9; + } + .heading__deeplink { + color: #ccc; + } + .heading__deeplink:visited { + color: #ccc; } } diff --git a/css/shared/landmarks.css b/css/shared/landmarks.css index c2ee7857..018598e0 100644 --- a/css/shared/landmarks.css +++ b/css/shared/landmarks.css @@ -482,10 +482,16 @@ iframe:focus-visible { color: #ccc; } a { - color: #4593F8; + color: #4593f8; } a:visited { - color: #C589F9; + color: #c589f9; + } + .heading__deeplink { + color: #ccc; + } + .heading__deeplink:visited { + color: #ccc; } } /********************************************************* diff --git a/less/shared/defaults.less b/less/shared/defaults.less index b4742a09..8390e416 100755 --- a/less/shared/defaults.less +++ b/less/shared/defaults.less @@ -399,4 +399,11 @@ iframe { a:visited { color: #c589f9; } + + .heading__deeplink { + color: #ccc; + &:visited { + color: #ccc; + } + } } From 7918c50e77bb5bd231a0d9fcc3850dd71ba2b276 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 6 Aug 2024 13:59:09 -0400 Subject: [PATCH 20/45] dark mode link changes --- content/body/link.php | 1 + css/link.css | 19 +++++++++++++++++++ images/icons/new-window_darkmode.svg | 8 ++++++++ less/link.less | 22 ++++++++++++++++++++++ 4 files changed, 50 insertions(+) create mode 100644 images/icons/new-window_darkmode.svg diff --git a/content/body/link.php b/content/body/link.php index 23c8a18a..78068ba9 100644 --- a/content/body/link.php +++ b/content/body/link.php @@ -154,6 +154,7 @@ Links That Open a New Window or Tab (Opens in a new window) + (Opens in a new window)

diff --git a/css/link.css b/css/link.css index 0adc3b51..899c27e6 100644 --- a/css/link.css +++ b/css/link.css @@ -18,6 +18,25 @@ a[target="_blank"]:visited { } a[target="_blank"] .new-window-icon { height: 0.75rem; + display: inline; +} +a[target="_blank"] .new-window-icon-dark { + height: 0.75rem; + display: none; +} +@media (prefers-color-scheme: dark) { + a[target="_blank"] { + color: #A8C7FA; + } + a[target="_blank"]:visited { + color: #4593F8; + } + a[target="_blank"] .new-window-icon { + display: none; + } + a[target="_blank"] .new-window-icon-dark { + display: inline; + } } nav.breadcrumb { padding: 0.8em 1em; diff --git a/images/icons/new-window_darkmode.svg b/images/icons/new-window_darkmode.svg new file mode 100644 index 00000000..e334cc2b --- /dev/null +++ b/images/icons/new-window_darkmode.svg @@ -0,0 +1,8 @@ + + + + new window + + + + \ No newline at end of file diff --git a/less/link.less b/less/link.less index 50cdc785..51e2f02f 100755 --- a/less/link.less +++ b/less/link.less @@ -15,6 +15,28 @@ a[target="_blank"] { .new-window-icon { height: (12 / @px); + display: inline; + } + + .new-window-icon-dark { + height: (12 / @px); + display: none; + } + + @media (prefers-color-scheme: dark) { + color: #a8c7fa; + + &:visited { + color: #4593f8; + } + + .new-window-icon { + display: none; + } + + .new-window-icon-dark { + display: inline; + } } } From 2fbabe0b2b6524ce072e81088abebd263048597f Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 6 Aug 2024 15:00:54 -0400 Subject: [PATCH 21/45] fixing based off of WAVE report --- css/link.css | 4 ++-- css/shared/all.css | 3 +++ css/shared/defaults.css | 3 +++ css/shared/landmarks.css | 3 +++ css/site.css | 5 +++++ less/shared/defaults.less | 6 ++++++ less/site.less | 15 +++++++++++++++ 7 files changed, 37 insertions(+), 2 deletions(-) diff --git a/css/link.css b/css/link.css index 899c27e6..3b733725 100644 --- a/css/link.css +++ b/css/link.css @@ -26,10 +26,10 @@ a[target="_blank"] .new-window-icon-dark { } @media (prefers-color-scheme: dark) { a[target="_blank"] { - color: #A8C7FA; + color: #a8c7fa; } a[target="_blank"]:visited { - color: #4593F8; + color: #4593f8; } a[target="_blank"] .new-window-icon { display: none; diff --git a/css/shared/all.css b/css/shared/all.css index 018598e0..c9fc52df 100644 --- a/css/shared/all.css +++ b/css/shared/all.css @@ -493,6 +493,9 @@ iframe:focus-visible { .heading__deeplink:visited { color: #ccc; } + .enable-example span { + color: #4593F8; + } } /********************************************************* * a11y.css - a stylesheet to help create diff --git a/css/shared/defaults.css b/css/shared/defaults.css index 9c27a2ff..99aaae30 100644 --- a/css/shared/defaults.css +++ b/css/shared/defaults.css @@ -338,4 +338,7 @@ iframe:focus-visible { .heading__deeplink:visited { color: #ccc; } + .enable-example span { + color: #4593F8; + } } diff --git a/css/shared/landmarks.css b/css/shared/landmarks.css index 018598e0..c9fc52df 100644 --- a/css/shared/landmarks.css +++ b/css/shared/landmarks.css @@ -493,6 +493,9 @@ iframe:focus-visible { .heading__deeplink:visited { color: #ccc; } + .enable-example span { + color: #4593F8; + } } /********************************************************* * a11y.css - a stylesheet to help create diff --git a/css/site.css b/css/site.css index 09af69e6..59230305 100644 --- a/css/site.css +++ b/css/site.css @@ -266,3 +266,8 @@ .enable-flyout__open-menu-button { margin-top: -3px; } +@media (prefers-color-scheme: dark) { + .enable-stats a { + color: #3775c6; + } +} diff --git a/less/shared/defaults.less b/less/shared/defaults.less index 8390e416..d0b4216d 100755 --- a/less/shared/defaults.less +++ b/less/shared/defaults.less @@ -406,4 +406,10 @@ iframe { color: #ccc; } } + + .enable-example { + span { + color: #4593f8; + } + } } diff --git a/less/site.less b/less/site.less index 79c4f7e5..43c0a120 100644 --- a/less/site.less +++ b/less/site.less @@ -322,3 +322,18 @@ .enable-flyout__open-menu-button { margin-top: -3px; } + +@media (prefers-color-scheme: dark) { + .enable-stats { + a { + color: #3775c6; + } + } + + // LEAVING this commented out for now -- want to ask you Zoltan if you think this element should be kept the light yellow, or changed + // to dark yellow/just dark grey + // + // .enable-stats__desc--integrate { + // background-color: #FFD369; + // } +} From 98dffb65eab0689dd36239dd9e141e4bd6d1e919 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 6 Aug 2024 15:18:22 -0400 Subject: [PATCH 22/45] 2 - fixes based off of WAVE report --- css/link.css | 10 ++++++++++ css/shared/all.css | 2 +- css/shared/defaults.css | 2 +- css/shared/landmarks.css | 2 +- less/link.less | 8 ++++++++ 5 files changed, 21 insertions(+), 3 deletions(-) diff --git a/css/link.css b/css/link.css index 3b733725..356ad0d6 100644 --- a/css/link.css +++ b/css/link.css @@ -65,3 +65,13 @@ nav.breadcrumb [aria-current="page"] { font-weight: 700; text-decoration: none; } +@media (prefers-color-scheme: dark) { + nav.breadcrumb [aria-current="page"] { + color: #fff; + } +} +@media (prefers-color-scheme: dark) { + nav.breadcrumb { + background: #282828; + } +} diff --git a/css/shared/all.css b/css/shared/all.css index c9fc52df..54a892f4 100644 --- a/css/shared/all.css +++ b/css/shared/all.css @@ -494,7 +494,7 @@ iframe:focus-visible { color: #ccc; } .enable-example span { - color: #4593F8; + color: #4593f8; } } /********************************************************* diff --git a/css/shared/defaults.css b/css/shared/defaults.css index 99aaae30..3ba6f460 100644 --- a/css/shared/defaults.css +++ b/css/shared/defaults.css @@ -339,6 +339,6 @@ iframe:focus-visible { color: #ccc; } .enable-example span { - color: #4593F8; + color: #4593f8; } } diff --git a/css/shared/landmarks.css b/css/shared/landmarks.css index c9fc52df..54a892f4 100644 --- a/css/shared/landmarks.css +++ b/css/shared/landmarks.css @@ -494,7 +494,7 @@ iframe:focus-visible { color: #ccc; } .enable-example span { - color: #4593F8; + color: #4593f8; } } /********************************************************* diff --git a/less/link.less b/less/link.less index 51e2f02f..5d019b7f 100755 --- a/less/link.less +++ b/less/link.less @@ -69,5 +69,13 @@ nav.breadcrumb { color: #000; font-weight: 700; text-decoration: none; + + @media (prefers-color-scheme: dark) { + color: #fff; + } + } + + @media (prefers-color-scheme: dark) { + background: #282828; } } From 54d093a4f89896f7f9c789260b5853c52c72f10d Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 6 Aug 2024 15:34:46 -0400 Subject: [PATCH 23/45] 3 - fixes based off of WAVE report --- css/article.css | 14 ++++++++++++++ css/bookmarklets.css | 5 +++++ css/table.css | 14 ++++++++++++++ less/bookmarklets.less | 6 ++++++ less/table.less | 8 ++++++++ 5 files changed, 47 insertions(+) diff --git a/css/article.css b/css/article.css index c52029d6..afe4acb0 100644 --- a/css/article.css +++ b/css/article.css @@ -152,6 +152,20 @@ table [role="row"]:nth-child(2n), [role="table"] [role="row"]:nth-child(2n) { background-color: #cccccc; } +@media (prefers-color-scheme: dark) { + table tr, + [role="table"] tr, + table [role="row"], + [role="table"] [role="row"] { + background-color: #222; + } + table tr:nth-child(2n), + [role="table"] tr:nth-child(2n), + table [role="row"]:nth-child(2n), + [role="table"] [role="row"]:nth-child(2n) { + background-color: #282828; + } +} table [role="rowgroup"], [role="table"] [role="rowgroup"] { display: table-row-group; diff --git a/css/bookmarklets.css b/css/bookmarklets.css index 9958bc1b..0d317dc0 100644 --- a/css/bookmarklets.css +++ b/css/bookmarklets.css @@ -11,3 +11,8 @@ main strong { background: white; } +@media (prefers-color-scheme: dark) { + main strong { + background: #222; + } +} diff --git a/css/table.css b/css/table.css index 87264e2f..93838b05 100644 --- a/css/table.css +++ b/css/table.css @@ -152,6 +152,20 @@ table [role="row"]:nth-child(2n), [role="table"] [role="row"]:nth-child(2n) { background-color: #cccccc; } +@media (prefers-color-scheme: dark) { + table tr, + [role="table"] tr, + table [role="row"], + [role="table"] [role="row"] { + background-color: #222; + } + table tr:nth-child(2n), + [role="table"] tr:nth-child(2n), + table [role="row"]:nth-child(2n), + [role="table"] [role="row"]:nth-child(2n) { + background-color: #282828; + } +} table [role="rowgroup"], [role="table"] [role="rowgroup"] { display: table-row-group; diff --git a/less/bookmarklets.less b/less/bookmarklets.less index 50713819..9f99ecc0 100644 --- a/less/bookmarklets.less +++ b/less/bookmarklets.less @@ -7,3 +7,9 @@ main strong { background: white; } + +@media (prefers-color-scheme: dark) { + main strong { + background: #222; + } +} diff --git a/less/table.less b/less/table.less index 1da941b6..29dd1bea 100755 --- a/less/table.less +++ b/less/table.less @@ -142,6 +142,14 @@ table, &:nth-child(2n) { background-color: #cccccc; } + + @media (prefers-color-scheme: dark) { + background-color: #222; + + &:nth-child(2n) { + background-color: #282828; + } + } } [role="rowgroup"] { From 115e2736977a33a9c6f4f37c0522305e80963c13 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Thu, 8 Aug 2024 10:23:45 -0400 Subject: [PATCH 24/45] 4 - fixes based off of WAVE report --- css/bookmarklets.css | 3 +++ css/site.css | 14 +++++++++++++- images/simple-checkmark_darkmode.svg | 6 ++++++ less/bookmarklets.less | 4 ++++ less/site.less | 25 ++++++++++++++++++------- 5 files changed, 44 insertions(+), 8 deletions(-) create mode 100644 images/simple-checkmark_darkmode.svg diff --git a/css/bookmarklets.css b/css/bookmarklets.css index 0d317dc0..a9fb0665 100644 --- a/css/bookmarklets.css +++ b/css/bookmarklets.css @@ -15,4 +15,7 @@ main strong { main strong { background: #222; } + .enable-drawer { + background-color: #222; + } } diff --git a/css/site.css b/css/site.css index 59230305..b4e379ac 100644 --- a/css/site.css +++ b/css/site.css @@ -268,6 +268,18 @@ } @media (prefers-color-scheme: dark) { .enable-stats a { - color: #3775c6; + color: #D6E0EB; + } + .enable-stats__desc--scratch { + background-color: #3c4c3d; + } + .enable-stats__desc--integrate { + background-color: #7D5D12; + } + .enable-stats__desc--npm { + background-color: #516664; + } + .enable-stats__desc { + color: white; } } diff --git a/images/simple-checkmark_darkmode.svg b/images/simple-checkmark_darkmode.svg new file mode 100644 index 00000000..134b3475 --- /dev/null +++ b/images/simple-checkmark_darkmode.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/less/bookmarklets.less b/less/bookmarklets.less index 9f99ecc0..fc27f6db 100644 --- a/less/bookmarklets.less +++ b/less/bookmarklets.less @@ -12,4 +12,8 @@ main strong { main strong { background: #222; } + + .enable-drawer { + background-color: #222; + } } diff --git a/less/site.less b/less/site.less index 43c0a120..146a8707 100644 --- a/less/site.less +++ b/less/site.less @@ -326,14 +326,25 @@ @media (prefers-color-scheme: dark) { .enable-stats { a { - color: #3775c6; + color: #d6e0eb; } } - // LEAVING this commented out for now -- want to ask you Zoltan if you think this element should be kept the light yellow, or changed - // to dark yellow/just dark grey - // - // .enable-stats__desc--integrate { - // background-color: #FFD369; - // } + .enable-stats__desc--scratch { + background-color: #3c4c3d; + } + + .enable-stats__desc--integrate { + // background-color: #E3B23C; + background-color: #7d5d12; + //background-color: #694912; + } + + .enable-stats__desc--npm { + background-color: #516664; + } + + .enable-stats__desc { + color: white; + } } From 9dad20a039f78a4e8ba48ee1db2f8fefb46e8b8b Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Thu, 8 Aug 2024 11:09:13 -0400 Subject: [PATCH 25/45] 5 - fixes based off of WAVE report --- css/site.css | 14 ++++++++++---- less/site.less | 14 ++++++++++---- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/css/site.css b/css/site.css index b4e379ac..39a20743 100644 --- a/css/site.css +++ b/css/site.css @@ -267,19 +267,25 @@ margin-top: -3px; } @media (prefers-color-scheme: dark) { + .enable-stats__desc { + color: white; + } .enable-stats a { - color: #D6E0EB; + color: #d6e0eb; } .enable-stats__desc--scratch { background-color: #3c4c3d; } .enable-stats__desc--integrate { - background-color: #7D5D12; + background-color: #7d5d12; } .enable-stats__desc--npm { background-color: #516664; } - .enable-stats__desc { - color: white; + .enable-stats__desc--do-not { + background-color: #763f56; + } + .enable-stats__desc--style { + background-color: #432155; } } diff --git a/less/site.less b/less/site.less index 146a8707..b51e11e7 100644 --- a/less/site.less +++ b/less/site.less @@ -324,6 +324,10 @@ } @media (prefers-color-scheme: dark) { + .enable-stats__desc { + color: white; + } + .enable-stats { a { color: #d6e0eb; @@ -335,16 +339,18 @@ } .enable-stats__desc--integrate { - // background-color: #E3B23C; background-color: #7d5d12; - //background-color: #694912; } .enable-stats__desc--npm { background-color: #516664; } - .enable-stats__desc { - color: white; + .enable-stats__desc--do-not { + background-color: #763f56; + } + + .enable-stats__desc--style { + background-color: #432155; } } From eb883a0509c30dd396ea6ca4da2ec8831d2f4cb1 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Thu, 8 Aug 2024 11:57:24 -0400 Subject: [PATCH 26/45] 6 - fixes based off of WAVE report --- css/form-error.css | 6 ++++++ css/shared/all.css | 4 ++-- css/shared/defaults.css | 4 ++-- css/shared/landmarks.css | 4 ++-- css/textbox.css | 6 ++++++ less/form-error.less | 4 ++++ less/shared/defaults.less | 2 +- less/textbox.less | 4 ++++ 8 files changed, 27 insertions(+), 7 deletions(-) diff --git a/css/form-error.css b/css/form-error.css index e5c9d308..b44bdc1d 100644 --- a/css/form-error.css +++ b/css/form-error.css @@ -151,6 +151,12 @@ top: -1.5em; display: block; } +@media (prefers-color-scheme: dark) { + .enable-form-example fieldset, + .enable-form-example .aria-form-group { + background-color: #222; + } +} .enable-form-example [role="radio"], .enable-form-example [role="checkbox"] { display: inline-block; diff --git a/css/shared/all.css b/css/shared/all.css index 54a892f4..f708f074 100644 --- a/css/shared/all.css +++ b/css/shared/all.css @@ -476,7 +476,7 @@ iframe:focus-visible { background: #444; } code { - background-color: #555; + background-color: #111; } strong { color: #ccc; @@ -494,7 +494,7 @@ iframe:focus-visible { color: #ccc; } .enable-example span { - color: #4593f8; + color: #4593F8; } } /********************************************************* diff --git a/css/shared/defaults.css b/css/shared/defaults.css index 3ba6f460..22b33c18 100644 --- a/css/shared/defaults.css +++ b/css/shared/defaults.css @@ -321,7 +321,7 @@ iframe:focus-visible { background: #444; } code { - background-color: #555; + background-color: #111; } strong { color: #ccc; @@ -339,6 +339,6 @@ iframe:focus-visible { color: #ccc; } .enable-example span { - color: #4593f8; + color: #4593F8; } } diff --git a/css/shared/landmarks.css b/css/shared/landmarks.css index 54a892f4..f708f074 100644 --- a/css/shared/landmarks.css +++ b/css/shared/landmarks.css @@ -476,7 +476,7 @@ iframe:focus-visible { background: #444; } code { - background-color: #555; + background-color: #111; } strong { color: #ccc; @@ -494,7 +494,7 @@ iframe:focus-visible { color: #ccc; } .enable-example span { - color: #4593f8; + color: #4593F8; } } /********************************************************* diff --git a/css/textbox.css b/css/textbox.css index 1db66ab9..d02c8470 100644 --- a/css/textbox.css +++ b/css/textbox.css @@ -35,6 +35,12 @@ textarea, fieldset div { margin-bottom: 10px; } +@media (prefers-color-scheme: dark) { + [role="group"], + fieldset { + background-color: #333; + } +} #charcount-example .enable-character-count { display: block; width: 20rem; diff --git a/less/form-error.less b/less/form-error.less index f6ee133a..9709eefa 100755 --- a/less/form-error.less +++ b/less/form-error.less @@ -150,6 +150,10 @@ top: -1.5em; display: block; } + + @media (prefers-color-scheme: dark) { + background-color: #222; + } } [role="radio"], diff --git a/less/shared/defaults.less b/less/shared/defaults.less index d0b4216d..7094c122 100755 --- a/less/shared/defaults.less +++ b/less/shared/defaults.less @@ -385,7 +385,7 @@ iframe { } code { - background-color: #555; + background-color: #111; } strong { diff --git a/less/textbox.less b/less/textbox.less index 5833276c..3d94b98b 100755 --- a/less/textbox.less +++ b/less/textbox.less @@ -34,6 +34,10 @@ fieldset { div { margin-bottom: 10px; } + + @media (prefers-color-scheme: dark) { + background-color: #333; + } } #charcount-example { From 556e85434a0b32d96ded17c33ec1703295e23ac1 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Thu, 8 Aug 2024 12:18:22 -0400 Subject: [PATCH 27/45] 7 - fixes based off of WAVE report --- css/enable-listbox.css | 7 +++++++ css/form.css | 7 +++++++ css/group.css | 7 +++++++ css/radiogroup.css | 5 +++++ css/shared/all.css | 2 +- css/shared/defaults.css | 2 +- css/shared/landmarks.css | 2 +- less/form.less | 4 ++++ less/radiogroup.less | 6 ++++++ less/shared/defaults.less | 2 +- 10 files changed, 40 insertions(+), 4 deletions(-) diff --git a/css/enable-listbox.css b/css/enable-listbox.css index daba3106..821cc77b 100644 --- a/css/enable-listbox.css +++ b/css/enable-listbox.css @@ -47,6 +47,13 @@ fieldset .legend, top: -1.5em; margin-bottom: 0px !important; } +@media (prefers-color-scheme: dark) { + fieldset, + .fieldset, + [role="radiogroup"] { + background-color: #333; + } +} /* These are styles just for the global error */ .error { text-align: left; diff --git a/css/form.css b/css/form.css index b021ad25..6aef6edb 100644 --- a/css/form.css +++ b/css/form.css @@ -47,6 +47,13 @@ fieldset .legend, top: -1.5em; margin-bottom: 0px !important; } +@media (prefers-color-scheme: dark) { + fieldset, + .fieldset, + [role="radiogroup"] { + background-color: #333; + } +} /* These are styles just for the global error */ .error { text-align: left; diff --git a/css/group.css b/css/group.css index b021ad25..6aef6edb 100644 --- a/css/group.css +++ b/css/group.css @@ -47,6 +47,13 @@ fieldset .legend, top: -1.5em; margin-bottom: 0px !important; } +@media (prefers-color-scheme: dark) { + fieldset, + .fieldset, + [role="radiogroup"] { + background-color: #333; + } +} /* These are styles just for the global error */ .error { text-align: left; diff --git a/css/radiogroup.css b/css/radiogroup.css index 06988a1c..5c71373e 100644 --- a/css/radiogroup.css +++ b/css/radiogroup.css @@ -121,3 +121,8 @@ fieldset .legend, border-bottom: none; text-align: left; } +@media (prefers-color-scheme: dark) { + .enable-radio [type="radio"] + label { + color: #ddd; + } +} diff --git a/css/shared/all.css b/css/shared/all.css index f708f074..329cdea8 100644 --- a/css/shared/all.css +++ b/css/shared/all.css @@ -494,7 +494,7 @@ iframe:focus-visible { color: #ccc; } .enable-example span { - color: #4593F8; + color: #ccc; } } /********************************************************* diff --git a/css/shared/defaults.css b/css/shared/defaults.css index 22b33c18..b102aa06 100644 --- a/css/shared/defaults.css +++ b/css/shared/defaults.css @@ -339,6 +339,6 @@ iframe:focus-visible { color: #ccc; } .enable-example span { - color: #4593F8; + color: #ccc; } } diff --git a/css/shared/landmarks.css b/css/shared/landmarks.css index f708f074..329cdea8 100644 --- a/css/shared/landmarks.css +++ b/css/shared/landmarks.css @@ -494,7 +494,7 @@ iframe:focus-visible { color: #ccc; } .enable-example span { - color: #4593F8; + color: #ccc; } } /********************************************************* diff --git a/less/form.less b/less/form.less index ff7ae189..bc27e446 100755 --- a/less/form.less +++ b/less/form.less @@ -39,6 +39,10 @@ fieldset, top: -1.5em; margin-bottom: 0px !important; } + + @media (prefers-color-scheme: dark) { + background-color: #333; + } } /* These are styles just for the global error */ diff --git a/less/radiogroup.less b/less/radiogroup.less index 6dd93f25..9fc44488 100755 --- a/less/radiogroup.less +++ b/less/radiogroup.less @@ -152,3 +152,9 @@ fieldset, text-align: left; } } + +@media (prefers-color-scheme: dark) { + .enable-radio [type="radio"] + label { + color: #ddd; + } +} diff --git a/less/shared/defaults.less b/less/shared/defaults.less index 7094c122..6ce08476 100755 --- a/less/shared/defaults.less +++ b/less/shared/defaults.less @@ -409,7 +409,7 @@ iframe { .enable-example { span { - color: #4593f8; + color: #ccc; } } } From fbae4a19d78cbb07fb305b54b93e29be642450c6 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Thu, 8 Aug 2024 12:37:50 -0400 Subject: [PATCH 28/45] 8 - fixes based off of WAVE report --- css/button.css | 5 +++++ css/enable-listbox.css | 5 +++++ css/form.css | 5 +++++ css/group.css | 5 +++++ less/button.less | 6 ++++++ less/form.less | 6 ++++++ 6 files changed, 32 insertions(+) diff --git a/css/button.css b/css/button.css index 547152b5..effe5109 100644 --- a/css/button.css +++ b/css/button.css @@ -35,3 +35,8 @@ height: 0px; overflow: hidden; } +@media (prefers-color-scheme: dark) { + .button-container button[aria-disabled="true"] { + opacity: 0.7; + } +} diff --git a/css/enable-listbox.css b/css/enable-listbox.css index 821cc77b..49353621 100644 --- a/css/enable-listbox.css +++ b/css/enable-listbox.css @@ -68,6 +68,11 @@ fieldset .legend, height: 0.7rem; margin-right: 0.5em; } +@media (prefers-color-scheme: dark) { + .error { + color: #ff6a6a; + } +} .annotate { font-style: italic; color: #366ed4; diff --git a/css/form.css b/css/form.css index 6aef6edb..8f43691d 100644 --- a/css/form.css +++ b/css/form.css @@ -68,3 +68,8 @@ fieldset .legend, height: 0.7rem; margin-right: 0.5em; } +@media (prefers-color-scheme: dark) { + .error { + color: #ff6a6a; + } +} diff --git a/css/group.css b/css/group.css index 6aef6edb..8f43691d 100644 --- a/css/group.css +++ b/css/group.css @@ -68,3 +68,8 @@ fieldset .legend, height: 0.7rem; margin-right: 0.5em; } +@media (prefers-color-scheme: dark) { + .error { + color: #ff6a6a; + } +} diff --git a/less/button.less b/less/button.less index e9bbf01f..7283b4a8 100755 --- a/less/button.less +++ b/less/button.less @@ -34,3 +34,9 @@ height: 0px; overflow: hidden; } + +@media (prefers-color-scheme: dark) { + .button-container button[aria-disabled="true"] { + opacity: 0.7; + } +} diff --git a/less/form.less b/less/form.less index bc27e446..7486cc2a 100755 --- a/less/form.less +++ b/less/form.less @@ -60,3 +60,9 @@ fieldset, margin-right: 0.5em; } } + +@media (prefers-color-scheme: dark) { + .error { + color: #ff6a6a; + } +} From c910ed5ecf7ea346cf2837bc31bb3d654f29b148 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Thu, 8 Aug 2024 13:02:26 -0400 Subject: [PATCH 29/45] fixing listbox accessibility errors --- css/enable-listbox.css | 15 +++++++++++++++ less/enable-listbox.less | 19 +++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/css/enable-listbox.css b/css/enable-listbox.css index 49353621..6c2dc37d 100644 --- a/css/enable-listbox.css +++ b/css/enable-listbox.css @@ -166,3 +166,18 @@ fieldset .legend, .enable-listbox .hidden { display: none; } +@media (prefers-color-scheme: dark) { + .enable-listbox { + background: #444; + border: 1px solid #222; + } + .enable-listbox [role="listbox"] { + background: #222; + } + .enable-listbox [role="option"]:focus { + background: #0A4481; + } + .enable-listbox button { + background: #ccc; + } +} diff --git a/less/enable-listbox.less b/less/enable-listbox.less index 5206596a..082f07b3 100755 --- a/less/enable-listbox.less +++ b/less/enable-listbox.less @@ -100,3 +100,22 @@ display: none; } } + +@media (prefers-color-scheme: dark) { + .enable-listbox { + background: #444; + border: 1px solid #222; + + [role="listbox"] { + background: #222; + } + + [role="option"]:focus { + background: #0a4481; + } + + button { + background: #ccc; + } + } +} From 613c584220b3b8485272cd791371c92b8da53839 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Thu, 8 Aug 2024 14:29:13 -0400 Subject: [PATCH 30/45] 9 - fixes based off of WAVE report --- css/dropdown.css | 6 ++++++ css/enable-listbox.css | 2 +- css/form-error.css | 8 ++++++++ css/shared/all.css | 4 ++++ css/shared/landmarks.css | 4 ++++ less/dropdown.less | 5 +++++ less/form-error.less | 10 ++++++++++ less/shared/landmarks.less | 4 ++++ 8 files changed, 42 insertions(+), 1 deletion(-) diff --git a/css/dropdown.css b/css/dropdown.css index 4708c830..1a5a0819 100644 --- a/css/dropdown.css +++ b/css/dropdown.css @@ -111,6 +111,12 @@ border: solid 1px #ccc; background-color: white; } +@media (prefers-color-scheme: dark) { + .enable-multiselect__button { + background-color: #222; + border: solid 1px #777; + } +} .enable-multiselect__button::-webkit-details-marker { display: none; } diff --git a/css/enable-listbox.css b/css/enable-listbox.css index 6c2dc37d..bb95346a 100644 --- a/css/enable-listbox.css +++ b/css/enable-listbox.css @@ -175,7 +175,7 @@ fieldset .legend, background: #222; } .enable-listbox [role="option"]:focus { - background: #0A4481; + background: #0a4481; } .enable-listbox button { background: #ccc; diff --git a/css/form-error.css b/css/form-error.css index b44bdc1d..28c5f8be 100644 --- a/css/form-error.css +++ b/css/form-error.css @@ -207,3 +207,11 @@ .enable-form-example .required-symbol { color: #e60000; } +@media (prefers-color-scheme) { + .enable-form-example label.required::after { + color: #ff6a6a; + } + .enable-form-example .required-symbol { + color: #ff6a6a; + } +} diff --git a/css/shared/all.css b/css/shared/all.css index 329cdea8..27f76f03 100644 --- a/css/shared/all.css +++ b/css/shared/all.css @@ -769,6 +769,10 @@ aside, [role="complementary"] { background: #555 url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2272pt%22%20height%3D%2272pt%22%20id%3D%22svg604%22%3E%0A%20%20%3Cmetadata%20id%3D%22metadata45%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%2F%3E%0A%20%20%20%20%20%20%3C%2Fcc%3AWork%3E%0A%20%20%20%20%3C%2Frdf%3ARDF%3E%0A%20%20%3C%2Fmetadata%3E%0A%20%20%3Cdefs%20id%3D%22defs606%22%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22linearGradient612%22%3E%0A%20%20%20%20%20%20%3Cstop%20id%3D%22stop613%22%20style%3D%22stop-color%3A%237fa8e3%3Bstop-opacity%3A0.74117601%22%20offset%3D%220%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20id%3D%22stop614%22%20style%3D%22stop-color%3A%23ffffff%3Bstop-opacity%3A0%22%20offset%3D%221%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20x1%3D%2250.643887%22%20y1%3D%225.3679295%22%20x2%3D%2235.752094%22%20y2%3D%2268.044357%22%20id%3D%22linearGradient615%22%20xlink%3Ahref%3D%22%23linearGradient612%22%20gradientUnits%3D%22userSpaceOnUse%22%20spreadMethod%3D%22pad%22%2F%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cpath%20d%3D%22M%2012.8163%2C74.753%20C%2010.3856%2C73.6481%207.07107%2C70.1126%208.83884%2C65.2512%20L%2078.6656%2C20.8361%20c%201.9888%2C1.7678%203.5356%2C3.2041%201.9888%2C7.0711%20-1.1048%2C1.9887%20-14.2527%2C46.6248%20-14.4736%2C49.4975%20-0.8839%2C3.0936%20-3.425%2C6.8501%20-7.6235%2C6.6291%20-4.1984%2C-0.221%20-42.6474%2C-8.6179%20-45.741%2C-9.2808%20z%22%20transform%3D%22matrix(1.114903%2C0%2C0%2C1.114903%2C-5.305332%2C-3.889256)%22%20id%3D%22path794%22%20style%3D%22fill-opacity%3A0.30147125%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2012.8163%2C74.753%20C%2010.3856%2C73.6481%207.07107%2C70.1126%208.83884%2C65.2512%209.72267%2C59.948%2025.6326%2C13.1021%2029.1682%2C10.8924%2031.3778%2C8.90368%2034.582%2C8.13026%2039.1119%2C9.34561%20c%203.7565%2C0.88389%2037.565%2C9.72279%2039.5537%2C11.49049%201.9888%2C1.7678%203.5356%2C3.2041%201.9888%2C7.0711%20-1.1048%2C1.9887%20-14.2527%2C46.6248%20-14.4736%2C49.4975%20-0.8839%2C3.0936%20-3.425%2C6.8501%20-7.6235%2C6.6291%20-4.1984%2C-0.221%20-42.6474%2C-8.6179%20-45.741%2C-9.2808%20z%22%20transform%3D%22matrix(1.114903%2C0%2C0%2C1.114903%2C-8.162471%2C-8.460684)%22%20id%3D%22path609%22%20style%3D%22fill%3A%233d4e67%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2017.8987%2C70.9965%20C%2015.3576%2C70.3336%2011.7114%2C69.6706%2013.0373%2C65.6932%2015.468%2C55.9705%2027.8424%2C18.6264%2033.1456%2C13.986%20c%201.2154%2C-1.1049%205.3033%2C-1.5468%2013.0373%2C0.8839%208.8389%2C2.6516%2026.7375%2C8.6178%2028.5053%2C9.5017%201.7677%2C0.8839%202.4307%2C0.8839%201.1048%2C4.8614%20-1.9887%2C3.9775%20-10.8275%2C38.007%20-13.0373%2C43.7522%20-1.5467%2C4.088%20-1.8782%2C5.9662%20-4.5299%2C5.9662%22%20transform%3D%22matrix(1.114903%2C0%2C0%2C1.114903%2C-8.162471%2C-8.460684)%22%20id%3D%22path608%22%20style%3D%22fill%3A%23ffffff%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22m%2028.75%2C13.75%20c%200%2C0%203.125%2C-6.25005%2010.9375%2C-4.37505%20C%2047.5%2C11.25%2078.125%2C19.375%2077.8125%2C21.875%2077.5%2C24.375%2071.875%2C39.0625%2071.5625%2C40.3125%2071.25%2C41.5625%2042.5%2C40.9375%2031.5625%2C47.5%2020.625%2C54.0625%2012.5%2C59.6875%2012.5%2C59.6875%20c%200%2C0%2011.25%2C-35%2016.25%2C-45.9375%20z%22%20transform%3D%22matrix(0.94678%2C0%2C0%2C0.94678%2C-0.480566%2C0.409517)%22%20id%3D%22path636%22%20style%3D%22fill%3Aurl(%23linearGradient615)%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2029.2429%2C15.8991%2069.8423%2C26.6877%22%20transform%3D%22translate(1.135645%2C0.851736)%22%20id%3D%22path671%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2027.8233%2C19.306%2067.8549%2C30.9464%22%20transform%3D%22matrix(0.999855%2C-0.01703691%2C0.01703691%2C0.999855%2C-0.705041%2C5.077353)%22%20id%3D%22path672%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2029.2429%2C15.8991%2069.8423%2C26.6877%22%20transform%3D%22translate(-5.394323%2C17.0347)%22%20id%3D%22path673%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2029.2429%2C15.8991%2069.8423%2C26.6877%22%20transform%3D%22translate(-11.35647%2C34.0694)%22%20id%3D%22path675%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2027.8233%2C19.306%2067.8549%2C30.9464%22%20transform%3D%22matrix(0.999855%2C-0.01703691%2C0.01703691%2C0.999855%2C-13.19715%2C38.29502)%22%20id%3D%22path676%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2027.8233%2C19.306%2067.8549%2C30.9464%22%20transform%3D%22matrix(0.999855%2C-0.01703691%2C0.01703691%2C0.999855%2C-7.235008%2C21.26032)%22%20id%3D%22path674%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cg%20id%3D%22g666%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2044.8581%2C15.0473%20c%20-3.4478%2C0%20-5.1105%2C-2.5484%20-5.1105%2C-6.38799%200%2C-3.83962%202.7983%2C-6.95584%206.2461%2C-6.95584%203.4478%2C0%204.5425%2C1.12884%204.5425%2C4.96845%22%20transform%3D%22matrix(0.948718%2C0%2C0%2C1%2C4.011168%2C0.567827)%22%20id%3D%22path667%22%20style%3D%22fill%3Anone%3Bstroke%3A%234f4f4f%3Bstroke-width%3A2.875%3Bstroke-linecap%3Around%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2044.8581%2C14.7634%20c%20-3.4478%2C0%20-5.3944%2C-2.2645%20-5.3944%2C-6.10409%200%2C-3.83962%202.7983%2C-7.807574%206.2461%2C-7.807574%203.4478%2C0%204.8264%2C1.980574%204.8264%2C5.820184%22%20transform%3D%22matrix(0.948718%2C0%2C0%2C1%2C4.011168%2C0.567827)%22%20id%3D%22path668%22%20style%3D%22fill%3Anone%3Bstroke%3A%23c2c2c2%3Bstroke-width%3A0.625%3Bstroke-linecap%3Around%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cuse%20transform%3D%22translate(10.788642%2C1.987381)%22%20id%3D%22use669%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2290%22%20height%3D%2290%22%20xlink%3Ahref%3D%22%23g666%22%2F%3E%0A%20%20%3Cg%20transform%3D%22matrix(0.69841%2C0%2C0%2C0.69841%2C31.4038%2C0.671206)%22%20id%3D%22g677%22%3E%0A%20%20%20%20%3Cdefs%20id%3D%22defs611%22%3E%0A%20%20%20%20%20%20%3ClinearGradient%20id%3D%22linearGradient626%22%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop627%22%20style%3D%22stop-color%3A%23b5772d%3Bstop-opacity%3A1%22%20offset%3D%220%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop628%22%20style%3D%22stop-color%3A%23ffffff%3Bstop-opacity%3A0%22%20offset%3D%221%22%2F%3E%0A%20%20%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%20%20%3ClinearGradient%20id%3D%22linearGradient619%22%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop620%22%20style%3D%22stop-color%3A%23770000%3Bstop-opacity%3A1%22%20offset%3D%220%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop621%22%20style%3D%22stop-color%3A%23ffffff%3Bstop-opacity%3A0%22%20offset%3D%221%22%2F%3E%0A%20%20%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%20%20%3ClinearGradient%20x1%3D%2266.331696%22%20y1%3D%2223.212469%22%20x2%3D%2263.465496%22%20y2%3D%2220.962799%22%20id%3D%22linearGradient622%22%20xlink%3Ahref%3D%22%23linearGradient619%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22scale(1.004516%2C0.995504)%22%20spreadMethod%3D%22pad%22%2F%3E%0A%20%20%20%20%20%20%3ClinearGradient%20x1%3D%2256.327614%22%20y1%3D%2243.377247%22%20x2%3D%2251.654526%22%20y2%3D%2239.762909%22%20id%3D%22linearGradient625%22%20xlink%3Ahref%3D%22%23linearGradient626%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22scale(0.912664%2C1.095694)%22%20spreadMethod%3D%22pad%22%2F%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%209.33685%2C82.1156%20C%2017.9129%2C79.7641%2030.9112%2C77.5637%2040.1097%2C71.8924%2056.9851%2C62.0714%2066.0118%2C41.6332%2076.4551%2C25.5877%2077.285%2C12.3086%2064.1128%2C5.96872%2059.1331%2C8.87345%2046.4766%2C25.4722%2037.5548%2C43.5235%2023.4458%2C55.9725%2019.0886%2C66.5542%209.12934%2C82.738%209.33685%2C82.1156%20z%22%20transform%3D%22translate(3.814559%2C2.934275)%22%20id%3D%22path632%22%20style%3D%22fill-opacity%3A0.28318601%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%209.33685%2C82.1156%20C%2017.9129%2C79.7641%2028.5638%2C74.9228%2037.7623%2C69.2516%2054.6377%2C59.4306%2064.2512%2C38.4055%2074.6945%2C22.36%2075.5244%2C9.08092%2064.1128%2C5.96872%2059.1331%2C8.87345%2046.4766%2C25.4722%2037.5548%2C43.5235%2023.4458%2C55.9725%2019.0886%2C66.5542%209.12934%2C82.738%209.33685%2C82.1156%20z%22%20id%3D%22path617%22%20style%3D%22fill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2071.9972%2C20.9076%20c%20-1.729%2C2.4898%20-3.4581%2C4.9796%20-5.1871%2C7.4694%20-2.2823%2C-5.3946%20-4.9796%2C-8.0919%20-11.8266%2C-8.7143%202.2132%2C-2.6973%204.4263%2C-5.3946%206.6395%2C-8.0919%205.5329%2C-0.6225%209.8209%2C4.1497%2010.3742%2C9.3368%20z%22%20id%3D%22path613%22%20style%3D%22fill%3A%23be6d6d%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2054.776%2C20.9076%20c%205.3946%2C-0.3458%209.1293%2C3.6656%2011.2041%2C8.2994%20-8.4377%2C13.6248%20-15.423%2C27.0422%20-29.6703%2C37.7622%200%2C0%20-3.5272%2C-10.1668%20-8.7143%2C-8.9218%206.432%2C-7.262%2021.3709%2C-28.0104%2027.1805%2C-37.1398%20z%22%20id%3D%22path614%22%20style%3D%22fill%3A%23ffbc24%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2027.0767%2C58.6698%20c%204.6684%2C-0.2421%208.6106%2C5.3255%207.5732%2C8.7144%20-2.0057%2C1.5215%20-5.2562%2C3.0431%20-7.2619%2C4.5646%20-0.3458%2C-2.7664%20-2.144%2C-4.9104%20-6.0171%2C-4.5646%201.729%2C-2.974%203.9768%2C-5.7404%205.7058%2C-8.7144%20z%22%20id%3D%22path615%22%20style%3D%22fill%3A%23e9dbb9%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2021.7859%2C66.9692%20c%203.5618%2C-0.8299%205.0488%2C2.6973%205.8096%2C4.7722%20l%20-13.2791%2C6.017%207.4695%2C-10.7892%20z%22%20id%3D%22path616%22%20style%3D%22fill%3A%23586f93%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2071.9972%2C20.9076%20c%20-1.729%2C2.4898%20-3.4581%2C4.9796%20-5.1871%2C7.4694%20-2.2823%2C-5.3946%20-4.9796%2C-8.0919%20-11.8266%2C-8.7143%202.2132%2C-2.6973%204.4263%2C-5.3946%206.6395%2C-8.0919%205.5329%2C-0.6225%209.8209%2C4.1497%2010.3742%2C9.3368%20z%22%20id%3D%22path618%22%20style%3D%22fill%3Aurl(%23linearGradient622)%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2062.8679%2C12.1932%20-5.3946%2C6.847%202.9048%2C1.0374%205.3946%2C-6.432%20-2.9048%2C-1.4524%20z%22%20id%3D%22path623%22%20style%3D%22fill%3A%23ffffff%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2054.776%2C20.9076%20c%205.3946%2C-0.3458%209.1293%2C3.6656%2011.2041%2C8.2994%20-8.4377%2C13.6248%20-15.423%2C27.0422%20-29.6703%2C37.7622%200%2C0%20-3.5272%2C-10.1668%20-8.7143%2C-8.9218%206.432%2C-7.262%2021.3709%2C-28.0104%2027.1805%2C-37.1398%20z%22%20id%3D%22path624%22%20style%3D%22fill%3Aurl(%23linearGradient625)%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2029.6703%2C56.18%20c%201.2449%2C0.7608%202.4898%2C1.5215%203.7347%2C2.2823%20C%2042.5344%2C47.6039%2046.6841%2C36.5381%2058.9257%2C24.6423%2057.7499%2C23.8815%2056.5742%2C23.1208%2055.3984%2C22.36%2048.0673%2C35.0857%2039.6987%2C47.3965%2029.6703%2C56.18%20z%22%20id%3D%22path630%22%20style%3D%22fill%3A%23ffffff%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2034.7538%2C67.2805%20c%200.2074%2C-2.1786%20-0.3113%2C-3.7348%20-1.4525%2C-5.4984%20-1.5215%2C3.3889%20-3.873%2C5.8441%20-7.1582%2C6.6395%20-0.7262%2C0.6224%201.2449%2C1.9711%201.4524%2C3.216%201.8674%2C-1.1412%207.1583%2C-3.7347%207.1583%2C-4.3571%20z%22%20id%3D%22path631%22%20style%3D%22fill%3A%239c7850%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3Cscript%20xmlns%3D%22%22%2F%3E%3C%2Fsvg%3E") no-repeat 1em 1em; } + aside a, + [role="complementary"] a { + color: #a7ccfc; + } } aside h2, [role="complementary"] h2 { diff --git a/css/shared/landmarks.css b/css/shared/landmarks.css index 329cdea8..27f76f03 100644 --- a/css/shared/landmarks.css +++ b/css/shared/landmarks.css @@ -769,6 +769,10 @@ aside, [role="complementary"] { background: #555 url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2272pt%22%20height%3D%2272pt%22%20id%3D%22svg604%22%3E%0A%20%20%3Cmetadata%20id%3D%22metadata45%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%2F%3E%0A%20%20%20%20%20%20%3C%2Fcc%3AWork%3E%0A%20%20%20%20%3C%2Frdf%3ARDF%3E%0A%20%20%3C%2Fmetadata%3E%0A%20%20%3Cdefs%20id%3D%22defs606%22%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22linearGradient612%22%3E%0A%20%20%20%20%20%20%3Cstop%20id%3D%22stop613%22%20style%3D%22stop-color%3A%237fa8e3%3Bstop-opacity%3A0.74117601%22%20offset%3D%220%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20id%3D%22stop614%22%20style%3D%22stop-color%3A%23ffffff%3Bstop-opacity%3A0%22%20offset%3D%221%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20x1%3D%2250.643887%22%20y1%3D%225.3679295%22%20x2%3D%2235.752094%22%20y2%3D%2268.044357%22%20id%3D%22linearGradient615%22%20xlink%3Ahref%3D%22%23linearGradient612%22%20gradientUnits%3D%22userSpaceOnUse%22%20spreadMethod%3D%22pad%22%2F%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cpath%20d%3D%22M%2012.8163%2C74.753%20C%2010.3856%2C73.6481%207.07107%2C70.1126%208.83884%2C65.2512%20L%2078.6656%2C20.8361%20c%201.9888%2C1.7678%203.5356%2C3.2041%201.9888%2C7.0711%20-1.1048%2C1.9887%20-14.2527%2C46.6248%20-14.4736%2C49.4975%20-0.8839%2C3.0936%20-3.425%2C6.8501%20-7.6235%2C6.6291%20-4.1984%2C-0.221%20-42.6474%2C-8.6179%20-45.741%2C-9.2808%20z%22%20transform%3D%22matrix(1.114903%2C0%2C0%2C1.114903%2C-5.305332%2C-3.889256)%22%20id%3D%22path794%22%20style%3D%22fill-opacity%3A0.30147125%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2012.8163%2C74.753%20C%2010.3856%2C73.6481%207.07107%2C70.1126%208.83884%2C65.2512%209.72267%2C59.948%2025.6326%2C13.1021%2029.1682%2C10.8924%2031.3778%2C8.90368%2034.582%2C8.13026%2039.1119%2C9.34561%20c%203.7565%2C0.88389%2037.565%2C9.72279%2039.5537%2C11.49049%201.9888%2C1.7678%203.5356%2C3.2041%201.9888%2C7.0711%20-1.1048%2C1.9887%20-14.2527%2C46.6248%20-14.4736%2C49.4975%20-0.8839%2C3.0936%20-3.425%2C6.8501%20-7.6235%2C6.6291%20-4.1984%2C-0.221%20-42.6474%2C-8.6179%20-45.741%2C-9.2808%20z%22%20transform%3D%22matrix(1.114903%2C0%2C0%2C1.114903%2C-8.162471%2C-8.460684)%22%20id%3D%22path609%22%20style%3D%22fill%3A%233d4e67%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2017.8987%2C70.9965%20C%2015.3576%2C70.3336%2011.7114%2C69.6706%2013.0373%2C65.6932%2015.468%2C55.9705%2027.8424%2C18.6264%2033.1456%2C13.986%20c%201.2154%2C-1.1049%205.3033%2C-1.5468%2013.0373%2C0.8839%208.8389%2C2.6516%2026.7375%2C8.6178%2028.5053%2C9.5017%201.7677%2C0.8839%202.4307%2C0.8839%201.1048%2C4.8614%20-1.9887%2C3.9775%20-10.8275%2C38.007%20-13.0373%2C43.7522%20-1.5467%2C4.088%20-1.8782%2C5.9662%20-4.5299%2C5.9662%22%20transform%3D%22matrix(1.114903%2C0%2C0%2C1.114903%2C-8.162471%2C-8.460684)%22%20id%3D%22path608%22%20style%3D%22fill%3A%23ffffff%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22m%2028.75%2C13.75%20c%200%2C0%203.125%2C-6.25005%2010.9375%2C-4.37505%20C%2047.5%2C11.25%2078.125%2C19.375%2077.8125%2C21.875%2077.5%2C24.375%2071.875%2C39.0625%2071.5625%2C40.3125%2071.25%2C41.5625%2042.5%2C40.9375%2031.5625%2C47.5%2020.625%2C54.0625%2012.5%2C59.6875%2012.5%2C59.6875%20c%200%2C0%2011.25%2C-35%2016.25%2C-45.9375%20z%22%20transform%3D%22matrix(0.94678%2C0%2C0%2C0.94678%2C-0.480566%2C0.409517)%22%20id%3D%22path636%22%20style%3D%22fill%3Aurl(%23linearGradient615)%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2029.2429%2C15.8991%2069.8423%2C26.6877%22%20transform%3D%22translate(1.135645%2C0.851736)%22%20id%3D%22path671%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2027.8233%2C19.306%2067.8549%2C30.9464%22%20transform%3D%22matrix(0.999855%2C-0.01703691%2C0.01703691%2C0.999855%2C-0.705041%2C5.077353)%22%20id%3D%22path672%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2029.2429%2C15.8991%2069.8423%2C26.6877%22%20transform%3D%22translate(-5.394323%2C17.0347)%22%20id%3D%22path673%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2029.2429%2C15.8991%2069.8423%2C26.6877%22%20transform%3D%22translate(-11.35647%2C34.0694)%22%20id%3D%22path675%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2027.8233%2C19.306%2067.8549%2C30.9464%22%20transform%3D%22matrix(0.999855%2C-0.01703691%2C0.01703691%2C0.999855%2C-13.19715%2C38.29502)%22%20id%3D%22path676%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M%2027.8233%2C19.306%2067.8549%2C30.9464%22%20transform%3D%22matrix(0.999855%2C-0.01703691%2C0.01703691%2C0.999855%2C-7.235008%2C21.26032)%22%20id%3D%22path674%22%20style%3D%22fill%3Anone%3Bstroke%3A%2342667e%3Bstroke-width%3A1pt%22%2F%3E%0A%20%20%3Cg%20id%3D%22g666%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2044.8581%2C15.0473%20c%20-3.4478%2C0%20-5.1105%2C-2.5484%20-5.1105%2C-6.38799%200%2C-3.83962%202.7983%2C-6.95584%206.2461%2C-6.95584%203.4478%2C0%204.5425%2C1.12884%204.5425%2C4.96845%22%20transform%3D%22matrix(0.948718%2C0%2C0%2C1%2C4.011168%2C0.567827)%22%20id%3D%22path667%22%20style%3D%22fill%3Anone%3Bstroke%3A%234f4f4f%3Bstroke-width%3A2.875%3Bstroke-linecap%3Around%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2044.8581%2C14.7634%20c%20-3.4478%2C0%20-5.3944%2C-2.2645%20-5.3944%2C-6.10409%200%2C-3.83962%202.7983%2C-7.807574%206.2461%2C-7.807574%203.4478%2C0%204.8264%2C1.980574%204.8264%2C5.820184%22%20transform%3D%22matrix(0.948718%2C0%2C0%2C1%2C4.011168%2C0.567827)%22%20id%3D%22path668%22%20style%3D%22fill%3Anone%3Bstroke%3A%23c2c2c2%3Bstroke-width%3A0.625%3Bstroke-linecap%3Around%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cuse%20transform%3D%22translate(10.788642%2C1.987381)%22%20id%3D%22use669%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2290%22%20height%3D%2290%22%20xlink%3Ahref%3D%22%23g666%22%2F%3E%0A%20%20%3Cg%20transform%3D%22matrix(0.69841%2C0%2C0%2C0.69841%2C31.4038%2C0.671206)%22%20id%3D%22g677%22%3E%0A%20%20%20%20%3Cdefs%20id%3D%22defs611%22%3E%0A%20%20%20%20%20%20%3ClinearGradient%20id%3D%22linearGradient626%22%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop627%22%20style%3D%22stop-color%3A%23b5772d%3Bstop-opacity%3A1%22%20offset%3D%220%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop628%22%20style%3D%22stop-color%3A%23ffffff%3Bstop-opacity%3A0%22%20offset%3D%221%22%2F%3E%0A%20%20%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%20%20%3ClinearGradient%20id%3D%22linearGradient619%22%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop620%22%20style%3D%22stop-color%3A%23770000%3Bstop-opacity%3A1%22%20offset%3D%220%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cstop%20id%3D%22stop621%22%20style%3D%22stop-color%3A%23ffffff%3Bstop-opacity%3A0%22%20offset%3D%221%22%2F%3E%0A%20%20%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%20%20%3ClinearGradient%20x1%3D%2266.331696%22%20y1%3D%2223.212469%22%20x2%3D%2263.465496%22%20y2%3D%2220.962799%22%20id%3D%22linearGradient622%22%20xlink%3Ahref%3D%22%23linearGradient619%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22scale(1.004516%2C0.995504)%22%20spreadMethod%3D%22pad%22%2F%3E%0A%20%20%20%20%20%20%3ClinearGradient%20x1%3D%2256.327614%22%20y1%3D%2243.377247%22%20x2%3D%2251.654526%22%20y2%3D%2239.762909%22%20id%3D%22linearGradient625%22%20xlink%3Ahref%3D%22%23linearGradient626%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22scale(0.912664%2C1.095694)%22%20spreadMethod%3D%22pad%22%2F%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%209.33685%2C82.1156%20C%2017.9129%2C79.7641%2030.9112%2C77.5637%2040.1097%2C71.8924%2056.9851%2C62.0714%2066.0118%2C41.6332%2076.4551%2C25.5877%2077.285%2C12.3086%2064.1128%2C5.96872%2059.1331%2C8.87345%2046.4766%2C25.4722%2037.5548%2C43.5235%2023.4458%2C55.9725%2019.0886%2C66.5542%209.12934%2C82.738%209.33685%2C82.1156%20z%22%20transform%3D%22translate(3.814559%2C2.934275)%22%20id%3D%22path632%22%20style%3D%22fill-opacity%3A0.28318601%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M%209.33685%2C82.1156%20C%2017.9129%2C79.7641%2028.5638%2C74.9228%2037.7623%2C69.2516%2054.6377%2C59.4306%2064.2512%2C38.4055%2074.6945%2C22.36%2075.5244%2C9.08092%2064.1128%2C5.96872%2059.1331%2C8.87345%2046.4766%2C25.4722%2037.5548%2C43.5235%2023.4458%2C55.9725%2019.0886%2C66.5542%209.12934%2C82.738%209.33685%2C82.1156%20z%22%20id%3D%22path617%22%20style%3D%22fill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2071.9972%2C20.9076%20c%20-1.729%2C2.4898%20-3.4581%2C4.9796%20-5.1871%2C7.4694%20-2.2823%2C-5.3946%20-4.9796%2C-8.0919%20-11.8266%2C-8.7143%202.2132%2C-2.6973%204.4263%2C-5.3946%206.6395%2C-8.0919%205.5329%2C-0.6225%209.8209%2C4.1497%2010.3742%2C9.3368%20z%22%20id%3D%22path613%22%20style%3D%22fill%3A%23be6d6d%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2054.776%2C20.9076%20c%205.3946%2C-0.3458%209.1293%2C3.6656%2011.2041%2C8.2994%20-8.4377%2C13.6248%20-15.423%2C27.0422%20-29.6703%2C37.7622%200%2C0%20-3.5272%2C-10.1668%20-8.7143%2C-8.9218%206.432%2C-7.262%2021.3709%2C-28.0104%2027.1805%2C-37.1398%20z%22%20id%3D%22path614%22%20style%3D%22fill%3A%23ffbc24%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2027.0767%2C58.6698%20c%204.6684%2C-0.2421%208.6106%2C5.3255%207.5732%2C8.7144%20-2.0057%2C1.5215%20-5.2562%2C3.0431%20-7.2619%2C4.5646%20-0.3458%2C-2.7664%20-2.144%2C-4.9104%20-6.0171%2C-4.5646%201.729%2C-2.974%203.9768%2C-5.7404%205.7058%2C-8.7144%20z%22%20id%3D%22path615%22%20style%3D%22fill%3A%23e9dbb9%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2021.7859%2C66.9692%20c%203.5618%2C-0.8299%205.0488%2C2.6973%205.8096%2C4.7722%20l%20-13.2791%2C6.017%207.4695%2C-10.7892%20z%22%20id%3D%22path616%22%20style%3D%22fill%3A%23586f93%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2071.9972%2C20.9076%20c%20-1.729%2C2.4898%20-3.4581%2C4.9796%20-5.1871%2C7.4694%20-2.2823%2C-5.3946%20-4.9796%2C-8.0919%20-11.8266%2C-8.7143%202.2132%2C-2.6973%204.4263%2C-5.3946%206.6395%2C-8.0919%205.5329%2C-0.6225%209.8209%2C4.1497%2010.3742%2C9.3368%20z%22%20id%3D%22path618%22%20style%3D%22fill%3Aurl(%23linearGradient622)%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2062.8679%2C12.1932%20-5.3946%2C6.847%202.9048%2C1.0374%205.3946%2C-6.432%20-2.9048%2C-1.4524%20z%22%20id%3D%22path623%22%20style%3D%22fill%3A%23ffffff%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2054.776%2C20.9076%20c%205.3946%2C-0.3458%209.1293%2C3.6656%2011.2041%2C8.2994%20-8.4377%2C13.6248%20-15.423%2C27.0422%20-29.6703%2C37.7622%200%2C0%20-3.5272%2C-10.1668%20-8.7143%2C-8.9218%206.432%2C-7.262%2021.3709%2C-28.0104%2027.1805%2C-37.1398%20z%22%20id%3D%22path624%22%20style%3D%22fill%3Aurl(%23linearGradient625)%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2029.6703%2C56.18%20c%201.2449%2C0.7608%202.4898%2C1.5215%203.7347%2C2.2823%20C%2042.5344%2C47.6039%2046.6841%2C36.5381%2058.9257%2C24.6423%2057.7499%2C23.8815%2056.5742%2C23.1208%2055.3984%2C22.36%2048.0673%2C35.0857%2039.6987%2C47.3965%2029.6703%2C56.18%20z%22%20id%3D%22path630%22%20style%3D%22fill%3A%23ffffff%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22m%2034.7538%2C67.2805%20c%200.2074%2C-2.1786%20-0.3113%2C-3.7348%20-1.4525%2C-5.4984%20-1.5215%2C3.3889%20-3.873%2C5.8441%20-7.1582%2C6.6395%20-0.7262%2C0.6224%201.2449%2C1.9711%201.4524%2C3.216%201.8674%2C-1.1412%207.1583%2C-3.7347%207.1583%2C-4.3571%20z%22%20id%3D%22path631%22%20style%3D%22fill%3A%239c7850%3Bfill-rule%3Aevenodd%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3Cscript%20xmlns%3D%22%22%2F%3E%3C%2Fsvg%3E") no-repeat 1em 1em; } + aside a, + [role="complementary"] a { + color: #a7ccfc; + } } aside h2, [role="complementary"] h2 { diff --git a/less/dropdown.less b/less/dropdown.less index 8d666533..4e660602 100755 --- a/less/dropdown.less +++ b/less/dropdown.less @@ -106,6 +106,11 @@ border: solid 1px #ccc; background-color: white; + @media (prefers-color-scheme: dark) { + background-color: #222; + border: solid 1px #777; + } + .remove-default-details-styles(); } diff --git a/less/form-error.less b/less/form-error.less index 9709eefa..8d7b98a7 100755 --- a/less/form-error.less +++ b/less/form-error.less @@ -221,3 +221,13 @@ color: #e60000; } } + +@media (prefers-color-scheme) { + .enable-form-example label.required::after { + color: #ff6a6a; + } + + .enable-form-example .required-symbol { + color: #ff6a6a; + } +} diff --git a/less/shared/landmarks.less b/less/shared/landmarks.less index 5f5ef57a..94276177 100755 --- a/less/shared/landmarks.less +++ b/less/shared/landmarks.less @@ -174,6 +174,10 @@ aside, @media (prefers-color-scheme: dark) { background: #555 data-uri("../../images/notepad-icon.svg") no-repeat 1em 1em; + + a { + color: #a7ccfc; + } } max-width: 1024px; From f723f442065a5a8dc569c722a17149212d32e17f Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Thu, 8 Aug 2024 15:51:22 -0400 Subject: [PATCH 31/45] 10 - fixes based off of WAVE report --- css/figure.css | 9 +++++++++ css/focus-styling.css | 9 +++++++++ css/img.css | 5 +++++ css/product-tile.css | 18 ++++++++++++++++++ less/figure.less | 9 +++++++++ less/focus-styling.less | 12 ++++++++++++ less/img.less | 8 ++++++++ less/product-tile.less | 22 ++++++++++++++++++++++ 8 files changed, 92 insertions(+) diff --git a/css/figure.css b/css/figure.css index 4162a5a9..b97894f8 100644 --- a/css/figure.css +++ b/css/figure.css @@ -69,4 +69,13 @@ a.tile-cta::after { figure { background: #222; } + figure, + [role="figure"] { + background: #222; + color: #ccc; + } + figure a, + [role="figure"] a { + color: #80b5f9; + } } diff --git a/css/focus-styling.css b/css/focus-styling.css index 6a52ed36..79db6706 100644 --- a/css/focus-styling.css +++ b/css/focus-styling.css @@ -26,3 +26,12 @@ outline: solid 2px #097efb; box-shadow: 3px 3px 0 white, -3px -3px 0 white, -3px 3px 0 white, 3px -3px 0 white; } +@media (prefers-color-scheme: dark) { + #double-focus-ring-example a { + background: #7d5d12; + color: #c9e0fd; + } + #double-focus-ring-example a:visited { + color: #c589f9; + } +} diff --git a/css/img.css b/css/img.css index 7c9d15af..0b16344a 100644 --- a/css/img.css +++ b/css/img.css @@ -140,3 +140,8 @@ text-align: center; margin-top: 120px; } +@media (prefers-color-scheme: dark) { + #icon-font-example section a { + color: #ccc; + } +} diff --git a/css/product-tile.css b/css/product-tile.css index b06fee52..985e5148 100644 --- a/css/product-tile.css +++ b/css/product-tile.css @@ -63,3 +63,21 @@ .product-tile--not-as-good-example mark.ins::before { content: "Current price: "; } +@media (prefers-color-scheme: dark) { + .product-tile { + color: white; + border: solid 1px #555; + } + .product-tile__badge { + background: #555; + } + .product-tile del, + .product-tile ins, + .product-tile mark { + color: white; + } + .product-tile del, + .product-tile mark.del { + color: white; + } +} diff --git a/less/figure.less b/less/figure.less index b1e41c18..811fe8bc 100755 --- a/less/figure.less +++ b/less/figure.less @@ -68,4 +68,13 @@ a.tile-cta { figure { background: #222; } + + figure, + [role="figure"] { + background: #222; + color: #ccc; + a { + color: #80b5f9; + } + } } diff --git a/less/focus-styling.less b/less/focus-styling.less index e80334c7..b709e548 100644 --- a/less/focus-styling.less +++ b/less/focus-styling.less @@ -26,3 +26,15 @@ ); } } + +@media (prefers-color-scheme: dark) { + #double-focus-ring-example { + a { + background: #7d5d12; + color: #c9e0fd; + } + a:visited { + color: #c589f9; + } + } +} diff --git a/less/img.less b/less/img.less index 8657a4b5..daa677d9 100755 --- a/less/img.less +++ b/less/img.less @@ -164,3 +164,11 @@ margin-top: 120px; } } + +@media (prefers-color-scheme: dark) { + #icon-font-example { + section a { + color: #ccc; + } + } +} diff --git a/less/product-tile.less b/less/product-tile.less index 366a4914..fd72e3f6 100644 --- a/less/product-tile.less +++ b/less/product-tile.less @@ -62,3 +62,25 @@ } } } + +@media (prefers-color-scheme: dark) { + .product-tile { + color: white; + border: solid 1px #555; + + &__badge { + background: #555; + } + + del, + ins, + mark { + color: white; + } + + del, + mark.del { + color: white; + } + } +} From 3b8623d471cd6dfc57623bb0dfb65a547426b864 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 13 Aug 2024 13:05:46 -0400 Subject: [PATCH 32/45] 11 - fixes based off of WAVE report --- css/enable-slider.css | 25 +++++++++++++++++++++++++ css/shared/all.css | 4 ++++ css/shared/defaults.css | 4 ++++ css/shared/landmarks.css | 4 ++++ less/enable-slider.less | 34 ++++++++++++++++++++++++++++++++++ less/shared/defaults.less | 2 ++ 6 files changed, 73 insertions(+) diff --git a/css/enable-slider.css b/css/enable-slider.css index ce13d6c0..76d4c8ca 100644 --- a/css/enable-slider.css +++ b/css/enable-slider.css @@ -421,3 +421,28 @@ input[type="range"]:focus-visible::-moz-range-thumb { .enable-slider output { padding-left: 1em; } +@media (prefers-color-scheme: dark) { + .enable-slider--horizontal { + background-color: #000014; + border: 2px solid #eee; + } + .enable-slider--horizontal .enable-slider__handle { + background-color: #6c6c6c; + border: 1px solid #eee; + } + .enable-slider__slider-range { + background-color: #8f8fff; + } + .enable-slider__number-fallback { + background: black; + color: white; + } + .enable-slider__handle:focus, + .enable-slider__handle:active, + .enable-slider__handle.focus .enable-slider__handle { + background-color: #999 !important; + } + .html-slider__multi--container::after { + background: white; + } +} diff --git a/css/shared/all.css b/css/shared/all.css index 27f76f03..84afedba 100644 --- a/css/shared/all.css +++ b/css/shared/all.css @@ -493,6 +493,10 @@ iframe:focus-visible { .heading__deeplink:visited { color: #ccc; } + .enable-example { + border: solid 1px #eee; + border-left: solid 5px #eee; + } .enable-example span { color: #ccc; } diff --git a/css/shared/defaults.css b/css/shared/defaults.css index b102aa06..dc519ca6 100644 --- a/css/shared/defaults.css +++ b/css/shared/defaults.css @@ -338,6 +338,10 @@ iframe:focus-visible { .heading__deeplink:visited { color: #ccc; } + .enable-example { + border: solid 1px #eee; + border-left: solid 5px #eee; + } .enable-example span { color: #ccc; } diff --git a/css/shared/landmarks.css b/css/shared/landmarks.css index 27f76f03..84afedba 100644 --- a/css/shared/landmarks.css +++ b/css/shared/landmarks.css @@ -493,6 +493,10 @@ iframe:focus-visible { .heading__deeplink:visited { color: #ccc; } + .enable-example { + border: solid 1px #eee; + border-left: solid 5px #eee; + } .enable-example span { color: #ccc; } diff --git a/less/enable-slider.less b/less/enable-slider.less index 7ee9ae39..c8cdab1d 100755 --- a/less/enable-slider.less +++ b/less/enable-slider.less @@ -507,3 +507,37 @@ input[type="range"] { padding-left: 1em; } } + +@media (prefers-color-scheme: dark) { + .enable-slider { + &--horizontal { + background-color: #000014; + border: 2px solid #eee; + + .enable-slider__handle { + background-color: #6c6c6c; + border: 1px solid #eee; + } + } + &__slider-range { + background-color: #8f8fff; + } + &__number-fallback { + background: black; + color: white; + } + &__handle { + &:focus, + &:active, + &.focus & { + background-color: #999 !important; + } + } + } + + .html-slider__multi--container { + &::after { + background: white; + } + } +} diff --git a/less/shared/defaults.less b/less/shared/defaults.less index 6ce08476..795533f3 100755 --- a/less/shared/defaults.less +++ b/less/shared/defaults.less @@ -408,6 +408,8 @@ iframe { } .enable-example { + border: solid 1px #eee; + border-left: solid 5px #eee; span { color: #ccc; } From 456614a76ba398ecfa64fcbba9dc8441bc15e3fa Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 13 Aug 2024 15:15:44 -0400 Subject: [PATCH 33/45] slider hidden WAVE report fix and git error fix for form-error --- css/enable-slider.css | 3 +++ css/form-error.css | 2 +- less/enable-slider.less | 3 +++ less/form-error.less | 2 +- 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/css/enable-slider.css b/css/enable-slider.css index 76d4c8ca..ac323c9c 100644 --- a/css/enable-slider.css +++ b/css/enable-slider.css @@ -442,6 +442,9 @@ input[type="range"]:focus-visible::-moz-range-thumb { .enable-slider__handle.focus .enable-slider__handle { background-color: #999 !important; } + .enable-slider__button { + background: darkgreen; + } .html-slider__multi--container::after { background: white; } diff --git a/css/form-error.css b/css/form-error.css index 28c5f8be..5955996f 100644 --- a/css/form-error.css +++ b/css/form-error.css @@ -207,7 +207,7 @@ .enable-form-example .required-symbol { color: #e60000; } -@media (prefers-color-scheme) { +@media (prefers-color-scheme: dark) { .enable-form-example label.required::after { color: #ff6a6a; } diff --git a/less/enable-slider.less b/less/enable-slider.less index c8cdab1d..fd1a1293 100755 --- a/less/enable-slider.less +++ b/less/enable-slider.less @@ -533,6 +533,9 @@ input[type="range"] { background-color: #999 !important; } } + &__button { + background: darkgreen; + } } .html-slider__multi--container { diff --git a/less/form-error.less b/less/form-error.less index 8d7b98a7..3756bd11 100755 --- a/less/form-error.less +++ b/less/form-error.less @@ -222,7 +222,7 @@ } } -@media (prefers-color-scheme) { +@media (prefers-color-scheme: dark) { .enable-form-example label.required::after { color: #ff6a6a; } From 326334d8f72ba8d3d89dee23103d18edc5b2cb9c Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Thu, 15 Aug 2024 10:58:03 -0400 Subject: [PATCH 34/45] typo fix caught when going through webpages --- content/body/focus-styling.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/body/focus-styling.php b/content/body/focus-styling.php index f455e485..aea851e6 100644 --- a/content/body/focus-styling.php +++ b/content/body/focus-styling.php @@ -9,7 +9,7 @@ true, "comment" => - "This is recommended for use in both new and existing projects. It ", + "This is recommended for use in both new and existing projects.", ]); ?> From 28ec41c31e0ee7f56009233d605c0e69aec0bc23 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Thu, 15 Aug 2024 14:45:57 -0400 Subject: [PATCH 35/45] dark mode changes for the stats comments (icons weren't dark mode) --- css/site.css | 15 ++++++++++ images/icons/do-not-dark.svg | 4 +++ images/icons/integrate-dark.svg | 50 +++++++++++++++++++++++++++++++++ images/icons/recommend-dark.svg | 4 +++ images/icons/style-dark.svg | 8 ++++++ less/site.less | 18 ++++++++++++ templates/includes/stats.php | 5 ++++ 7 files changed, 104 insertions(+) create mode 100644 images/icons/do-not-dark.svg create mode 100644 images/icons/integrate-dark.svg create mode 100644 images/icons/recommend-dark.svg create mode 100644 images/icons/style-dark.svg diff --git a/css/site.css b/css/site.css index 39a20743..0f0ed781 100644 --- a/css/site.css +++ b/css/site.css @@ -249,6 +249,11 @@ margin: 0px 15px 5px 0px; display: inline-block; } +.enable-stats__icon-dark { + height: 1.875rem; + margin: 0px 15px 5px 0px; + display: none; +} .enable-stats__label { display: inline-block; text-align: left; @@ -288,4 +293,14 @@ .enable-stats__desc--style { background-color: #432155; } + .enable-stats__icon { + height: 1.875rem; + margin: 0px 15px 5px 0px; + display: none; + } + .enable-stats__icon-dark { + height: 1.875rem; + margin: 0px 15px 5px 0px; + display: inline-block; + } } diff --git a/images/icons/do-not-dark.svg b/images/icons/do-not-dark.svg new file mode 100644 index 00000000..b4372c99 --- /dev/null +++ b/images/icons/do-not-dark.svg @@ -0,0 +1,4 @@ + + + + diff --git a/images/icons/integrate-dark.svg b/images/icons/integrate-dark.svg new file mode 100644 index 00000000..b824e310 --- /dev/null +++ b/images/icons/integrate-dark.svg @@ -0,0 +1,50 @@ + + + + + + + + + diff --git a/images/icons/recommend-dark.svg b/images/icons/recommend-dark.svg new file mode 100644 index 00000000..73b2a7c8 --- /dev/null +++ b/images/icons/recommend-dark.svg @@ -0,0 +1,4 @@ + + + + diff --git a/images/icons/style-dark.svg b/images/icons/style-dark.svg new file mode 100644 index 00000000..5f617bdf --- /dev/null +++ b/images/icons/style-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/less/site.less b/less/site.less index b51e11e7..30a120ad 100644 --- a/less/site.less +++ b/less/site.less @@ -301,6 +301,12 @@ display: inline-block; } + &__icon-dark { + height: (30 / @px); + margin: 0px 15px 5px 0px; + display: none; + } + &__label { display: inline-block; text-align: left; @@ -353,4 +359,16 @@ .enable-stats__desc--style { background-color: #432155; } + + .enable-stats__icon { + height: (30 / @px); + margin: 0px 15px 5px 0px; + display: none; + } + + .enable-stats__icon-dark { + height: (30 / @px); + margin: 0px 15px 5px 0px; + display: inline-block; + } } diff --git a/templates/includes/stats.php b/templates/includes/stats.php index a2942353..e5c55afe 100644 --- a/templates/includes/stats.php +++ b/templates/includes/stats.php @@ -4,6 +4,7 @@
+
@@ -11,6 +12,7 @@
+
@@ -20,6 +22,7 @@
+
@@ -29,6 +32,7 @@
+
@@ -38,6 +42,7 @@
+
From e0ef53faf7cb399c9f455f2453201a794280cd28 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 20 Aug 2024 15:27:24 -0400 Subject: [PATCH 36/45] dark mode write up file and images -- still need a way to access on website --- content/body/dark-mode.php | 138 ++++++++++++++++++ images/dark-mode-example/DarkMode_Android.png | Bin 0 -> 518817 bytes images/dark-mode-example/DarkMode_MacOS.png | Bin 0 -> 626396 bytes images/dark-mode-example/DarkMode_Ubuntu.png | Bin 0 -> 174632 bytes images/dark-mode-example/DarkMode_Windows.png | Bin 0 -> 414997 bytes images/dark-mode-example/DarkMode_iOS.png | Bin 0 -> 427486 bytes .../dark-mode-example/badContrast_credits.png | Bin 0 -> 124749 bytes .../goodContrast_credits.png | Bin 0 -> 177123 bytes templates/data/meta-info.json | 4 + 9 files changed, 142 insertions(+) create mode 100644 content/body/dark-mode.php create mode 100644 images/dark-mode-example/DarkMode_Android.png create mode 100644 images/dark-mode-example/DarkMode_MacOS.png create mode 100644 images/dark-mode-example/DarkMode_Ubuntu.png create mode 100644 images/dark-mode-example/DarkMode_Windows.png create mode 100644 images/dark-mode-example/DarkMode_iOS.png create mode 100644 images/dark-mode-example/badContrast_credits.png create mode 100644 images/dark-mode-example/goodContrast_credits.png diff --git a/content/body/dark-mode.php b/content/body/dark-mode.php new file mode 100644 index 00000000..47fb29e2 --- /dev/null +++ b/content/body/dark-mode.php @@ -0,0 +1,138 @@ + +

+ Many mobile and desktop users experience eye strain when using interfaces that may have very bright, white screens. + An accessibility feature like dark mode helps to solve this problem for many and has now become a preference for millions of people who use computers and mobile devices every day. +

+ +

+ This page will discuss how to access either light or dark mode on different operating systems and devices. + It will also serve as a tool for the proper development of dark mode on new and existing websites and platforms. +

+ +

The "Rules" for Developing

+ +

+ While there may not be any explicitly set rules for what is considered dark mode, when developing not just a visually pleasing but also accessible dark mode display, + it is important to ensure that what is being displayed is accessible to all. +

+ +

+ Make sure to remember: +

+ +
    +
  1. Contrast is key!! Pay attention to the ratio (see below).
  2. +
  3. Don't forget the little details — take the time to make sure each component of the page (even ones not visible) is dark mode accessible. +
  4. +
  5. Many users with photosensitivity use dark mode, so try to avoid using very bright colors, even if the contrast ratio appears correct.
  6. +
  7. Make sure assistive technologies (such as screen readers) still work with dark mode.
  8. +
+ +

+ One, if not the most important, thing to consider and be aware of when developing any user interface, light or dark, is the contrast ratio of items on the webpage. + According to the WCAG guidelines for contrast accessibility, the “visual presentation of text” must have a contrast ratio of at least 4.5:1 (with exceptions). + In short, this means that the contrast between background color and text color needs to be above this ratio. +

+ +

+ To see an example of a proper vs. improper contrast ratio, please refer below: +

+ +
+ Good Contrast Example + Bad Contrast Example +
+ +

+ As seen above, the contrast between the first image is much better than the second. The first images text has a contrast ratio of + 9.9, much better than the contrast ratio of 1.25 + for the second images text. + +

+ +

+ However, sometimes an inaccessible contrast ratio is not so obvious. This is why it is important to use tools that check the ratio, as there are things that might be overseen. + Tools like WAVE web accessibility evaluation tools, + WebAIM Contrast Checker, + and accessible-colors + allow for developers to test their page contrasts to ensure that they are creating the most accessible user interface possible. +

+ + +

Using Dark Mode in Different Operating Systems

+ + true, + "comment" => + "These changes can also be done at the browser level rather than the whole system if that is your preference.", +]); ?> + +

+ Every OS, whether mobile or desktop, accesses dark mode uniquely. Use this as a reference to figure out how to enable dark mode + on your device! +

+ +

Apple:

+
    +
  • Mac (OSX): +
      +
    1. Open System Settings.
    2. +
    3. Select Appearance.
    4. +
    5. In Appearance, you will have the option to choose Light, Dark, or Auto.
    6. +
    +
  • + MacOS System Settings Dark Mode + +
  • Mobile (iOS): +
      +
    1. Open Settings.
    2. +
    3. Select Display & Brightness.
    4. +
    5. Under Appearance, you will again see the option for Light, Dark, or Automatic.
    6. +
    +
  • + iPhone/iPad Settings Dark Mode + +
+ +

Windows:

+
    +
  • Desktop: +
      +
    1. Select Start and open Settings.
    2. +
    3. Select Personalization and navigate to Colors.
    4. +
    5. In Colors under Choose your mode, you will have the option to choose Light, Dark, or Custom, as well as change your accent color to your preference.
    6. +
    +
  • + Windows Color Settings Dark Mode +
+ +

Android:

+
    +
  • Mobile: +
      +
    1. Open Settings.
    2. +
    3. Select Display & brightness.
    4. +
    5. In Display, toggle Dark mode based on your preference.
    6. +
    +
  • + Android Dark Theme Settings +
+ +

Ubuntu:

+
    +
  • Desktop: +
      +
    1. Open Settings.
    2. +
    3. Select Appearance.
    4. +
    5. In Appearance, under Style, you will see the option to choose Light or Dark mode.
    6. +
    +
  • + Ubuntu Dark Mode Settings +
\ No newline at end of file diff --git a/images/dark-mode-example/DarkMode_Android.png b/images/dark-mode-example/DarkMode_Android.png new file mode 100644 index 0000000000000000000000000000000000000000..a6f70106edc13bb4581680d47e073ce4c9c6ff93 GIT binary patch literal 518817 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 I%80jyYN3lPEV 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 z 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 literal 0 HcmV?d00001 diff --git a/images/dark-mode-example/DarkMode_MacOS.png b/images/dark-mode-example/DarkMode_MacOS.png new file mode 100644 index 0000000000000000000000000000000000000000..34a94859a95b48b406259b7c60c51372c94f603c GIT binary patch literal 626396 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

HJ_*%w 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

@@ -107,8 +111,10 @@
  • In Colors under Choose your mode, you will have the option to choose Light, Dark, or Custom, as well as change your accent color to your preference.
  • - Windows Color Settings Dark Mode +
  • + Windows Color Settings Dark Mode +
  • Android:

    @@ -120,8 +126,10 @@
  • In Display, toggle Dark mode based on your preference.
  • - Android Dark Theme Settings +
  • + Android Dark Theme Settings +
  • Ubuntu:

    @@ -133,6 +141,8 @@
  • In Appearance, under Style, you will see the option to choose Light or Dark mode.
  • - Ubuntu Dark Mode Settings +
  • + Ubuntu Dark Mode Settings +
  • \ No newline at end of file From 76ec7b2201f61434f98cda6f78d345d2c709fe50 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 20 Aug 2024 15:36:55 -0400 Subject: [PATCH 38/45] adding png files From ed3c159b7155712edf8874a46008c18497c55016 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 20 Aug 2024 15:37:40 -0400 Subject: [PATCH 39/45] adding png files From a08040f2454c197e14c79d733b8fca2e7697c894 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 20 Aug 2024 15:40:07 -0400 Subject: [PATCH 40/45] dark mode write up errors --- content/body/dark-mode.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/body/dark-mode.php b/content/body/dark-mode.php index 2d0bc3ec..bad29738 100644 --- a/content/body/dark-mode.php +++ b/content/body/dark-mode.php @@ -54,7 +54,7 @@

    However, sometimes an inaccessible contrast ratio is not so obvious. This is why it is important to use tools that check the ratio, as there are things that might be overseen. - Tools like WAVE web accessibility evaluation tools, + Tools like WAVE web accessibility evaluation tools, WebAIM Contrast Checker, and accessible-colors allow for developers to test their page contrasts to ensure that they are creating the most accessible user interface possible. From b74dbe69de1d0836582a4bcedbe8bede1ad9cd61 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 20 Aug 2024 16:04:57 -0400 Subject: [PATCH 41/45] fixing ul/li formatting --- content/body/dark-mode.php | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/content/body/dark-mode.php b/content/body/dark-mode.php index bad29738..5538955e 100644 --- a/content/body/dark-mode.php +++ b/content/body/dark-mode.php @@ -82,8 +82,6 @@

  • Select Appearance.
  • In Appearance, you will have the option to choose Light, Dark, or Auto.
  • - -
  • MacOS System Settings Dark Mode
  • @@ -94,12 +92,9 @@
  • Select Display & Brightness.
  • Under Appearance, you will again see the option for Light, Dark, or Automatic.
  • - -
  • iPhone/iPad Settings Dark Mode
  • -

    Windows:

    @@ -110,8 +105,6 @@
  • Select Personalization and navigate to Colors.
  • In Colors under Choose your mode, you will have the option to choose Light, Dark, or Custom, as well as change your accent color to your preference.
  • - -
  • Windows Color Settings Dark Mode
  • @@ -125,8 +118,6 @@
  • Select Display & brightness.
  • In Display, toggle Dark mode based on your preference.
  • - -
  • Android Dark Theme Settings
  • @@ -140,8 +131,6 @@
  • Select Appearance.
  • In Appearance, under Style, you will see the option to choose Light or Dark mode.
  • - -
  • Ubuntu Dark Mode Settings
  • From 2762d8cc25815a662d6e11434affc2d41bd10e0a Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 27 Aug 2024 12:56:45 -0400 Subject: [PATCH 42/45] dark mode site navigation --- images/main-menu/dark-mode.png | Bin 0 -> 17251 bytes images/main-menu/dark-mode.webp | Bin 0 -> 8703 bytes images/posters/dark-mode.jpg | Bin 0 -> 242839 bytes php-list.txt | 1 + sitemap.txt | 1 + templates/includes/documentation-header.php | 14 ++++++++++++++ 6 files changed, 16 insertions(+) create mode 100644 images/main-menu/dark-mode.png create mode 100644 images/main-menu/dark-mode.webp create mode 100644 images/posters/dark-mode.jpg diff --git a/images/main-menu/dark-mode.png b/images/main-menu/dark-mode.png new file mode 100644 index 0000000000000000000000000000000000000000..063393a7ad5187dbc9a7e38faf681a5ce6271ba4 GIT binary patch literal 17251 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 literal 0 HcmV?d00001 diff --git a/images/main-menu/dark-mode.webp b/images/main-menu/dark-mode.webp new file mode 100644 index 0000000000000000000000000000000000000000..34b9cceaf4da3f84f33181b8303abf82927c60bf GIT binary patch literal 8703 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 literal 0 HcmV?d00001 diff --git a/images/posters/dark-mode.jpg b/images/posters/dark-mode.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b4f99c5c698eaea837c6cd0813912e7f1129dee5 GIT binary patch literal 242839 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 F{|&n}mQDZw literal 0 HcmV?d00001 diff --git a/php-list.txt b/php-list.txt index 68d463a8..bd370eaa 100644 --- a/php-list.txt +++ b/php-list.txt @@ -5,6 +5,7 @@ button.php carousel.php checkbox.php combobox.php +dark-mode.php description-list.php dialog.php dropdown.php diff --git a/sitemap.txt b/sitemap.txt index c86ff696..8870dc7e 100644 --- a/sitemap.txt +++ b/sitemap.txt @@ -6,6 +6,7 @@ https://www.useragentman.com/enable/button.php https://www.useragentman.com/enable/carousel.php https://www.useragentman.com/enable/checkbox.php https://www.useragentman.com/enable/combobox.php +https://www.useragentman.com/enable/dark-mode.php https://www.useragentman.com/enable/description-list.php https://www.useragentman.com/enable/dialog.php https://www.useragentman.com/enable/dropdown.php diff --git a/templates/includes/documentation-header.php b/templates/includes/documentation-header.php index 35b13269..b4f1ee0c 100755 --- a/templates/includes/documentation-header.php +++ b/templates/includes/documentation-header.php @@ -567,6 +567,20 @@ class="enable-flyout enable-flyout__level enable-flyout__dropdown"> "sectionName": "Code Patterns" }, "content": [{ + "id": "flyout__subsection", + "props": { + "id": "styling", + "sectionName": "Styling" + }, + "content": [{ + "id": "flyout__link", + "props": { + "label": "Dark Mode", + "url-slug": "dark-mode", + "alt": "" + } + }] + }, { "id": "flyout__subsection", "props": { "id": "focus-management", From e39b09fc618c1e6f83a77ece60af382331d39e4a Mon Sep 17 00:00:00 2001 From: Zoltan Hawryluk Date: Mon, 9 Sep 2024 13:50:49 -0400 Subject: [PATCH 43/45] Recompiled less files. --- css/figure.css | 29 ++++++++++------------------- css/site.css | 7 +++---- css/textbox.css | 2 -- 3 files changed, 13 insertions(+), 25 deletions(-) diff --git a/css/figure.css b/css/figure.css index 1e13d6b9..3cb8f20e 100644 --- a/css/figure.css +++ b/css/figure.css @@ -66,24 +66,6 @@ a.tile-cta::after { transform: scale(0.8) translateY(0.375rem); display: inline-block; } -<<<<<<< HEAD -======= -@media (prefers-color-scheme: dark) { - figure { - background: #222; - } - figure, - [role="figure"] { - background: #222; - color: #ccc; - } - figure a, - [role="figure"] a { - color: #80b5f9; - } -} - ->>>>>>> 570995da37c48736fecbb337dd541573c617e6b1 .video-figure { display: block; } @@ -112,8 +94,17 @@ a.tile-cta::after { .video-figure .able-status { text-align: right; } - @media (prefers-color-scheme: dark) { figure { background: #222; } + figure, + [role="figure"] { + background: #222; + color: #ccc; + } + figure a, + [role="figure"] a { + color: #80b5f9; + } +} diff --git a/css/site.css b/css/site.css index 3d35d4f5..d5ad6a57 100644 --- a/css/site.css +++ b/css/site.css @@ -245,15 +245,14 @@ margin: 0px 15px 5px 0px; display: inline-block; } - +.enable-stats__heading-icon { + margin: 0 0.9375rem 0 0; +} .enable-stats__icon-dark { height: 1.875rem; margin: 0px 15px 5px 0px; display: none; } -.enable-stats__heading-icon { - margin: 0 0.9375rem 0 0; -} .enable-stats__label { display: inline-block; text-align: left; diff --git a/css/textbox.css b/css/textbox.css index 55c2f5e7..115e8aad 100644 --- a/css/textbox.css +++ b/css/textbox.css @@ -28,14 +28,12 @@ textarea, fieldset div { margin-bottom: 10px; } - @media (prefers-color-scheme: dark) { [role="group"], fieldset { background-color: #333; } } -#charcount-example .enable-character-count { .enable-character-count { display: block; margin-left: 45%; From a9a5c779d6a26718f66fce2c66d1d602de1cc599 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Tue, 10 Sep 2024 15:40:00 -0400 Subject: [PATCH 44/45] acknowledgements edit and ToC dark mode --- content/body/acknowledgements.php | 1 + css/enable-toc.css | 28 ++++++++++++++++++++++++ css/index.css | 6 ++++++ less/enable-toc.less | 36 +++++++++++++++++++++++++++++++ less/index.less | 8 +++++++ 5 files changed, 79 insertions(+) diff --git a/content/body/acknowledgements.php b/content/body/acknowledgements.php index 02539679..cfc8b8ce 100644 --- a/content/body/acknowledgements.php +++ b/content/body/acknowledgements.php @@ -22,6 +22,7 @@
  • Sahil Singh for unit tests for the input mask component.
  • +
  • Basia Baldwin for implementing dark mode across the project.
  • Zoltan Hawryluk for starting the Enable project to begin with.
  • diff --git a/css/enable-toc.css b/css/enable-toc.css index cdb8f870..79aa8f21 100644 --- a/css/enable-toc.css +++ b/css/enable-toc.css @@ -137,3 +137,31 @@ .enable-toc .enable-drawer__button:hover img { background: #ddd; } +@media (prefers-color-scheme: dark) { + .enable-toc { + background-color: #222; + } + .enable-toc__move-tosidebar-button { + background-color: #333; + color: white; + } + .enable-toc__move-tosidebar-button:hover { + background-color: #111; + } + .enable-toc__hide-sidebar-button { + background-color: #333; + color: white; + } + .enable-toc__hide-sidebar-button:hover { + background-color: #111; + } + .enable-toc__link { + color: #4593f8; + } + .enable-toc__link:visited { + color: #4593f8; + } + .enable-toc .enable-drawer__button { + background-color: #222; + } +} diff --git a/css/index.css b/css/index.css index 161cf0f5..a004d486 100644 --- a/css/index.css +++ b/css/index.css @@ -221,4 +221,10 @@ strong { .homepage__bottom-copy:nth-child(2n) { background: #444; } + .homepage__bottom-copy:nth-child(2n) a { + color: #7db4fa; + } + .homepage__bottom-copy:nth-child(2n) a:visited { + color: #c589f9; + } } diff --git a/less/enable-toc.less b/less/enable-toc.less index be7b8133..5f8dcb7f 100644 --- a/less/enable-toc.less +++ b/less/enable-toc.less @@ -164,3 +164,39 @@ } } } + +@media (prefers-color-scheme: dark) { + .enable-toc { + background-color: #222; + + &__move-tosidebar-button { + background-color: #333; + color: white; + + &:hover { + background-color: #111; + } + } + + &__hide-sidebar-button { + background-color: #333; + color: white; + + &:hover { + background-color: #111; + } + } + + &__link { + color: #4593f8; + + &:visited { + color: #4593f8; + } + } + + .enable-drawer__button { + background-color: #222; + } + } +} \ No newline at end of file diff --git a/less/index.less b/less/index.less index 4f28bd60..1b775f00 100644 --- a/less/index.less +++ b/less/index.less @@ -250,5 +250,13 @@ strong { /*Want to donate code section*/ .homepage__bottom-copy:nth-child(2n) { background: #444; + + a { + color: #7db4fa; + + &:visited { + color: #c589f9; + } + } } } From ec6e7ecf7bdca9070f6997f9b049d2de6251d882 Mon Sep 17 00:00:00 2001 From: Basia Baldwin Date: Thu, 12 Sep 2024 11:48:05 -0400 Subject: [PATCH 45/45] axe test contrast fixes --- css/home.css | 8 ++++++++ css/tabs.css | 11 +++++++++++ less/home.less | 10 ++++++++++ less/tabs.less | 14 ++++++++++++++ 4 files changed, 43 insertions(+) diff --git a/css/home.css b/css/home.css index c391424d..047d12cb 100644 --- a/css/home.css +++ b/css/home.css @@ -35,3 +35,11 @@ body.with-open-dyslexia * { #dyslexia-switch__label { font-family: "OpenDyslexic", sans-serif; } +@media (prefers-color-scheme: dark) { + a { + color: #4593f8; + } + a:visited { + color: #c589f9; + } +} diff --git a/css/tabs.css b/css/tabs.css index 13d48bf0..dfdbcdde 100644 --- a/css/tabs.css +++ b/css/tabs.css @@ -146,3 +146,14 @@ [role="tab"] { appearance: none; } +@media (prefers-color-scheme: dark) { + [role="tabpanel"] h2 { + color: #333; + } + [role="tabpanel"] p { + color: #333; + } + [role="tabpanel"] a { + color: #075ac4; + } +} diff --git a/less/home.less b/less/home.less index 7097e054..8e5ffb03 100755 --- a/less/home.less +++ b/less/home.less @@ -48,3 +48,13 @@ body.with-open-dyslexia { #dyslexia-switch__label { font-family: "OpenDyslexic", sans-serif; } + +@media (prefers-color-scheme: dark) { + a { + color: #4593f8; + } + + a:visited { + color: #c589f9; + } +} diff --git a/less/tabs.less b/less/tabs.less index 09092124..ef387f6f 100755 --- a/less/tabs.less +++ b/less/tabs.less @@ -162,3 +162,17 @@ [role="tab"] { appearance: none; } + +@media (prefers-color-scheme: dark) { + [role="tabpanel"] { + h2 { + color: #333; + } + p { + color: #333; + } + a { + color: #075ac4 + } + } +}
  • Alison Hall for cleaning up and streamlining the unit testing and automated testing NPM tasks (and also doing the difficult task of updating the NPM packages within the project in 2024).