html {
background: #1f1b1a;
}
body {
max-width: 700px;
margin: auto;
margin-bottom: 100px;
font-size: 1em;
color: #e0ddda;
font-family: "Newsreader";
padding: 80px 100px;
margin-top: 30px;
}
h1:before {
color: #4c4440;
}
h1 {
font-family: "Newsreader";
font-weight: normal;
font-size: 2.5em;
margin-bottom: 10px;
margin-top: 50px;
}
h2 {
font-size: 2em;
margin-top: 80px;
}
a {
text-decoration: none;
border-bottom: 2px solid #74472a;
color: #cdbe96;
}
a:hover {
border-bottom: 2px solid white;
}
a:visited {
color: #8d8572;
border-bottom: 2px solid #453123;
}
a:visited:hover {
border-bottom: 2px solid #aaa;
}
p {
line-height: 1.5em;
}
hr {
border:none;
background-image: url("wiggle.png");
background-repeat: repeat-x;
background-size: auto 5px;
background-position: top;
height: 5px;
opacity: 0.2;
margin-top: 20px;
margin-bottom: 20px;
}
.scrapbook-entry {
margin: 10px 0px;
font-size: 1.4em;
}
.scrapbook-entry::before {
content: url("/static/folder.png");
width: 10px;
height: 10px;
position: relative;
top: 10px;
margin-right: 10px;
}
.friends a {
text-decoration: none !important;
border-bottom: none !important;
}
.friends img {
display: inline-block;
margin: 0 5px;
}
.friends a::after {
content: "";
}
video, img {
max-width: 100%;
padding: 10px 0;
display: block;
margin: 0 auto;
}
.avatar {
max-width: 200px;
padding-right: 30px;
margin: 0;
margin-top: 0;
padding-top: 0;
}
.coolbutton {
margin: 40px 0;
}
.fav {
max-height: 1em;
margin-left: 5px;
margin-top: 0;
position: relative;
top:2px;
}
.date {
font-size: 0.8em;
margin-top: 0;
margin-bottom: 10px;
}
.tagset {
display: inline-block;
}
.tag {
background-color: #222;
color: white;
display: inilne;
}
.article img {
display: block;
margin: 0 auto;
max-height:10000px;
}
.footnote-definition {
font-size: 0.8em;
opacity: 0.9;
}
.footnote-definition p {
display: inline-block;
}
.postln {
display: block;
padding-bottom: 10px;
}
.postln .pic {
width: 48px;
height: 48px;
background-size: contain;
/* border: 1px solid #a9a199;*/
/* border-radius: 4px;*/
margin-right: 6px;
box-shadow: 0px 2px 2px black;
}
.postln-rundown {
padding-bottom: 20px;
font-size: 0.8em;
opacity: 0.9;
font-style: italic;
color: #938b85;
}
.postln-date {
color: #beb7a4;
padding-right: 10px;
padding-bottom: 20px;
}
.postln-coolcount {
font-size: 0.8em;
text-align:right;
opacity: 0.4;
padding-right: 20px;
padding-bottom: 20px;
}
.postln-title {
padding-bottom: 0px;
font-size: 1.2em;
}
.postln-title .hash {
color: #4c4440;
}
.postln-tag {
background-color: black;
padding: 4px 6px;
margin-right: 3px;
font-size: 0.8em;
color: #645d49;
width: 100%;
}
.row {
display: flex;
flex-direction: row;
flex-wrap: wrap;
width: 100%;
}
.column {
display: flex;
flex-direction: column;
flex-basis: 100%;
flex: 1;
}
.game-entry {
border-radius: 15px;
margin-bottom: 20px;
}
.game-entry p {
margin-left: 20px;
min-width: 50%;
}
.game-entry .link {
margin-top: 15px;
margin-left: 20px;
margin-bottom: 0;
min-width: 50%;
}
.game-entry div {
min-width: 50%;
}
.game-entry-title {
font-size: 2em;
margin-top: 5px;
display: block;
font-weight: bold;
margin-bottom: 0px;
}
@media screen and (max-width: 600px) {
body{
padding: 20px;
margin: 0;
font-size: 0.9em;
}
.game-entry {
display: block;
margin-bottom: 60px;
}
.game-entry video, .game-entry img {
width: 100%;
}
.game-entry p {
margin-left: 0px;
min-width: 50%;
}
.game-entry-title {
margin-left: 0;
}
}
/*projects new*/
@media screen and (max-width: 600px) {
.projects .column {
width: 100%;
flex: auto;
}
}
.projects .column {
padding-top: 9px;
padding-right: 15px;
}
.project-description {
margin-top: 6px;
}