::-moz-selection{color:#fff;background:#1a1a1a}::selection{color:#fff;background:#1a1a1a}::-moz-selection{color:#fff;background:#1a1a1a}body,html{height:100%;overflow:hidden}body{width:100%;position:fixed;margin:0;padding:0;border:0;outline:0;overflow:hidden;color:#000;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}a,a:active,a:focus,a:visited{text-decoration:none;color:inherit}h1,h2{margin:0}#side{z-index:-1;position:fixed;width:100%;height:100%;padding:5vw;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#randompic{width:80vh;height:auto;border-radius:1px}#main{padding:20vh 5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#bottom,#top{-webkit-box-flex:1;-ms-flex:1;flex:1}#top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#logo img{height:40px;width:auto;margin-bottom:20px}#links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#links img{height:22px;width:auto}#links img:last-child{margin-top:15px}#bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#social{display:-webkit-box;display:-ms-flexbox;display:flex}#social img{height:25px;width:auto}#social-middle{margin:0 10px}@media screen and (orientation:portrait) and (min-width:550px){#top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:830px){#main{padding:5vw}#logo img{height:30px}#side{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#randompic{width:80vw}#main{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#logo{text-align:center}#links{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#links img{height:20px}}