*{box-sizing:border-box}html{font-size:1rem;line-height:1.778rem;background:rgb(var(--color-background));-webkit-font-smoothing:antialiased}#app,body,html{height:100%}body{font-family:system-ui;font-size:1rem;line-height:1.778rem;margin:0;color:rgb(var(--color-text-primary));@media (max-width:1024px){font-size:.833rem;line-height:1.333rem}}img{max-width:100%;height:auto;display:block}h1{margin:2.222rem 0;font-size:3.556rem;line-height:3.889rem;font-weight:700;@media (max-width:1024px){margin-left:0;margin-bottom:1.333rem;margin-right:0;margin-top:1.333rem;font-size:2.333rem;line-height:2.333rem}@media (max-width:768px){font-size:2.111rem;line-height:2.111rem}@media (max-width:400px){font-size:1.778rem;line-height:1.778rem}}p{margin:1.333rem 0;@media (max-width:1024px){margin:calc(var(--base) * .75) 0}}a{color:currentColor;&:focus{opacity:.8;outline:none}&:active{opacity:.7;outline:none}}svg{vertical-align:middle}.home{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100vh;padding:2.5rem;max-width:56.889rem;margin:0 auto;overflow:hidden;@media (max-width:400px){padding-left:1.333rem;padding-bottom:1.333rem;padding-right:1.333rem;padding-top:1.333rem}.content{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;h1{text-align:center}}.links{display:flex;align-items:center;gap:.667rem;a{text-decoration:none;padding:.25rem .5rem;border-radius:.222rem}.admin{color:rgb(var(--color-background));background:rgb(var(--color-text-primary));border:1px solid rgb(var(--color-text-primary));border-radius:2rem}.docs{color:rgb(var(--color-text-primary));background:rgb(var(--color-background));border:1px solid rgb(var(--color-border-strong));border-radius:2rem}}.footer{display:flex;align-items:center;gap:.444rem;@media (max-width:1024px){flex-direction:column;gap:.333rem}p{margin:0}.codeLink{text-decoration:none;padding:0 .5rem;background:rgb(60,60,60);border-radius:.222rem}}}