diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/introduction-to-data-analysis.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/introduction-to-data-analysis.md
index fc464e520a..43bd0ae50e 100644
--- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/introduction-to-data-analysis.md
+++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/introduction-to-data-analysis.md
@@ -17,7 +17,7 @@ Data analysis is the act of turning raw, messy data into useful insights by clea
\- 專欄文章
-# 問題
+# --questions--
## --text--
diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/introduction-to-data-analysis.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/introduction-to-data-analysis.md
index c87ff1f7d1..f871fc0c1a 100644
--- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/introduction-to-data-analysis.md
+++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/introduction-to-data-analysis.md
@@ -17,7 +17,7 @@ Data analysis is the act of turning raw, messy data into useful insights by clea
\- 专栏文章
-# 问题
+# --questions--
## --text--
diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148e41c728f65138addf9cc.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148e41c728f65138addf9cc.md
index 23052b1fe6..8874ede8fe 100644
--- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148e41c728f65138addf9cc.md
+++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148e41c728f65138addf9cc.md
@@ -488,67 +488,190 @@ address {
```
-```css @media (prefers-reduced-motion: no-preference) {
+```css
+@media (prefers-reduced-motion: no-preference) {
* {
-scroll-behavior: smooth;
-}
+ scroll-behavior: smooth;
+ }
}
-body { background: #f5f6f7; color: #1b1b32; font-family: Helvetica; margin: 0; }
+body {
+ background: #f5f6f7;
+ color: #1b1b32;
+ font-family: Helvetica;
+ margin: 0;
+}
-header { width: 100%; height: 50px; background-color: #1b1b32; display: flex; justify-content: space-between; align-items: center; position: fixed; top: 0; }
+header {
+ width: 100%;
+ height: 50px;
+ background-color: #1b1b32;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ position: fixed;
+ top: 0;
+}
-# logo {
- width: max(10rem, 18vw); background-color: #0a0a23; aspect-ratio: 35 / 4; padding: 0.4rem; }
+#logo {
+ width: max(10rem, 18vw);
+ background-color: #0a0a23;
+ aspect-ratio: 35 / 4;
+ padding: 0.4rem;
+}
-h1 { color: #f1be32; font-size: min(5vw, 1.2em); text-align: center; }
+h1 {
+ color: #f1be32;
+ font-size: min(5vw, 1.2em);
+ text-align: center;
+}
-nav { width: 50%; max-width: 300px; height: 50px; }
+nav {
+ width: 50%;
+ max-width: 300px;
+ height: 50px;
+}
-nav > ul { display: flex; justify-content: space-evenly; flex-wrap: wrap; align-items: center; padding-inline-start: 0; margin-block: 0; height: 100%; }
+nav > ul {
+ display: flex;
+ justify-content: space-evenly;
+ flex-wrap: wrap;
+ align-items: center;
+ padding-inline-start: 0;
+ margin-block: 0;
+ height: 100%;
+}
-nav > ul > li { color: #dfdfe2; margin: 0 0.2rem; padding: 0.2rem; display: block; }
+nav > ul > li {
+ color: #dfdfe2;
+ margin: 0 0.2rem;
+ padding: 0.2rem;
+ display: block;
+}
-nav > ul > li:hover { background-color: #dfdfe2; color: #1b1b32; cursor: pointer; }
+nav > ul > li:hover {
+ background-color: #dfdfe2;
+ color: #1b1b32;
+ cursor: pointer;
+}
-li > a { color: inherit; text-decoration: none; }
+li > a {
+ color: inherit;
+ text-decoration: none;
+}
-main { padding-top: 50px; }
+main {
+ padding-top: 50px;
+}
-section { width: 80%; margin: 0 auto 10px auto; max-width: 600px; }
+section {
+ width: 80%;
+ margin: 0 auto 10px auto;
+ max-width: 600px;
+}
-h1, h2 { font-family: Verdana, Tahoma; }
+h1,
+h2 {
+ font-family: Verdana, Tahoma;
+}
-h2 { border-bottom: 4px solid #dfdfe2; margin-top: 0px; padding-top: 60px; }
+h2 {
+ border-bottom: 4px solid #dfdfe2;
+ margin-top: 0px;
+ padding-top: 60px;
+}
-.info { padding: 10px 0 0 5px; }
+.info {
+ padding: 10px 0 0 5px;
+}
-.formrow { margin-top: 30px; padding: 0px 15px; }
+.formrow {
+ margin-top: 30px;
+ padding: 0px 15px;
+}
-input { font-size: 1rem; }
+input {
+ font-size: 1rem;
+}
-.info label, .info input { display: inline-block; }
+.info label, .info input {
+ display: inline-block;
+}
-.info input { width: 50%; text-align: left; }
+.info input {
+ width: 50%;
+ text-align: left;
+}
-.info label { width: 10%; min-width: 55px; text-align: right; }
+.info label {
+ width: 10%;
+ min-width: 55px;
+ text-align: right;
+}
-.question-block { text-align: left; display: block; width: 100%; margin-top: 20px; padding-top: 5px; }
+.question-block {
+ text-align: left;
+ display: block;
+ width: 100%;
+ margin-top: 20px;
+ padding-top: 5px;
+}
-h3 { margin-top: 5px; padding-left: 15px; font-size: 1.375rem; }
+h3 {
+ margin-top: 5px;
+ padding-left: 15px;
+ font-size: 1.375rem;
+}
-h3::before { content: "Question #"; }
+h3::before {
+ content: "Question #";
+}
-.question { border: none; padding-bottom: 0; }
+.question {
+ border: none;
+ padding-bottom: 0;
+}
-.answers-list { list-style: none; padding: 0; }
+.answers-list {
+ list-style: none;
+ padding: 0;
+}
-button { display: block; margin: 40px auto; width: 40%; padding: 15px; font-size: 1.438rem; background: #d0d0d5; border: 3px solid #3b3b4f; }
+button {
+ display: block;
+ margin: 40px auto;
+ width: 40%;
+ padding: 15px;
+ font-size: 1.438rem;
+ background: #d0d0d5;
+ border: 3px solid #3b3b4f;
+}
-footer { background-color: #2a2a40; display: flex; justify-content: center; }
+footer {
+ background-color: #2a2a40;
+ display: flex;
+ justify-content: center;
+}
-footer, footer a { color: #dfdfe2; }
+footer,
+footer a {
+ color: #dfdfe2;
+}
-address { text-align: center; padding: 0.3em; }
+address {
+ text-align: center;
+ padding: 0.3em;
+}
-.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }
+.sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ white-space: nowrap;
+ border: 0;
+}
+```
diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-build-a-rock-paper-scissors-game/build-a-rock-paper-scissors-game.md b/curriculum/challenges/espanol/16-the-odin-project/top-build-a-rock-paper-scissors-game/build-a-rock-paper-scissors-game.md
index b71fad16f6..816b14a393 100644
--- a/curriculum/challenges/espanol/16-the-odin-project/top-build-a-rock-paper-scissors-game/build-a-rock-paper-scissors-game.md
+++ b/curriculum/challenges/espanol/16-the-odin-project/top-build-a-rock-paper-scissors-game/build-a-rock-paper-scissors-game.md
@@ -166,7 +166,7 @@ assert.match(playGame(), /You (win|lose) the game!/);
## --seed-contents--
```js
-const hand = ['rock', 'paper', 'scissor'];
+const hand = ['rock', 'paper', 'scissors'];
```
```html
diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148e41c728f65138addf9cc.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148e41c728f65138addf9cc.md
index 5481b49085..7f5ddf46eb 100644
--- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148e41c728f65138addf9cc.md
+++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/6148e41c728f65138addf9cc.md
@@ -488,67 +488,190 @@ address {
```
-```css @media (prefers-reduced-motion: no-preference) {
+```css
+@media (prefers-reduced-motion: no-preference) {
* {
-scroll-behavior: smooth;
-}
+ scroll-behavior: smooth;
+ }
}
-body { background: #f5f6f7; color: #1b1b32; font-family: Helvetica; margin: 0; }
+body {
+ background: #f5f6f7;
+ color: #1b1b32;
+ font-family: Helvetica;
+ margin: 0;
+}
-header { width: 100%; height: 50px; background-color: #1b1b32; display: flex; justify-content: space-between; align-items: center; position: fixed; top: 0; }
+header {
+ width: 100%;
+ height: 50px;
+ background-color: #1b1b32;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ position: fixed;
+ top: 0;
+}
-# logo {
- width: max(10rem, 18vw); background-color: #0a0a23; aspect-ratio: 35 / 4; padding: 0.4rem; }
+#logo {
+ width: max(10rem, 18vw);
+ background-color: #0a0a23;
+ aspect-ratio: 35 / 4;
+ padding: 0.4rem;
+}
-h1 { color: #f1be32; font-size: min(5vw, 1.2em); text-align: center; }
+h1 {
+ color: #f1be32;
+ font-size: min(5vw, 1.2em);
+ text-align: center;
+}
-nav { width: 50%; max-width: 300px; height: 50px; }
+nav {
+ width: 50%;
+ max-width: 300px;
+ height: 50px;
+}
-nav > ul { display: flex; justify-content: space-evenly; flex-wrap: wrap; align-items: center; padding-inline-start: 0; margin-block: 0; height: 100%; }
+nav > ul {
+ display: flex;
+ justify-content: space-evenly;
+ flex-wrap: wrap;
+ align-items: center;
+ padding-inline-start: 0;
+ margin-block: 0;
+ height: 100%;
+}
-nav > ul > li { color: #dfdfe2; margin: 0 0.2rem; padding: 0.2rem; display: block; }
+nav > ul > li {
+ color: #dfdfe2;
+ margin: 0 0.2rem;
+ padding: 0.2rem;
+ display: block;
+}
-nav > ul > li:hover { background-color: #dfdfe2; color: #1b1b32; cursor: pointer; }
+nav > ul > li:hover {
+ background-color: #dfdfe2;
+ color: #1b1b32;
+ cursor: pointer;
+}
-li > a { color: inherit; text-decoration: none; }
+li > a {
+ color: inherit;
+ text-decoration: none;
+}
-main { padding-top: 50px; }
+main {
+ padding-top: 50px;
+}
-section { width: 80%; margin: 0 auto 10px auto; max-width: 600px; }
+section {
+ width: 80%;
+ margin: 0 auto 10px auto;
+ max-width: 600px;
+}
-h1, h2 { font-family: Verdana, Tahoma; }
+h1,
+h2 {
+ font-family: Verdana, Tahoma;
+}
-h2 { border-bottom: 4px solid #dfdfe2; margin-top: 0px; padding-top: 60px; }
+h2 {
+ border-bottom: 4px solid #dfdfe2;
+ margin-top: 0px;
+ padding-top: 60px;
+}
-.info { padding: 10px 0 0 5px; }
+.info {
+ padding: 10px 0 0 5px;
+}
-.formrow { margin-top: 30px; padding: 0px 15px; }
+.formrow {
+ margin-top: 30px;
+ padding: 0px 15px;
+}
-input { font-size: 1rem; }
+input {
+ font-size: 1rem;
+}
-.info label, .info input { display: inline-block; }
+.info label, .info input {
+ display: inline-block;
+}
-.info input { width: 50%; text-align: left; }
+.info input {
+ width: 50%;
+ text-align: left;
+}
-.info label { width: 10%; min-width: 55px; text-align: right; }
+.info label {
+ width: 10%;
+ min-width: 55px;
+ text-align: right;
+}
-.question-block { text-align: left; display: block; width: 100%; margin-top: 20px; padding-top: 5px; }
+.question-block {
+ text-align: left;
+ display: block;
+ width: 100%;
+ margin-top: 20px;
+ padding-top: 5px;
+}
-h3 { margin-top: 5px; padding-left: 15px; font-size: 1.375rem; }
+h3 {
+ margin-top: 5px;
+ padding-left: 15px;
+ font-size: 1.375rem;
+}
-h3::before { content: "Question #"; }
+h3::before {
+ content: "Question #";
+}
-.question { border: none; padding-bottom: 0; }
+.question {
+ border: none;
+ padding-bottom: 0;
+}
-.answers-list { list-style: none; padding: 0; }
+.answers-list {
+ list-style: none;
+ padding: 0;
+}
-button { display: block; margin: 40px auto; width: 40%; padding: 15px; font-size: 1.438rem; background: #d0d0d5; border: 3px solid #3b3b4f; }
+button {
+ display: block;
+ margin: 40px auto;
+ width: 40%;
+ padding: 15px;
+ font-size: 1.438rem;
+ background: #d0d0d5;
+ border: 3px solid #3b3b4f;
+}
-footer { background-color: #2a2a40; display: flex; justify-content: center; }
+footer {
+ background-color: #2a2a40;
+ display: flex;
+ justify-content: center;
+}
-footer, footer a { color: #dfdfe2; }
+footer,
+footer a {
+ color: #dfdfe2;
+}
-address { text-align: center; padding: 0.3em; }
+address {
+ text-align: center;
+ padding: 0.3em;
+}
-.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }
+.sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ white-space: nowrap;
+ border: 0;
+}
+```
diff --git a/curriculum/challenges/italian/16-the-odin-project/top-build-a-rock-paper-scissors-game/build-a-rock-paper-scissors-game.md b/curriculum/challenges/italian/16-the-odin-project/top-build-a-rock-paper-scissors-game/build-a-rock-paper-scissors-game.md
index d31a63c949..4716df57cd 100644
--- a/curriculum/challenges/italian/16-the-odin-project/top-build-a-rock-paper-scissors-game/build-a-rock-paper-scissors-game.md
+++ b/curriculum/challenges/italian/16-the-odin-project/top-build-a-rock-paper-scissors-game/build-a-rock-paper-scissors-game.md
@@ -166,7 +166,7 @@ assert.match(playGame(), /You (win|lose) the game!/);
## --seed-contents--
```js
-const hand = ['rock', 'paper', 'scissor'];
+const hand = ['rock', 'paper', 'scissors'];
```
```html