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; /* text-shadow: 0px 3px 3px black;*/ } h1:before { /* content: "∴ ";*/ 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-family: serif; font-size: 1.5em; margin-top: 5px; display: block; margin-bottom: 0; font-weight: bold; margin-left: 20px; border-bottom: 1px solid #3e3838; } @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; } }