Compare commits
2 Commits
cf4d92c035
...
15e28bd223
Author | SHA1 | Date | |
---|---|---|---|
15e28bd223 | |||
acb6b32938 |
@ -1,9 +1,11 @@
|
|||||||
|
@use "sass:color";
|
||||||
|
@import "colors";
|
||||||
@import "markdown";
|
@import "markdown";
|
||||||
@import "blog";
|
@import "blog";
|
||||||
|
|
||||||
html, body {
|
html, body {
|
||||||
background: #121212;
|
background: $background;
|
||||||
color: #f5f5f5;
|
color: $foreground;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -13,8 +15,18 @@ html, body {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.keystroke {
|
||||||
|
background: color.adjust($foreground, $lightness: -20%);
|
||||||
|
color: $background;
|
||||||
|
border-radius: 2px;
|
||||||
|
border: color.adjust($foreground, $lightness: -30%);
|
||||||
|
box-shadow: #2b2b2b 2px 2px;
|
||||||
|
font-size: 12px;
|
||||||
|
padding: 2px 4px;
|
||||||
|
}
|
||||||
|
|
||||||
.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
|
.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
|
||||||
box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
|
box-shadow: 0 0 0 0.1rem $ui-foreground, 0 0 0 0.25rem #258cfb;
|
||||||
}
|
}
|
||||||
|
|
||||||
html {
|
html {
|
||||||
@ -35,11 +47,11 @@ main.container {
|
|||||||
a {
|
a {
|
||||||
&:link, &:visited, &:hover, &:active {
|
&:link, &:visited, &:hover, &:active {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
color: #03A9F4;
|
color: $link-text;
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
color: #ffffff;
|
color: $link-hover;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -47,19 +59,19 @@ a {
|
|||||||
a {
|
a {
|
||||||
&:link, &:visited, &:hover, &:active {
|
&:link, &:visited, &:hover, &:active {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
color: white;
|
color: $ui-foreground;
|
||||||
|
|
||||||
* {
|
* {
|
||||||
font-family: 'Roboto Mono', monospace;
|
font-family: 'Roboto Mono', monospace;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
color: white;
|
color: $ui-foreground;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
hr.page-separator {
|
hr.page-separator {
|
||||||
border-top: 5px dashed #ffffff;
|
border-top: 5px dashed $ui-foreground;
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
margin: 50px 0;
|
margin: 50px 0;
|
||||||
}
|
}
|
||||||
@ -86,7 +98,7 @@ ul.contact-reasons {
|
|||||||
a {
|
a {
|
||||||
&:link, &:visited, &:hover, &:active {
|
&:link, &:visited, &:hover, &:active {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
color: white;
|
color: $ui-foreground;
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
@ -98,10 +110,10 @@ ul.contact-reasons {
|
|||||||
|
|
||||||
.card {
|
.card {
|
||||||
background: #212121;
|
background: #212121;
|
||||||
color: #ffffff;
|
color: $ui-foreground;
|
||||||
|
|
||||||
a.btn, button {
|
a.btn, button {
|
||||||
color: #ffffff;
|
color: $ui-foreground;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -128,7 +140,7 @@ nav {
|
|||||||
|
|
||||||
&:link, &:visited, &:hover, &:active {
|
&:link, &:visited, &:hover, &:active {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
color: white;
|
color: $ui-foreground;
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
@ -144,7 +156,7 @@ nav {
|
|||||||
}
|
}
|
||||||
|
|
||||||
article {
|
article {
|
||||||
background: #333333;
|
background: $content-background;
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
|
|
||||||
@ -153,7 +165,7 @@ article {
|
|||||||
}
|
}
|
||||||
|
|
||||||
blockquote {
|
blockquote {
|
||||||
border-left: 2px solid #f03;
|
border-left: 2px solid $blockquote;
|
||||||
padding-left: 10px;
|
padding-left: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -173,7 +185,7 @@ article {
|
|||||||
|
|
||||||
abbr {
|
abbr {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
border-bottom: 1px dotted #ffffff;
|
border-bottom: 1px dotted $link-hover;
|
||||||
}
|
}
|
||||||
|
|
||||||
span.timestamp {
|
span.timestamp {
|
||||||
@ -185,7 +197,7 @@ article {
|
|||||||
|
|
||||||
.project-card {
|
.project-card {
|
||||||
position: relative;
|
position: relative;
|
||||||
background: #000;
|
background: $project-background;
|
||||||
box-shadow: 0 0 15px rgba(0, 0, 0, .1);
|
box-shadow: 0 0 15px rgba(0, 0, 0, .1);
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
@ -213,7 +225,7 @@ article {
|
|||||||
|
|
||||||
a {
|
a {
|
||||||
&:link, &:visited, &:hover &:active {
|
&:link, &:visited, &:hover &:active {
|
||||||
color: #fff;
|
color: $ui-foreground;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -225,7 +237,7 @@ article {
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
margin: -34px 0 0;
|
margin: -34px 0 0;
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
background-color: rgba(#000, 50%);
|
background-color: rgba($project-background, 50%);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -414,7 +426,7 @@ td.trim-p p:last-child {
|
|||||||
}
|
}
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
color: #03A9F4;
|
color: $accent;
|
||||||
background-color: #1E1E1E !important;
|
background-color: #1E1E1E !important;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
12
src/scss/colors.scss
Normal file
12
src/scss/colors.scss
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
@use "sass:color";
|
||||||
|
|
||||||
|
$background: #121212;
|
||||||
|
$foreground: #f5f5f5;
|
||||||
|
$accent: #03a9f4;
|
||||||
|
$ui-foreground: #ffffff;
|
||||||
|
$content-background: #333333;
|
||||||
|
$blockquote: #ff0033;
|
||||||
|
$project-background: #000000;
|
||||||
|
|
||||||
|
$link-text: $accent;
|
||||||
|
$link-hover: lighten($link-text, 50%);
|
Loading…
Reference in New Issue
Block a user