+/* Fonts
+------------------------------------------------------------------------- */
+@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,400;0,600;1,400;1,600&family=Red+Hat+Mono&display=swap');
+
/* Reset
------------------------------------------------------------------------- */
------------------------------------------------------------------------- */
:root {
--bg: #D8D9CF;
+ --bg-alt: #F0EEED;
--fg: #393E46;
+ --link: #CF4DCE;
+ --border: 34,40,49,0.035;
+ --accent: #FD7014;
}
@media screen and (prefers-color-scheme: dark) {
- --bg: #393E46;
- --fg: #D8D9CF;
+ :root {
+ --bg: #393E46;
+ --bg-alt: #222831;
+ --fg: #D8D9CF;
+ --border: 216,217,207,0.2;
+ }
}
-/* General - light theme
+/* General
---------------------------------------------------------------------------- */
html {
}
body {
- font: 13px Helvetica,arial,freesans,clean,sans-serif;
+ font: 13px 'Montserrat',Helvetica,arial,freesans,clean,sans-serif;
line-height: 1.4;
margin: 0 0 105px;
background-color: var(--bg);
/* Monospaced Fonts */
.sha1, .mode, .diff_tree .list, .pre, .diff, .patchset {
- font-family: 'Consolas','Bitstream Vera Sans Mono',monospace;
+ font-family: 'Red Hat Mono','Consolas','Bitstream Vera Sans Mono',monospace;
}
a:link, a:visited {
- color: #4183C4;
+ color: var(--link);
text-decoration: none;
}
margin-bottom: 20px;
font-size: 20px;
font-family: Helvetica, Arial, Freesans, Clean, sans-serif;
- background: #FFFFFF; /* old browsers */
- background: -moz-linear-gradient(top, #FFFFFF 0%, #F5F5F5 100%); /* firefox */
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F5F5F5)); /* webkit */
- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F5F5F5',GradientType=0 ); /* ie */
- background: -o-linear-gradient(top, #FFFFFF 0%, #F5F5F5 100%);
- border-bottom: 1px solid #dfdfdf;
+ background: var(--bg); /* old browsers */
+ background: -moz-linear-gradient(top, var(--bg) 0%, var(--bg-alt) 100%); /* firefox */
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,var(--bg)), color-stop(100%,var(--bg-alt))); /* webkit */
+ background: -o-linear-gradient(top, var(--bg) 0%, var(--bg-alt) 100%);
+ border-bottom: 1px solid rgba(var(--border));
}
.page_header a:link, .page_header a:visited {
- color: #4183C4;
+ color: var(--link);
text-decoration: none;
padding: 3px;
font-weight: bold;
height: 80px;
line-height: 80px;
margin-top: 15px;
- background: #f1f1f1;
- border-top: 2px solid #ddd;
- border-bottom: 1px solid #ddd;
+ background: var(--bg);
+ border-top: 2px solid var(--border);
+ border-bottom: 1px solid var(--border);
}
.page_footer_text {
- color: #666;
+ color: var(--fg);
display: inline;
float: left;
margin-left: 25px;
.index_include {
width: 95%;
margin: 0 auto 15px;
- background: -moz-linear-gradient(center top , #FFFFFF 0%, #F5F5F5 100%) repeat scroll 0 0 transparent;
- border: 1px solid #DFDFDF;
+ background: -moz-linear-gradient(center top , var(--bg) 0%, var(--bg-alt) 100%) repeat scroll 0 0 transparent;
+ border: 1px solid var(--border);
padding: 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
.history {
width: 95%;
margin: 0 auto 15px auto;
- border: 1px solid #d8d8d8;
+ border: 1px solid var(--border);
-moz-box-shadow: 0 0 3px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);
box-shadow: 0 0 3px rgba(0,0,0,0.2);
.kwc { color:#d4663d; }
.kwd { color:#2928ff; }
+/*
+ * Styling for my custom added sections
+ */
+
+/* Header */
+div.site-header {
+ background-color: var(--bg-alt);
+ color: var(--fg);
+ padding: 1em;
+}
+div.site-header h1 {
+ text-transform: uppercase;
+ font-size: 2em;
+}
+div.site-header h1 span.evident {
+ background-color: var(--accent);
+ color: var(--bg);
+}