html,body{height:100%}body{padding-top:55px;display:flex;text-align:center;flex-direction:column}main{margin:auto;padding:25px;flex:1 0 auto;max-width:750px}img{max-width:100%}.intro{transform:translateY(22vh)}.intro>h1{color:#212121;font-size:12vh}.intro>h2{color:#666;font-size:4vw}@media all and (max-width:959px) and (min-width:600px){.intro>h2{font-size:3vw}}@media all and (min-width:960px){.intro>h2{font-size:30px}}.content{padding-top:20px}.profile{width:10vh;height:10vh;border-radius:50%}a:link,a:visited{color:var(--accent)}a.icon:hover{text-decoration:none}a:hover{color:var(--accent)!important}.copyright{margin:15px 0;color:#666}.pages{padding:15px 0}.pages-icon{padding:0 15px}.item{padding:10px 0}.item-tag{background-color:var(--accent)}.navbar-icon{font-size:125%;display:inline-block!important}.navbar.navbar-default{border-top:var(--border-width)solid var(--accent)}footer{border-bottom:var(--border-width)solid var(--accent)}.navbar-default .navbar-nav>li>a{color:#555}.navbar-default .navbar-brand{color:#555}.profile{width:100vh;height:auto;border-radius:0;margin-bottom:7vh}.intro{transform:none;margin-top:22vh}.intro>h1{display:none}.homepage-content{margin-top:5vh}main{flex:1!important}.content img{max-height:800px;display:block;margin:0 auto}.wrap{display:flex;align-items:center;justify-content:center}.app-link{display:flex;background:#121212;height:80px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.5);align-items:center;padding-left:10px;padding-right:20px}.app-link img{max-height:80px}.app-link span{font-size:1.5em;color:#fff;text-transform:uppercase;font-weight:1200}.app-link:hover{text-decoration:none;background:rgba(18,18,18,.9)}.badge{background:0 0;display:inline-flex;align-items:center;justify-content:center;flex:none;margin:0;line-height:0;padding:4px 6px}.badge img{height:72px;width:auto;max-height:none;display:block}.badges{display:flex;justify-content:center;align-items:center;column-gap:4px;row-gap:2px;flex-wrap:wrap;margin-top:25px}@media(min-width:768px){.badge{padding:18px}.badges{column-gap:8px;row-gap:8px;margin-top:8px}}