._5t5yha0{z-index:50;border-bottom:1px solid var(--_160hknk8);background-color:var(--_160hknkc);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;top:0;left:0;right:0}
._5t5yha1{width:100%;max-width:80rem;padding-top:.875rem;padding-bottom:.875rem;padding-left:var(--_160hknkt);padding-right:var(--_160hknkt);justify-content:space-between;align-items:center;margin:0 auto;display:flex}
._5t5yha2{border-radius:var(--_160hknkj);border:1px solid var(--_160hknk8);background-color:var(--_160hknk4);width:3rem;height:3rem;display:inline-flex;overflow:hidden}
._5t5yha3{object-fit:cover;width:3rem;height:3rem}
._5t5yha4{justify-content:center;align-items:center;gap:.75rem;list-style:none;display:flex}
._5t5yha5{border-radius:var(--_160hknkh);width:2rem;height:2rem;color:var(--_160hknk6);font-size:var(--_160hknko);cursor:pointer;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}
._5t5yha5:hover{color:var(--_160hknka);background-color:var(--_160hknkb);border-color:var(--_160hknka)}
._5t5yha5:focus-visible{color:var(--_160hknka);background-color:var(--_160hknkb);border-color:var(--_160hknka)}
._5t5yha6{border-radius:var(--_160hknkh);font-size:var(--_160hknkl);color:var(--_160hknk6);border:1px solid #0000;align-items:center;padding:.25rem .625rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}
._5t5yha6:hover{color:var(--_160hknka)}
._5t5yha6[data-active=true]{color:var(--_160hknka);border-color:var(--_160hknka);background-color:var(--_160hknkb)}
@media screen and (min-width:768px){._5t5yha1{padding-left:var(--_160hknku);padding-right:var(--_160hknku)}._5t5yha4{gap:1.5rem}._5t5yha6{font-size:var(--_160hknkm)}}
@media (prefers-reduced-motion:reduce){._5t5yha5{transition:none}}
html{scroll-behavior:smooth;transition:background-color .2s,color .2s}
html[data-loading]{transition:none}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}
body{background-color:var(--_160hknk1);min-height:100vh;color:var(--_160hknk5)}
:focus-visible{outline:2px solid var(--_160hknka);outline-offset:2px}
._160hknk0 [data-rehype-pretty-code-figure] span{color:var(--shiki-dark)}
._160hknkv [data-rehype-pretty-code-figure] span{color:var(--shiki-light)}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
._1xd6kfj0{padding-top:7rem}
