*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-end:0}ol[role=list],ul[role=list]{list-style:none}body{line-height:1.5;min-height:100vh}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){color:currentColor;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--font:"Inria Sans",system-ui,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;--bg:18,17,17;--font-size:16px;--color:255,255,255;--shade:255,255,255;--radius:4px;--primary-bg:255,255,255;--primary-text:0,0,0}body,html{font-family:var(--font);margin:0;padding:0}html{background:rgb(var(--bg));color:rgba(var(--color),.9);font-size:var(--font-size);line-height:1.6}body,html{min-height:100%}a,input{color:#fff}a{text-decoration:none}.container{margin:100px auto;max-width:500px;padding:0 30px;text-align:center;width:100%}.container .logo{margin:0 auto 40px;user-select:none;width:180px}.container .logo img{height:auto;vertical-align:top;width:100%}.container .desc p{color:rgba(var(--color),.6);margin:0 0 5px;padding:0}.container .desc p:last-child{margin-bottom:0}.container .controls{justify-content:center;margin-top:40px}.container .controls,.container .controls .button{align-items:center;display:flex}.container .controls .button:after{background-image:url(/27e08ad3f38126bfef69.webp);background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:24px;margin:1px 0 1px 5px;width:24px}.character{bottom:0;height:auto;left:50%;position:fixed;transform:translateX(-50%);user-select:none;width:400px}.character img{height:auto;vertical-align:top;width:100%}@media screen and (max-width:600px){.character{width:300px}}.button{background:rgb(var(--primary-bg));border-radius:var(--radius);color:rgb(var(--primary-text));cursor:pointer;display:block;font-weight:700;line-height:26px;padding:12px 24px;user-select:none}