#click{z-index:10086;line-height:100vh;height:100vh;width:100vw;position:fixed;display:block;transition:opacity 1s}#breathe{left:calc(50vw - 25px);top:40vh;position:fixed;width:50px;height:50px;border:1px solid #fff;border-radius:50%;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.3);animation-timing-function:ease-in-out;animation-name:breathe;animation-duration:1.5s;animation-iteration-count:infinite;animation-direction:alternate}#firework{width:100%;height:100%;position:fixed}#card{width:48vw;height:32vw;left:26vw;top:calc(50vh - 16vw);background-color:#eee;border-radius:3px;opacity:0;transition:opacity .8s ease-in,box-shadow 2s ease-in}#card,#svgs svg{display:inline-block;position:absolute}#svgs svg{width:40vw;height:30vw;left:30vw;top:calc(50vh - 15vw);stroke-linecap:round;stroke-linejoin:round;fill:none;overflow:visible}@media (max-width:768px){#svgs svg{width:80vw;height:60vw;left:10vw;top:calc(40vh - 35vw)}#card{width:94vw;height:72vw;left:3vw;top:calc(40vh - 42vw)}}#edge1,#svg1{stroke:#ea5514;stroke-width:8;filter:blur(6px)}#edge2,#svg2{stroke:#ea5514;stroke-width:5}#edge3,#svg3{stroke:#fff;stroke-width:1.5}@keyframes breathe{0%{opacity:.4;box-shadow:0 1px 2px hsla(0,0%,100%,.4),inset 0 1px 1px hsla(0,0%,100%,.2);transform:scale(1)}to{opacity:1;border:1px solid hsla(0,0%,100%,.7);box-shadow:0 1px 20px #fff,inset 0 1px 10px #fff;transform:scale(1.1)}}body,html{padding:0;margin:0;background-color:#121212}*{-webkit-tap-highlight-color:transparent}