/*!
* Animated rays background and expand/close element
* Author: TMMC <https://github.com/TMMC>
* Version: 0.1.0
* Created: 2020-01-18
* Edited: 2020-01-20
*/@-webkit-keyframes rotatedRays{from{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}to{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes rotatedRays{from{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}to{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}html,body{min-width:360px}body{text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#005b97;font-family:"Roboto",sans-serif}pre,kbd,code,samp{font-family:"Roboto Mono",monospace}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Roboto Slab",sans-serif}main{min-width:360px;min-height:360px;width:100%;min-height:100vh;position:relative;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:rgba(0,0,0,.125)}main:before,main:after{display:table;content:"";clear:both}.rays-bg{width:100vw;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden;background-color:#005b97}.rays-bg:before{background-color:#005b97;background-image:url("../img/sunrays.png");background-image:url("../img/sunrays.svg");background-repeat:no-repeat;background-size:200vw;background-position:center;content:"";position:absolute;width:200vw;height:200vw;top:50%;left:50%;z-index:-1;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation-name:rotatedRays;animation-name:rotatedRays;-webkit-animation-duration:125000ms;animation-duration:125000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media(orientation: portrait){.rays-bg:before{width:200vh;height:200vh;background-size:200vh}}.main-heading{color:#002a3d;text-shadow:1px 1px 0 rgba(255,255,255,.5);text-transform:uppercase;font-size:2.15rem;letter-spacing:.125rem;font-weight:900;margin-top:1rem;margin-bottom:1rem;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media(min-width: 540px){.main-heading{font-size:3rem;letter-spacing:.225rem}}@media(min-width: 820px){.main-heading{font-size:5rem;letter-spacing:.35rem}}.close-expand{cursor:pointer;display:block;width:1.35rem;height:1rem;overflow:hidden;position:relative;text-decoration:none;border-width:2px 0;opacity:.7}.close-expand:before,.close-expand:after{border-radius:2px;display:block;content:"";position:absolute;left:0;right:1px;height:2px;background-color:#002a3d;-webkit-transition:-webkit-transform .175s linear;transition:-webkit-transform .175s linear;transition:transform .175s linear;transition:transform .175s linear,-webkit-transform .175s linear}.close-expand:before{top:0;-webkit-transform-origin:right center;transform-origin:right center}.close-expand:after{bottom:0;-webkit-transform-origin:right center;transform-origin:right center}.close-expand span{border-radius:2px;display:block;position:absolute;left:0;right:0;top:50%;border:1px solid #002a3d;border-width:1px 0;width:100%;clip:auto;-webkit-transition:opacity .125s ease-in-out;transition:opacity .125s ease-in-out}.close-expand.state-expanded:hover:before{-webkit-transform:rotate(-44.125deg);transform:rotate(-44.125deg)}.close-expand.state-expanded:hover:after{-webkit-transform:rotate(44.125deg);transform:rotate(44.125deg)}.close-expand.state-expanded:hover span{opacity:0}.gh-repo-link{display:block;height:96px;width:96px;position:fixed;z-index:10000;top:0;right:0;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%);background-image:url("../img/github-corner-icon-cutout.png");background-image:url("../img/github-corner-icon-cutout.svg");background-position:right top;background-repeat:no-repeat;background-size:96px 96px}.gh-repo-link,.gh-repo-link>span{outline:0 none}
