body,html{padding:0;margin:0}html{font-family:"Josefin Slab",Helvetica;background:#fff;background:radial-gradient(ellipse at center,#fff 0,#f2f2f2 100%);height:100%;min-height:460px}hgroup{margin-left:-250px;margin-top:-220px;position:absolute;width:500px;left:50%;top:50%}h1,h2,h3,h4,h5{text-shadow:2px 2px 4px #999;text-align:center;margin:auto;color:#333}h1{font-size:68px}h2{margin-bottom:7px;font-size:30px}h3{font-size:78px}h4{font-size:72px}h5{font-size:45px}button{padding:10px;padding-bottom:2px;background-color:#ff1493;margin:10px;color:#fff;text-shadow:none;box-shadow:1px 0 1px #be3077,0 1px 1px #ff69b4,2px 1px 1px #be3077,1px 2px 1px #ff69b4,3px 2px 1px #be3077,2px 3px 1px #ff69b4,4px 3px 1px #be3077,3px 4px 1px #ff69b4,5px 4px 1px #be3077,4px 5px 1px #ff69b4,6px 5px 1px #be3077;cursor:pointer;display:inline-block;margin-top:11px;box-sizing:border-box;position:relative;user-select:none;border:0;font-size:45px;font-weight:400;font-family:"Josefin Slab",cursive;outline:0}button:hover{background-color:#e21a62}button:active{box-shadow:1px 0 1px #be3077,0 1px 1px #ff69b4,2px 1px 1px #be3077,1px 2px 1px #ff69b4,3px 2px 1px #be3077;top:2px;left:3px}.sharing{box-shadow:0 0 0 3px rgba(0,0,0,.15);height:30px;background-color:#232323;position:fixed;bottom:0;left:0;width:100%;color:#232323;box-sizing:border-box;padding-left:10px;padding-right:10px;transition:box-shadow 450ms;z-index:2}.sharing:hover{box-shadow:0 0 0 4px #ff1493}.sharing a{color:#adff2f}.text{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;top:-9px;position:relative;font-size:13px;color:#fff;top:7px}.facebook{width:80px}.small{font-size:12px}iframe{margin:5px;float:right}.monetary-thing{margin-top:75px;position:absolute;width:calc(100vw - 20px);left:50%;margin-left:calc(-50vw + 10px);padding-bottom:70px;text-align:center;z-index:1;padding-left:10px;padding-right:10px;box-sizing:border-box}@media screen and (max-width:980px){.sharing{height:auto}.text{width:100%;text-align:center;padding:0;display:block;box-sizing:border-box;padding-bottom:5px}.buttons{width:100%;padding-top:5px;display:flex;justify-content:center}}@media screen and (max-width:650px){h1,h3,h4{font-size:58px}.monetary-thing{padding-left:10px;padding-right:10px;padding-bottom:100px}hgroup{width:300px;margin-left:-150px}}