:root{--black-tint1: #080808;--white-tint1: #e4e4e4;--red-tint1: #d76976;--purple-tint1: #291839;--purple-tint2: #342444;--orange-tint1: #361d07;--orange-tint2: #44250a;--yellow-tint1: #e0de63}html,body{margin:0;width:100%;height:100%}body{background-color:var(--black-tint1);color:var(--white-tint1);font-family:Roboto Mono,monospace;line-height:1.5rem}#container[data-astro-cid-sckkx6r4]{display:flex;flex-direction:column;gap:2rem;width:clamp(700px,40vw,900px);margin-inline:auto;padding:6rem 0 10rem}._section_1o4l4_1{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}._choice_1o4l4_17{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.06);color:inherit;padding:.5rem 0;width:7ch}._choice-left_1o4l4_33{border-radius:.5rem 0 0 .5rem;border-right:0}._choice-right_1o4l4_43{border-radius:0 .5rem .5rem 0;border-left:0}._active_1o4l4_53{background-color:#ffffff1a}._choice-left_1o4l4_33._active_1o4l4_53{box-shadow:-1px 0 #ffffff0f inset}._choice-right_1o4l4_43._active_1o4l4_53{box-shadow:1px 0 #ffffff0f inset}._choice_1o4l4_17:not(._active_1o4l4_53){cursor:pointer}._ul_lbhug_1{list-style-type:none;margin:0;padding:1rem;border-left:.2rem solid var(--red-tint1);line-height:2rem}._li_lbhug_17{display:flex;align-items:center}._li_lbhug_17 a{color:currentColor}._icon_lbhug_35{color:var(--red-tint1);font-size:1.75rem;width:1.75rem;height:1.75rem}._icon-before_lbhug_49{padding-right:.75ch}._title_li2vz_1{color:var(--red-tint1)}._section_li2vz_9{display:flex;flex-direction:column;gap:2rem}._article_li2vz_21{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background-color:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:.3rem;border-left:.35rem solid var(--red-tint1)}._body_li2vz_43{display:flex;flex-direction:column;gap:1em}._stars_li2vz_55{display:flex;align-items:center}._star_li2vz_55{color:var(--yellow-tint1)}._links_li2vz_73{display:flex;gap:1em}._body_li2vz_43 h2{color:var(--red-tint1);margin:0}._description_li2vz_93{padding:.5em 0}._keywords_li2vz_101{list-style-type:none;margin:0;padding:0;font-size:.9rem;display:flex;flex-wrap:wrap;gap:1em}._keywords_li2vz_101>li{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.06);padding:.1rem .5rem;border-radius:.5rem}._hr_li2vz_137{border:none;width:100%;height:1px;background:#ffffff1a;margin:0}._star_li2vz_55,._github_li2vz_155,._link_li2vz_73{font-size:1.4rem;width:1.4rem;height:1.4rem}._arrow_li2vz_169{font-size:1rem;width:1rem;height:1rem}._button_li2vz_181{display:flex;align-items:center;line-height:2rem;width:fit-content}._icon-before_li2vz_195{padding-right:.75ch}._icon-after_li2vz_203{padding-left:1ch}._button_li2vz_181._source_li2vz_211{background-color:var(--purple-tint1);border:1px solid var(--purple-tint2);border-radius:.3rem;color:#ffffffd9;padding:.5rem 1.25rem;font-weight:500;font-size:1rem;cursor:pointer}._button_li2vz_181._source_li2vz_211:hover{background-color:color-mix(in srgb,var(--purple-tint1) 96%,white);border:1px solid color-mix(in srgb,var(--purple-tint2) 96%,white)}._button_li2vz_181._webpage_li2vz_243{background-color:var(--orange-tint1);border:1px solid var(--orange-tint2);border-radius:.3rem;color:#ffffffd9;padding:.5rem 1.25rem;font-weight:500;font-size:1rem;cursor:pointer}._button_li2vz_181._webpage_li2vz_243:hover{background-color:color-mix(in srgb,var(--orange-tint1) 96%,white);border:1px solid color-mix(in srgb,var(--orange-tint2) 96%,white)}._back-to-top_4pagy_1{--yPos: translateY( calc(100% + 10rem) );position:fixed;bottom:10rem;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.06);color:inherit;cursor:pointer;padding:.5rem;border-radius:.5rem;align-self:end;aspect-ratio:1 / 1;transform:translate(calc(100% + 2rem)) var(--yPos);opacity:0;transition:transform .15s ease-in-out,opacity 60ms ease-in-out}._icon_4pagy_45{color:currentColor;font-size:1.75rem;width:1.75rem;height:1.75rem;transform:rotate(90deg);aspect-ratio:1 / 1}._back-to-top_4pagy_1:hover{background-color:#ffffff1a;border:1px solid rgba(255,255,255,.06)}body[data-not-scrolled-at-top] ._back-to-top_4pagy_1{--yPos: translateY(0);opacity:1;transition-delay:0ms,90ms}body:not([data-not-scrolled-at-top]) ._back-to-top_4pagy_1{--yPos: translateY( calc(100% + 10rem) );opacity:0;transition-delay:0ms,0ms}
