Files
cv/css/solarized_light.css
Nikolai Rodionov 646ec3359e
All checks were successful
ci/woodpecker/push/build/1 Pipeline was successful
ci/woodpecker/push/build/2 Pipeline was successful
ci/woodpecker/push/spellcheck/1 Pipeline was successful
ci/woodpecker/push/spellcheck/2 Pipeline was successful
Make the CV great again
Signed-off-by: Nikolai Rodionov <allanger@badhouseplants.net>
2026-02-11 17:22:16 +01:00

141 lines
2.8 KiB
CSS
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/* ===============================
Solarized Light Compact Markdown
github-markdown-css compatible
=============================== */
.markdown-body {
background: #FDF6E3; /* base3 */
color: #657B83; /* base00 */
font-family: "JetBrains Mono", "Fira Code", Menlo, Consolas, monospace;
font-size: 15px;
line-height: 1.55;
padding: 4.0rem;
}
/* Headings */
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
border: none;
margin-top: 1.2em;
margin-bottom: 0.4em;
font-weight: 700;
color: #586E75; /* base01 */
}
.markdown-body h1 { font-size: 1.9em; }
.markdown-body h2 { font-size: 1.6em; }
.markdown-body h3 { font-size: 1.35em; }
.markdown-body h4 { font-size: 1.15em; }
.markdown-body h5 { font-size: 1.02em; }
.markdown-body h6 { font-size: 0.95em; color: #839496; /* base0 */ }
/* Paragraphs */
.markdown-body p {
margin: 0.55em 0;
}
/* Blockquotes SAME vertical spacing as paragraphs */
.markdown-body blockquote {
margin: 0.55em 0;
padding: 0.55em 0.8em;
border-left: 3px solid #268BD2; /* blue */
background: #EEE8D5; /* base2 */
color: #839496; /* base0 */
font-style: italic;
}
/* Remove extra spacing inside blockquotes */
.markdown-body blockquote > :first-child { margin-top: 0; }
.markdown-body blockquote > :last-child { margin-bottom: 0; }
/* Links */
.markdown-body a {
color: #268BD2; /* blue */
text-decoration: none;
border-bottom: 1px dotted #2AA198; /* cyan */
}
.markdown-body a:hover {
color: #2AA198; /* cyan */
border-bottom-style: solid;
}
/* Code */
.markdown-body code {
background: #EEE8D5; /* base2 */
color: #DC322F; /* red */
padding: 0.1em 0.3em;
border-radius: 3px;
font-size: 0.92em;
}
.markdown-body pre {
background: #EEE8D5; /* base2 */
color: #586E75; /* base01 */
padding: 0.75em 0.9em;
border-radius: 5px;
overflow-x: auto;
border-left: 3px solid #2AA198; /* cyan */
margin: 0.7em 0;
}
.markdown-body pre code {
background: none;
padding: 0;
}
/* Lists */
.markdown-body ul,
.markdown-body ol {
padding-left: 1.3em;
margin: 0.5em 0;
}
.markdown-body ul li::marker,
.markdown-body ol li::marker {
color: #268BD2; /* blue */
}
/* HR */
.markdown-body hr {
border: none;
border-top: 1px dashed #DDD6C1; /* subtle base2/base1 mix */
margin: 1.2em 0;
}
/* Tables */
.markdown-body table {
border-collapse: collapse;
width: 100%;
margin: 0.7em 0;
font-size: 0.92em;
}
.markdown-body th,
.markdown-body td {
border: 1px solid #DDD6C1;
padding: 0.35em 0.6em;
}
.markdown-body th {
background: #EEE8D5; /* base2 */
}
/* Images */
.markdown-body img {
max-width: 100%;
background: #EEE8D5;
border: 1px solid #DDD6C1;
padding: 0.2em;
border-radius: 3px;
}
/* Hide anchor icons */
.markdown-body a.anchor {
display: none;
}