*,*:before,*:after{box-sizing:border-box}*{margin:0;line-height:calc(1em + .65rem)}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--container-width: min(85vw, 700px);--background-color-alt: hsl(188 10% 10%);--background-color: hsl(188 2% 5%);--text-color: hsl(188 5% 90%);--text-color-alt: hsl(188 12% 95%)}.main{display:flex;flex-direction:column;min-height:100%}.main>.bottom{margin-top:auto}.container{width:var(--container-width);margin-left:auto;margin-right:auto}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:1.4em;margin-bottom:.56em}.content h1 a,.content h2 a,.content h3 a,.content h4 a,.content h5 a,.content h6 a{color:inherit;text-decoration:none}.content h1 a:hover,.content h1 a:focus,.content h2 a:hover,.content h2 a:focus,.content h3 a:hover,.content h3 a:focus,.content h4 a:hover,.content h4 a:focus,.content h5 a:hover,.content h5 a:focus,.content h6 a:hover,.content h6 a:focus{color:inherit;text-decoration:underline}.content p{margin-bottom:15px}.content pre{padding:12px 16px;border-radius:6px;margin-top:16px;margin-bottom:16px;font-size:.97em;overflow-x:auto}.content ol,.content ul{margin-bottom:15px}.content code{padding:.15em .3em;margin:0;font-size:95%;border-radius:3px}.content table{width:100%;border-collapse:collapse;margin:16px 0;font-size:.97em}.content th,.content td{border:1px solid hsl(188,10%,20%);border-radius:6px;padding:8px 12px;text-align:left}.content th{background:hsl(188,10%,10%);font-weight:700}.content blockquote{border-left:4px solid hsl(188,10%,40%);text-decoration:none;background:var(--background-color-alt);color:var(--text-color-alt);margin:16px 0;padding:10px 18px;border-radius:4px}.content blockquote p{margin-bottom:7px}.content blockquote a{color:inherit;text-decoration:underline}.content blockquote a:hover,.content blockquote a:focus{color:inherit;text-decoration:underline}@font-face{font-family:Lexend;src:url(/assets/Lexend.31e5f245.ttf) format("truetype")}html{font-size:112.5%}body{line-height:1.6;tab-size:4;font-weight:400;font-family:Lexend,sans-serif;background:var(--background-color);color:var(--text-color)}a{color:#21c5de}a:hover,a:focus{color:#7adceb}.top:where(.astro-4XL2MAGX){background-color:var(--background-color-alt);margin-bottom:20px}.logo-bar:where(.astro-4XL2MAGX){display:flex;justify-content:space-between;align-items:center;padding:20px 0}.head:where(.astro-4XL2MAGX) a:where(.astro-4XL2MAGX){font-size:1.4rem;font-weight:700;color:var(--text-color-alt);text-decoration:none}.auth:where(.astro-4XL2MAGX){display:flex;gap:1.2em}.auth:where(.astro-4XL2MAGX) a:where(.astro-4XL2MAGX){font-size:1rem;font-weight:500;color:var(--text-color-alt);text-decoration:none;transition:text-decoration .2s}.b:where(.astro-TGZWZL4D){background-color:var(--background-color-alt);padding:20px 5vw;text-align:center;font-size:.85rem;display:flex;flex-direction:column;align-items:center;gap:.5em}.br:where(.astro-TGZWZL4D){display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.3em}.fi:where(.astro-TGZWZL4D){display:inline-flex;align-items:center;gap:.3em}a:where(.astro-TGZWZL4D){font-weight:700;color:var(--text-color-alt);text-decoration:none}.a:where(.astro-HDLYQEYO){flex:1 0 auto;display:flex;flex-direction:column;min-height:calc(100vh - 106px)}.a:where(.astro-HDLYQEYO)>:where(.astro-HDLYQEYO):last-child{margin-top:auto}
