:root{--background-glass: #fff6;--font-display: "Public Sans", sans-serif;--icon-size: 2em}a{color:inherit;text-decoration:inherit}body{font-family:Open Sans,sans-serif;margin:0;padding:0;position:absolute;left:0;top:0;height:100vh;width:100%;font-size:10pt;font-weight:400;overflow:hidden;color:#fff;background:#d8ff4c;background:linear-gradient(135deg,#d8ff4c,#2c9549)}@media (min-resolution: 2x){body{font-size:6pt}}.no-select{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#root{position:absolute;top:0;left:0;width:100%;height:100%;background:#d8ff4c;background:linear-gradient(135deg,#d8ff4c,#2c9549);overflow-y:scroll;overflow-x:hidden}#Name{box-sizing:border-box;position:relative;text-align:center;display:block;font-size:3em;padding:0;font-weight:900;text-shadow:0 0 .5em rgba(0,0,0,.15),0 0 .1em rgba(0,0,0,.3);background-color:#ffffff45;box-shadow:0 0 .1em #00000012;transform:rotate(3deg);width:110vw;left:-5vw;top:10vh}#Name i{text-shadow:0 0 .5em rgba(0,0,0,.25),0 0 .1em rgba(0,0,0,.4);position:relative;display:block;transform:rotate(-7deg);font-size:1.5em;padding:0;margin:0;text-underline-offset:.1em}#Name span{position:relative;display:block;font-size:2.5em}#Content{width:30%;margin-left:auto;margin-right:auto;text-align:center;position:relative;top:15vh;max-width:800px}.Link{background-color:#c7e5beaa;background-color:#ffffff45;box-shadow:0 0 .1em #00000012;padding:.5em .5em .25em;border-radius:.5em;width:100%;display:inline-block;overflow:hidden;vertical-align:middle;text-align:left;text-shadow:0 0 1em rgba(0,0,0,.2),0 0 .1em rgba(0,0,0,.27);transition:all .1s ease-in-out;cursor:pointer;font-size:2em;position:relative;font-weight:900;margin-bottom:.5em}.Link:hover{background-color:#ffffff78;text-shadow:0 0 1em rgba(0,0,0,.3),0 0 .1em rgba(0,0,0,.47);transform:scale(1.02)}.Link-Icon{vertical-align:middle;margin-top:-.25em;display:inline-block;height:var(--icon-size);width:var(--icon-size)}.w7{font-weight:700}.w4{font-weight:400}@media only screen and (max-width: 1900px){#Content{width:40%}}@media only screen and (max-width: 1450px){#Content{width:50%}}@media only screen and (max-width: 1200px){#Content{width:60%}}@media only screen and (max-width: 1000px){#Content{width:70%}}@media only screen and (max-width: 850px){#Content{width:80%;margin-left:7vw}}@media only screen and (max-width: 750px){#Content{width:90%;margin-left:3vw}}
