.background{position:absolute;left:0;top:0;width:100%;height:100%;background:#000 linear-gradient(to bottom right,#000 0,#222 100%);opacity:.8;overflow:hidden}.background .bottom{position:absolute;left:0;bottom:0;width:100%;height:20%;background:#FFF}.background .bottom .cloud{position:absolute;width:100%;height:120px;left:0;top:-120px;overflow:hidden}.background .bottom .cloud svg{position:absolute;left:0;bottom:0;height:80px;width:250vw;animation:rise 30s infinite linear;z-index:3}.background .bottom .cloud svg path{fill:#FFF;animation:wave 20s infinite linear}.background .bottom .cloud svg:first-child{height:100px;width:225vw;animation-duration:20s;z-index:2}.background .bottom .cloud svg:last-child{height:120px;width:200vw;animation-duration:40s;z-index:2}.background .bottom .cloud svg:first-child path{fill:#EEE;opacity:.8;animation-duration:25s}.background .bottom .cloud svg:last-child path{fill:#EEE;opacity:.7;animation-duration:35s}@keyframes wave{to{transform:translate(-761px,0)}}@keyframes rise{50%{transform:translate(0,40%)}}.content{position:relative;z-index:1}.content h1{margin:100px auto 0;font-size:40px;font-weight:lighter;text-align:center;color:#FFF}.content h3{text-align:center;font-weight:normal;padding:3px;font-size:18px;color:#FFF}.content h2{border:1px solid rgba(255,255,255,0.3);background-color:rgba(255,255,255,0.2);width:5rem;border-radius:3px;padding:10px;margin:100px auto 0;text-align:center;font-size:18px;color:white;transition-duration:.25s;font-weight:lighter;cursor:wait}.content h2:hover{background-color:white;width:6rem;color:#333}.footer{position:fixed;width:7.5rem;bottom:10px;z-index:1}.footer p{padding:3px;text-align:center;color:#888;font-size:12px}.footer p a{color:#888}.squares{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.squares li{position:absolute;bottom:20%;transform:translateY(100%);background:#FFF;animation:square 15s linear}@keyframes square{0%{transform:translateY(100%)}100%{transform:translateY(-120vh) rotate(600deg)}}.light .background{background:#85c1e9 linear-gradient(to bottom right,#85c1e9 0,#aed6f1 100%)}.light .content h1,.light .content h3{color:#333}