body,html{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.hidden{display:none!important}#starfield{height:100%;overflow:hidden;width:100%}#fallback,#starfield{position:absolute;z-index:0}#fallback{color:#fff;left:1rem;top:1rem}#information{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:2rem;height:100%;justify-content:center;position:absolute;width:100%;z-index:1}#information img{border:.25rem solid gray;border-radius:50%}#information #info-grid{grid-gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:repeat(4,1fr);padding:1rem}#information #info-grid img{width:5rem}#information #logo{border-radius:50%;-webkit-box-shadow:0 0 15px #0003;box-shadow:0 0 15px #0003;height:16rem;width:16rem}#visibility-toggle{bottom:.5rem;cursor:pointer;padding:.5rem;position:absolute;right:.5rem;z-index:2}#visibility-toggle svg{fill:#333;height:1.5rem;width:1.5rem}@media only screen and (max-width:480px){#information #logo{height:8rem;width:8rem}#information #info-grid{grid-template-columns:repeat(2,1fr)}#information #info-grid img{width:3rem}}@media only screen and (min-width:481px) and (max-width:767px){#information #logo{height:10rem;width:10rem}#information #info-grid{grid-template-columns:repeat(4,1fr)}#information #info-grid img{width:3rem}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){#information #logo{height:12rem;width:12rem}#information #info-grid{grid-template-columns:repeat(2,1fr)}#information #info-grid img{width:5rem}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){#information #logo{height:14rem;width:14rem}#information #info-grid{grid-template-columns:repeat(4,1fr)}#information #info-grid img{width:4rem}}@media only screen and (min-width:1025px) and (max-width:1280px){#information #logo{height:16rem;width:16rem}#information #info-grid{grid-template-columns:repeat(4,1fr)}#information #info-grid img{width:5rem}}@media only screen and (min-width:1281px){#information #logo{height:18rem;width:18rem}#information #info-grid{grid-template-columns:repeat(4,1fr)}#information #info-grid img{width:6rem}}