@import"https://fonts.googleapis.com/css?family=Krona+One";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:#fff;font-family:Helvetica,arial,serif}#wrap{display:flex;flex-direction:column;min-height:100%}#main{flex:1;overflow:auto;margin:0 auto;width:90%;padding-bottom:40px}.header h1{font-family:Krona One,sans-serif;color:#87a09f;font-style:italic;letter-spacing:-.1em;font-size:clamp(2.5rem,14vw,7rem);margin:0 auto;text-align:center;padding:0;line-height:1.1}.header h1.galaxy{-webkit-text-fill-color:transparent;background:#000 url(https://web.archive.org/web/20130914071740im_/http://www.rikeripsum.com/img/space-tile.jpg) repeat top center;-webkit-background-clip:text;background-clip:text}.buttons{margin:10px 0;padding:1px;background-color:#bfdddc;border-radius:12px;display:flex;width:98%}.buttons button{padding-top:15px;padding-bottom:15px;width:50%;margin:0;border-top:1px solid white;border-bottom:1px solid #bfdddc;border-right:1px solid #bfdddc;border-left:1px solid #bfdddc;background-image:linear-gradient(#fff,#e1efef 4%,#e1efef);font-size:clamp(.85rem,3vw,1.3em);line-height:1.3em;color:#87a09f;text-shadow:#bfdddc 0 -1px 2px,white 0 1px 1px;cursor:pointer}.buttons button:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px;padding-left:20px;padding-right:30px;text-align:right}.buttons button:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;padding-right:20px;padding-left:30px;text-align:left}.buttons button .icon-left{float:left;font-weight:700;font-size:1.4em}.buttons button .icon-right{float:right;font-weight:700;font-size:1.4em}.buttons button:hover{color:#6c8887;cursor:pointer}.buttons button:active{padding-top:16px;padding-bottom:14px;cursor:pointer;border-top:1px solid #bfdddc;color:#6c8887;background-image:linear-gradient(#e8f3f3 4%,#e8f3f3)}.buttons button:disabled{opacity:.3;cursor:not-allowed}.para-count{text-align:center;color:#87a09f;font-size:.85em;margin:6px 0 4px;letter-spacing:.02em}#copy{padding:5px;margin:40px 0 80px;cursor:crosshair;background:transparent;border:none;color:#505456;font-size:1.2em;line-height:1.8em;width:100%}#copy p+p{margin-top:1.2em}#footer{background-color:#e1efef;padding:20px 0}#footer p{font-size:.8em;color:#87a09f;text-align:center;line-height:1.6em}#footer p:first-of-type{padding-bottom:10px;color:#6c8887}#footer p a{color:#29abb9;text-decoration:none}#footer p a:hover{text-decoration:underline}
