@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}nav:where(.astro-ug5eb3am){position:sticky;top:0;z-index:50}.navbar:where(.astro-ug5eb3am){background:transparent;text-align:center;padding:1rem;transition:box-shadow .6s ease,padding .6s ease,position .6s ease,top .6s ease,border-radius .6s ease,width .6s ease,margin .6s ease}.navbar:where(.astro-ug5eb3am).scrolled{background-color:#1b2832b3;padding:.85rem 1rem;position:relative;top:1em;border-radius:var(--border-radius);width:max-content;margin:auto;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08)}.navbar:where(.astro-ug5eb3am) ul:where(.astro-ug5eb3am){display:flex;justify-content:center;align-items:center}.navbar:where(.astro-ug5eb3am) ul:where(.astro-ug5eb3am) li:where(.astro-ug5eb3am){margin:0 10px;list-style:none;font-weight:700}.navbar:where(.astro-ug5eb3am) ul:where(.astro-ug5eb3am) li:where(.astro-ug5eb3am) a:where(.astro-ug5eb3am){color:var(--text-color);text-decoration:none;transition:color .3s ease-in-out}.navbar:where(.astro-ug5eb3am) ul:where(.astro-ug5eb3am) li:where(.astro-ug5eb3am) a:where(.astro-ug5eb3am):hover{color:var(--primary-color)}.nav-link:where(.astro-ug5eb3am).active{color:var(--primary-color);border-bottom:2px solid var(--primary-color)}.menu-toggle:where(.astro-ug5eb3am){display:none;cursor:pointer;font-size:1.5rem;background:none;border:none;color:var(--text-color)}@media (max-width: 700px){.navbar:where(.astro-ug5eb3am){text-align:left;z-index:10}.navbar:where(.astro-ug5eb3am) ul:where(.astro-ug5eb3am){flex-direction:column;align-items:flex-start;overflow:hidden;max-height:0;opacity:0;padding-left:0;transition:max-height .3s ease-out,opacity .3s ease-out}.navbar:where(.astro-ug5eb3am) ul:where(.astro-ug5eb3am).show{max-height:500px;opacity:1;transition:max-height .3s ease-in,opacity .3s ease-in}.navbar:where(.astro-ug5eb3am) ul:where(.astro-ug5eb3am) li:where(.astro-ug5eb3am){margin:8px 0;font-size:1.2rem}.menu-toggle:where(.astro-ug5eb3am){display:block;margin-bottom:8px}}footer:where(.astro-mh6itkc3){position:relative;height:100px;left:0;bottom:0;width:100%;text-align:center;margin-top:3em}:root{--primary-color: #FFB800;--primary-color80: rgba(255, 183, 0, .8);--primary-color30: rgba(255, 183, 0, .3);--secondary-color: #FF8C32;--text-color: #fbfbfb;--text-button: #060738;--text-muted: #94A3B8;--background-gradient: radial-gradient(61.06% 61.06% at 50% 38.94%, #103146 0, #081042 100%);--border: 1px solid rgba(255, 255, 255, .08);--border-radius: 4px;--gap8: .5rem}body{background-image:var(--background-gradient);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-10;margin:0;position:relative;overflow-x:hidden;color:var(--text-color)}body:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/noise.gif);opacity:.025;mix-blend-mode:overlay;pointer-events:none;z-index:-5}body:after{content:"";position:absolute;background-image:url(/stars.png);width:100vw;height:100%;position:fixed;top:0;left:0;mix-blend-mode:screen;background-size:cover;background-position:center;background-repeat:repeat;opacity:0;pointer-events:none;z-index:-4}h1,h2,h3,h4{font-family:Nunito,sans-serif;line-height:1.2em;text-wrap-style:pretty;margin:0}h1{font-size:2.5rem;font-weight:800}h2{font-size:2rem;font-weight:700}h3{font-size:1.5rem;font-weight:600}h4{font-size:1.125rem;color:var(--text-muted);margin-top:1rem}p,a,li,time,span,figcaption{font-family:Nunito Sans,serif;font-size:1.125rem;font-weight:500;line-height:1.4em}a{position:relative;text-decoration:none;color:var(--primary-color)}a:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}a:hover:after{width:100%}a:hover{color:var(--primary-color)}.background{position:fixed;top:-10rem;left:0;width:100%;height:100%;background-image:url(/img/chat.png);background-position:center;background-repeat:no-repeat;z-index:-1;opacity:.08;animation:float 10s ease-in-out infinite}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-1em)}to{transform:translatey(0)}}.main-layout{display:grid;align-items:start;justify-items:center;grid-template-columns:1fr minmax(0,800px) 1fr;gap:0;min-height:100vh}.main-content{grid-column:2;width:100%}.left-sidebar{grid-column:3;display:flex;flex-direction:column;align-items:center;width:60%}.main-layout.wide{grid-template-columns:1fr minmax(0,1200px) 1fr}.about-banner{object-fit:cover;width:100%;height:100%;border-radius:var(--border-radius)}article .card{margin-top:2em;margin-bottom:2em}article video,article img,article lite-youtube{margin:0 auto;max-width:100%;display:block;border-radius:var(--border-radius);border:2px solid var(--text-color)}article figcaption{font-size:1rem;color:var(--text-color);text-align:center;margin-top:.5rem}@media (max-width: 900px){.main-layout{padding:2em 1em}.left-sidebar{grid-column:1;width:100%;align-items:center}.main-content{width:100%}.about-banner{width:100%;height:auto}.background{width:50%;height:auto}}@media (max-width: 320px){.background{width:25%;height:auto}.about-banner{width:100%;height:auto;border-radius:var(--border-radius)}}.typed{display:inline-block;position:relative;white-space:nowrap}.typed:after{content:"";position:absolute;right:-10px;top:8px;height:.75em;width:2px;background:#fff;animation:cursor-blink 3s step-end infinite;border-radius:40px;border:1px solid var(--text-color)}@keyframes cursor-blink{0%,to{opacity:0}50%{opacity:1}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
