/* Define color variables */ :root { --cloud-blue: #0086ff; --cloud-black: #000000; --cloud-turquoise: #93eaff; --cloud-pink: #d62293; --cloud-stone: #e5e5e5; --cloud-cloud-white: #ffffff; /* Default (light mode) colors */ --background-color: var(--cloud-cloud-white); --text-color: var(--cloud-black); --link-color: var(--cloud-blue); --code-bg: var(--cloud-stone); --code-text: var(--cloud-black); --pre-code-bg: var(--cloud-blue); --pre-code-text: var(--cloud-cloud-white); --yaml-key: var(--cloud-pink); --yaml-value: var(--cloud-blue); --yaml-comment: var(--cloud-stone); } @media (prefers-color-scheme: dark) { :root { /* Dark mode colors */ --background-color: var(--cloud-black); --text-color: var(--cloud-cloud-white); --link-color: var(--cloud-turquoise); --code-bg: var(--cloud-blue); --code-text: var(--cloud-cloud-white); --pre-code-bg: var(--cloud-black); --pre-code-text: var(--cloud-cloud-white); --yaml-key: var(--cloud-turquoise); --yaml-value: var(--cloud-turquoise); --yaml-comment: var(--cloud-stone); } } body { font-family: "clarity-city", sans-serif; max-width: 800px; margin: auto; background-color: var(--background-color); color: var(--text-color); } header, nav { text-align: center; margin-bottom: 2em; } a { text-decoration: none; color: var(--link-color); } ul { list-style-type: none; } h2, h3 { color: var(--text-color); } /* General styling for all code blocks */ code { display: inline-block; padding: 0.2em 0.4em; font-family: monospace; background-color: var(--code-bg); color: var(--code-text); border-radius: 4px; } /* Block-level code styling */ pre code { display: block; padding: 1em; white-space: pre-wrap; background-color: var(--pre-code-bg); color: var(--pre-code-text); border-radius: 6px; overflow-x: auto; } /* Specific styling for YAML code blocks */ code.language-yaml { background-color: var(--code-bg); color: var(--code-text); } /* Syntax highlighting for YAML */ .language-yaml .key { color: var(--yaml-key); font-weight: bold; } .language-yaml .value { color: var(--yaml-value); } .language-yaml .comment { color: var(--yaml-comment); font-style: italic; }