body,html{padding:0;margin:0;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#__next,.container,body,html{height:100%}body{background:#efefef}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.hl{color:#00c22e;font-size:inherit;font-weight:inherit;padding:0;margin:0}input.hl{position:absolute;left:0;right:0;background:transparent;color:inherit}input.hl,input.hl:focus{border:none;border-bottom:2px solid #00c22e}input.hl:focus{outline:none;color:#00c22e}.container{padding:0 2rem;overflow:auto}.main{min-height:100%;padding:4rem 0;width:min(100%,800px);flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto}.content a{color:#0070f3;text-decoration:none}.content a:active,.content a:focus,.content a:hover{text-decoration:underline}.content-container{margin:auto}.content{margin:0;line-height:1.2;font-size:1.8em;font-weight:700}.notes{max-width:75%;margin:auto;line-height:1.4;font-weight:700}.notes:before{content:"";display:block;width:30%;height:2px;background:#00c22e;max-width:100px;margin:2rem auto}.content,.description,.notes{text-align:center}nav{padding:4rem max(2rem,10%);width:100%}nav>a{display:block;padding:1rem;max-width:600px;margin:1.2rem auto;background:#efefef;box-shadow:-5px -5px 5px hsla(0,0%,100%,.5),5px 5px 5px rgba(0,0,0,.03);border-radius:1rem;transition:all .2s ease-in-out;scale:.99}nav>a:hover{box-shadow:-3px -3px 3px hsla(0,0%,100%,.5),10px 10px 10px rgba(0,0,0,.08);scale:1}nav>a *{text-align:left!important}nav .description{margin-top:.5rem!important}#menu{position:absolute;top:20px;right:20px}.menu-title{margin:0;padding:0;font-size:1rem;-webkit-text-decoration:dotted;text-decoration:dotted}.headline{text-align:center;font-size:1.2rem;margin-bottom:1rem}@media (min-width:1200px){body,html{font-size:20px}.content{font-size:2.3em}}@media (prefers-color-scheme:dark){html{color-scheme:dark}body{color:#ccc}body,nav>a{background:#1b1b1b}nav>a{box-shadow:-5px -5px 5px hsla(0,0%,100%,.02),5px 5px 5px rgba(0,0,0,.2);transition:all .3s ease-in-out}nav>a:hover{box-shadow:-3px -3px 3px hsla(0,0%,100%,.06),10px 10px 10px rgba(0,0,0,.5)}}