:root{--color-bg-primary:#fff;--color-text-primary:#0e0620;--color-ui-bg-primary:#0e0620;--color-ui-bg-inverted:#fff}@media (prefers-color-scheme:dark){:root{--color-bg-primary:#212121;--color-text-primary:#fafafa;--color-ui-bg-primary:#fafafa;--color-ui-bg-inverted:#212121}}@media screen and (width>=2000px){html,body{font-size:20px}}.picture,.content{box-sizing:border-box;width:50%}.content{padding:0 40px}svg .dark{stroke:var(--color-ui-bg-primary)}svg .fill-dark{fill:var(--color-ui-bg-primary)}svg .fill-light{fill:var(--color-ui-bg-inverted)}.error-h1{margin:.1em 0;font-size:9em;font-weight:700}.error-h2{font-size:2em;font-weight:700}.details{opacity:.7;padding-left:0;font-size:.85em;list-style:none}.details li span{font-weight:700}.details li code{padding-left:.4em;font-weight:400}@media screen and (width<=768px){main{display:block}.picture,.content{text-align:center;width:100%}.content{padding:0 20px}.picture svg{max-width:60%}}@keyframes moveAndRotate{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(1px)rotate(1deg)}to{transform:translateY(0)rotate(0)}}svg #spaceman{animation:2.5s ease-in-out infinite alternate moveAndRotate}@keyframes moveXLeft{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}svg #craterSmall{animation:1.7s ease-in-out infinite alternate moveXLeft}@keyframes moveXRight{0%,to{transform:translate(0)}50%{transform:translate(3px)}}svg #craterBig{animation:2s ease-in-out infinite alternate moveXRight}@keyframes rotatePlanet{0%,to{transform:rotate(0)}50%{transform:rotate(-2deg)}}svg #planet{transform-origin:70% 30%;animation:2.2s ease-in-out infinite alternate rotatePlanet}@keyframes rotateStars{0%,to{transform:rotate(0)}50%{transform:rotate(.8deg)}}svg #starsBig g{transform-origin:40% 60%;animation:1s ease-in-out infinite alternate rotateStars}@keyframes scaleStars{0%{transform:scale(.96)}50%{transform:scale(1)}to{transform:scale(.98)}}svg #starsSmall g{transform-origin:50%;animation:1.7s ease-in-out infinite alternate scaleStars}@keyframes moveYSmall{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}svg #circlesSmall circle{animation:1.85s ease-in-out infinite alternate moveYSmall}@keyframes moveYBig{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}svg #circlesBig circle{animation:2s ease-in-out infinite alternate moveYBig}svg #glassShine{opacity:0}
