@font-face{font-family:Andika;src:url("../resources/Andika-Regular.ttf")}@font-face{font-family:Andika;font-style:italic;font-weight:bold;src:url("../resources/Andika-BoldItalic.ttf")}@font-face{font-family:Andika;font-weight:bold;src:url("../resources/Andika-Bold.ttf")}@font-face{font-family:Andika;font-style:italic;src:url("../resources/Andika-Italic.ttf")}body{margin:0;padding:0;background-image:url("../resources/color-field.jpg");font-family:Andika,sans-serif}#wrapper{display:flex;flex-direction:column;justify-content:start}#header{text-align:center;position:relative}#header a{color:#000}#header h1{font-size:5em;font-weight:normal;margin:0 0 .25em;-o-border-image:url("../resources/wandering-border-vector.svg");border-image:url("../resources/wandering-border-vector.svg");border-image-width:0 0 25px;border-image-slice:8% 10%;border-image-repeat:repeat;display:inline-block;text-shadow:#fff 0px 0px 20px}@media screen and (max-width: 800px){#header h1{font-size:3em;line-height:1;margin:0;border-image-width:0 0 15px;border-image-outset:0 0 20px}}#header #subtitle{font-size:2.5em;text-shadow:#fff 0px 0px 20px}@media screen and (max-width: 800px){#header #subtitle{margin-top:.5em}}#header #contact{position:absolute;top:0;right:0;margin:.5em;font-size:1.5em;text-align:center}@media screen and (max-width: 800px){#header #contact{font-size:1.5em;padding:0 1em;margin-top:.5em;position:static}}#header #contact a{display:inline-block;box-shadow:#fff 0px 0px 20px;background-color:rgba(255,255,255,.4);border:solid #000 2px;border-radius:5px;color:#000;text-decoration:none;padding:0 .5em}#posts{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;margin-bottom:1.5em;margin-top:1em}.post{text-align:center;box-shadow:#000 0px 0px 20px;background-color:rgba(255,255,255,.4);border:solid #000 2px;border-radius:5px;margin:.5em 1em;width:500px}.post .content{margin:.5em;border-radius:5px;overflow:hidden;text-align:center}.post .content img{max-width:100%;display:inline-block}#footer{font-size:2em;text-align:center;padding-top:1em;margin-top:1.5em}#footer a{display:inline-block;box-shadow:#fff 0px 0px 20px;background-color:rgba(255,255,255,.4);border:solid #000 2px;border-radius:5px;color:#000;text-decoration:none;padding:0 .5em}