:root{--size-factor:24;--size-double-factor:calc(var(--size-factor)/2);--size-quad-factor:calc(var(--size-factor)/4);--mobile-width:90vw;--mobile-size:calc(var(--mobile-width)/var(--size-factor));--mobile-double-size:calc(var(--mobile-width)/var(--size-double-factor));--mobile-quad-size:calc(var(--mobile-width)/var(--size-quad-factor));--full-width:75vw;--full-size:calc(var(--full-width)/var(--size-factor));--full-double-size:calc(var(--full-width)/var(--size-double-factor));--full-quad-size:calc(var(--full-width)/var(--size-quad-factor))}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:10vh}#app{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:90vh;background-color:#2d0057;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='100%25' gradientTransform='rotate(150 810 480)'%3E%3Cstop offset='0' stop-color='%23060546'/%3E%3Cstop offset='1' stop-color='%233C0556'/%3E%3C/linearGradient%3E%3Cpattern patternUnits='userSpaceOnUse' id='b' width='548' height='456.7' x='0' y='0' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='.1'%3E%3Cpath fill='%23444' d='M90 150 0 300h180z'/%3E%3Cpath d='M90 150 180 0H0z'/%3E%3Cpath fill='%23AAA' d='M270 150 360 0H180z'/%3E%3Cpath fill='%23DDD' d='m450 150-90 150h180z'/%3E%3Cpath fill='%23999' d='M450 150 540 0H360z'/%3E%3Cpath d='m630 150-90 150h180z'/%3E%3Cpath fill='%23DDD' d='M630 150 720 0H540z'/%3E%3Cpath fill='%23444' d='m810 150-90 150h180z'/%3E%3Cpath fill='%23FFF' d='M810 150 900 0H720z'/%3E%3Cpath fill='%23DDD' d='m990 150-90 150h180z'/%3E%3Cpath fill='%23444' d='m990 150 90-150H900z'/%3E%3Cpath fill='%23DDD' d='M90 450 0 600h180z'/%3E%3Cpath d='m90 450 90-150H0z'/%3E%3Cpath fill='%23666' d='m270 450-90 150h180z'/%3E%3Cpath fill='%23AAA' d='m270 450 90-150H180z'/%3E%3Cpath fill='%23DDD' d='m450 450-90 150h180z'/%3E%3Cpath fill='%23999' d='m450 450 90-150H360zM630 450l-90 150h180z'/%3E%3Cpath fill='%23FFF' d='m630 450 90-150H540z'/%3E%3Cpath d='m810 450-90 150h180z'/%3E%3Cpath fill='%23DDD' d='m810 450 90-150H720z'/%3E%3Cpath fill='%23AAA' d='m990 450-90 150h180z'/%3E%3Cpath fill='%23444' d='m990 450 90-150H900z'/%3E%3Cpath fill='%23222' d='M90 750 0 900h180z'/%3E%3Cpath d='m270 750-90 150h180z'/%3E%3Cpath fill='%23DDD' d='m270 750 90-150H180z'/%3E%3Cpath d='m450 750 90-150H360zM630 750l-90 150h180z'/%3E%3Cpath fill='%23444' d='m630 750 90-150H540z'/%3E%3Cpath fill='%23AAA' d='m810 750-90 150h180z'/%3E%3Cpath fill='%23666' d='m810 750 90-150H720z'/%3E%3Cpath fill='%23999' d='m990 750-90 150h180zM180 0 90 150h180z'/%3E%3Cpath fill='%23444' d='m360 0-90 150h180z'/%3E%3Cpath fill='%23FFF' d='m540 0-90 150h180z'/%3E%3Cpath d='m900 0-90 150h180z'/%3E%3Cpath fill='%23222' d='m0 300-90 150H90z'/%3E%3Cpath fill='%23FFF' d='m0 300 90-150H-90zM180 300 90 450h180z'/%3E%3Cpath fill='%23666' d='m180 300 90-150H90z'/%3E%3Cpath fill='%23222' d='m360 300-90 150h180z'/%3E%3Cpath fill='%23FFF' d='m360 300 90-150H270z'/%3E%3Cpath fill='%23444' d='m540 300-90 150h180z'/%3E%3Cpath fill='%23222' d='m540 300 90-150H450z'/%3E%3Cpath fill='%23AAA' d='m720 300-90 150h180z'/%3E%3Cpath fill='%23666' d='m720 300 90-150H630z'/%3E%3Cpath fill='%23FFF' d='m900 300-90 150h180z'/%3E%3Cpath fill='%23999' d='m900 300 90-150H810z'/%3E%3Cpath d='m0 600-90 150H90z'/%3E%3Cpath fill='%23666' d='m0 600 90-150H-90z'/%3E%3Cpath fill='%23AAA' d='M180 600 90 750h180z'/%3E%3Cpath fill='%23444' d='m180 600 90-150H90zM360 600l-90 150h180z'/%3E%3Cpath fill='%23999' d='m360 600 90-150H270z'/%3E%3Cpath fill='%23666' d='m540 600 90-150H450z'/%3E%3Cpath fill='%23222' d='m720 600-90 150h180z'/%3E%3Cpath fill='%23FFF' d='m900 600-90 150h180z'/%3E%3Cpath fill='%23222' d='m900 600 90-150H810z'/%3E%3Cpath fill='%23DDD' d='m0 900 90-150H-90z'/%3E%3Cpath fill='%23444' d='m180 900 90-150H90z'/%3E%3Cpath fill='%23FFF' d='m360 900 90-150H270z'/%3E%3Cpath fill='%23AAA' d='m540 900 90-150H450z'/%3E%3Cpath fill='%23FFF' d='m720 900 90-150H630z'/%3E%3Cpath fill='%23222' d='m900 900 90-150H810zM1080 300l-90 150h180z'/%3E%3Cpath fill='%23FFF' d='m1080 300 90-150H990z'/%3E%3Cpath d='m1080 600-90 150h180z'/%3E%3Cpath fill='%23666' d='m1080 600 90-150H990z'/%3E%3Cpath fill='%23DDD' d='m1080 900 90-150H990z'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23b)' width='100%25' height='100%25'/%3E%3C/svg%3E");background-attachment:fixed;background-size:cover}.right{float:right}footer,header,main{width:var(--mobile-width);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.5);box-shadow:0 0 20px 0 rgba(0,0,0,.5)}header{width:100vw;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:fixed;top:0}footer,header{height:10vh;background-color:#faebd7;padding:.5rem var(--mobile-double-size) .5rem var(--mobile-double-size);z-index:1}footer{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}main{background-color:#faebd7;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:80vh;overflow-y:auto}main::-webkit-scrollbar{width:1px}main::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}main::-webkit-scrollbar-thumb{background-color:#46145d;outline:1px solid #05043f}main>.content{margin:var(--mobile-double-size)}.home h1{margin-bottom:0;width:calc(100% - var(--mobile-quad-size))}.home>a{float:right}.home .container .post-item{display:inline-block;width:100%;padding-top:1rem;padding-bottom:1rem}.home .container .post-item a{text-decoration:none}.home .container .post-item img{width:15vw;float:left;margin-right:1rem}.home .container .post-item .content p{text-align:justify}.about p,.single-post .post .p{min-height:1rem}.single-post .post img{width:100%}.about h1,.home h1,.privacy h1,.single-post .post h1{margin-bottom:2rem}.home-main{margin-top:2rem}.side-nav ul{padding:0}.side-nav ul li{list-style:none}.profile-picture{float:right;width:var(--mobile-quad-size);height:var(--mobile-quad-size);border-radius:var(--mobile-double-size);background-size:contain;background-position:50%;background-repeat:no-repeat;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}@media (min-width:1024px){body{display:-webkit-box;display:-ms-flexbox;display:flex;place-items:center;padding-top:0}#app{margin-top:0;height:100vh}footer,header,main{width:var(--full-width);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}header{position:relative;background-color:#46145d;border-radius:0 0 var(--full-double-size) var(--full-double-size);margin-bottom:.1rem}footer,header{color:#faebd7;height:5vh;padding:.5rem var(--full-double-size) .5rem var(--full-double-size)}footer{background-color:#05043f;border-radius:var(--full-size) var(--full-size) 0 0;margin-top:.1rem}footer a,header a{color:#faebd7;text-decoration:none}footer a:hover,header a:hover{text-decoration:underline}main{height:90vh;background-color:#faebd7;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:var(--full-double-size);overflow-x:hidden}main>.content{margin:var(--full-size) var(--full-double-size)}.home h1{margin-bottom:0;width:calc(100% - var(--full-double-size))}.home .container .post-item img{width:5vw}.single-post .post img{width:10vw;float:left;margin-right:1rem}.single-post .post p{text-align:justify}.home-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.home-main .latest-posts{width:100%}.home-main .side-nav{min-width:10vw;margin-left:2rem}.profile-picture{width:var(--full-double-size);height:var(--full-double-size);border-radius:var(--full-double-size)}}