/* Global styles */
html,
body {
background-color: #09192f;
color: #ffffff;
box-sizing: border-box;
}
* {
box-sizing: inherit;
}
body {
display: flex;
flex-direction: column;
min-height: 100vh;
font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif
}
a:link,
a:visited {
color: #ffffff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #ffffff;
}
/* Header */
@media only screen and (min-width: 800px) {
header.page-header {
display: flex;
justify-content: space-between;
}
}
svg#dustin-logo {
margin-bottom: -35px;
}
svg#dustin-logo path {
fill: #ffffff;
}
nav.main-nav ul {
list-style: none;
margin-right: 1em;
padding: 0;
}
nav.main-nav li {
display: inline;
margin: 0;
padding: 0 1em;
border-right: 1px solid #ffffff;
}
nav.main-nav li:last-child {
border-right: none;
}
nav.main-nav a:link,
nav.main-nav a:visited,
nav.main-nav a:active,
nav.main-nav a:hover {
text-decoration: none;
}
/* Body */
main.main-content {
color: #e8e8e8;
flex-grow: 1;
display: flex;
flex-direction: row;
justify-content: space-around;
}
main.main-content div.main-content {
margin: auto;
width: 100%;
max-width: 10in;
padding: 0 1em;
}
.home h1.my-name {
display: flex;
justify-content: space-around;
font-size: 48pt;
font-weight: lighter;
text-align: center;
margin-bottom: 0;
}
.home ul.my-attributes {
font-size: 10pt;
text-align: center;
list-style-type: none;
margin: 0;
padding: 0;
}
.home ul.my-attributes li {
display: inline;
}
.home ul.my-attributes li:last-child::after {
content: none;
}
.home ul.my-attributes li::after {
content: " • ";
}
.recent-posts h2 {
margin-top: 3em;
}
.recent-posts h3.post-title {
margin-bottom: 0;
}
.recent-posts a {
text-decoration: none;
}
.recent-posts .post-summary {
margin-bottom: 2.5em;
}
.post-date {
font-size: 10pt;
}
article.post .post-title {
margin-bottom: 0;
}
article.post .post-date {
margin-bottom: 3em;
}
/* Footer */
footer.page-footer {
font-size: 9pt;
text-align: center;
margin-top: 5em;
margin-bottom: 0.5em;
}
footer.page-footer hr {
margin-bottom: 1em;
width: 20%;
}