body.light header a{font-weight:400}header{position:sticky;top:200px;transform:translateY(-200px);max-width:100vw;overflow:hidden visible;left:0;right:0;z-index:100}@supports (-moz-appearance: none){header{overflow:hidden}}header:after{content:"";position:absolute;left:0;right:0;top:0;height:54px;background-color:var(--main-background);z-index:-2;mask-image:linear-gradient(to bottom,black 10%,transparent 100%)}header:before{content:"";position:absolute;top:0;left:-1000px;width:20000px;height:11px;background-color:var(--header-background)}header svg:first-of-type{width:100%}header #header-back{position:absolute;z-index:-1;top:0;right:-28px;width:1600px;height:75px;background-color:var(--header-background);mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.4.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%203840%202160'%20style='enable-background:new%200%200%203840%202160;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23333333;}%20%3c/style%3e%3cpath%20class='st0'%20d='M0.3,25.8h3025.6c21.3,0,40.6,12.4,49.5,31.7l12.7,27.6c8.9,19.3,28.2,31.7,49.5,31.7h702.7V0H0.3V25.8z'/%3e%3c/svg%3e");mask-size:100% auto;mask-mode:alpha;mask-repeat:no-repeat;mask-position:top}header ul{display:flex;flex-direction:row;justify-content:flex-end;gap:2.5rem;margin:0;padding:16px 32px}header ul li{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}header ul li a{font-size:.875rem}header ul li:hover a:not(:first-of-type){transition:all .5s;opacity:.7}@media (pointer: fine),(pointer: coarse){header ul li:hover a:not(:first-of-type){animation:hoverEffect .2s forwards}header ul li:hover a:not(:first-of-type):active,header ul li:hover a:not(:first-of-type):hover{opacity:1;color:var(--white-text)}}@media (pointer: none),(pointer: coarse){header ul li:hover a:not(:first-of-type){animation:none;opacity:.9;color:var(--white-text);transition:all .2s}header ul li:hover a:not(:first-of-type):active,header ul li:hover a:not(:first-of-type):hover{opacity:1;color:var(--white-text)}}@keyframes hoverEffect{0%{background:linear-gradient(45deg,var(--white-text) 0%,var(--white-text) 10%,transparent 10%,transparent 100%);background-clip:text;-webkit-background-clip:text}10%{background:linear-gradient(45deg,var(--white-text) 0%,var(--white-text) 20%,transparent 20%,transparent 100%);background-clip:text;-webkit-background-clip:text}20%{background:linear-gradient(45deg,var(--white-text) 0%,var(--white-text) 30%,transparent 30%,transparent 100%);background-clip:text;-webkit-background-clip:text}30%{background:linear-gradient(45deg,var(--white-text) 0%,var(--white-text) 40%,transparent 40%,transparent 100%);background-clip:text;-webkit-background-clip:text}40%{background:linear-gradient(45deg,var(--white-text) 0%,var(--white-text) 50%,transparent 50%,transparent 100%);background-clip:text;-webkit-background-clip:text}50%{background:linear-gradient(45deg,var(--white-text) 0%,var(--white-text) 60%,transparent 60%,transparent 100%);background-clip:text;-webkit-background-clip:text}60%{background:linear-gradient(45deg,var(--white-text) 0%,var(--white-text) 70%,transparent 70%,transparent 100%);background-clip:text;-webkit-background-clip:text}70%{background:linear-gradient(45deg,var(--white-text) 0%,var(--white-text) 80%,transparent 80%,transparent 100%);background-clip:text;-webkit-background-clip:text}80%{background:linear-gradient(45deg,var(--white-text) 0%,var(--white-text) 90%,transparent 90%,transparent 100%);background-clip:text;-webkit-background-clip:text}90%{background:linear-gradient(45deg,var(--white-text) 0%,var(--white-text) 100%,transparent 100%);background-clip:text;-webkit-background-clip:text}to{background:linear-gradient(45deg,var(--white-text) 0%,var(--white-text) 100%);background-clip:text;-webkit-background-clip:text}}header ul li a:first-of-type{color:var(--white-text);z-index:-1;opacity:.4;position:relative}header ul li a:first-of-type.current-tab{opacity:1}header ul li a:not(:first-of-type){cursor:pointer;position:absolute;top:0;left:0;color:transparent;z-index:10;transition:all .3s}.header-back-extension{position:fixed;background-color:var(--header-background);height:500px;z-index:-1;top:0;left:0;right:0}@supports (-moz-appearance: none){.header-back-extension{background-color:var(--main-background)}}@media (max-width: 400px){.header-back-extension{background-color:var(--main-background)}}:root{--main-text: hsl(0, 0%, 80%);--secondary-text: hsl(0, 0%, 60%);--tertiary-text: hsl(0, 0%, 40%);--light-gray: hsl(0, 0%, 15%);--light-gray-2: hsl(0, 0%, 20%);--light-gray-3: hsl(0, 0%, 25%);--header-background: hsl(0, 0%, 3%);--main-background: hsl(0, 0%, 11%);--main-drop-shadow: hsl(0, 0%, 6%);--main-text: hsl(0, 0%, 20%);--white-text: hsl(0, 0%, 100%);--secondary-text: hsl(0, 0%, 40%);--tertiary-text: hsl(0, 0%, 60%);--blue: hsl(222, 71%, 56%);--light-gray: hsl(0, 0%, 93%);--light-gray-2: hsl(0, 0%, 87%);--light-gray-3: hsl(0, 0%, 82%);--header-background: hsl(0, 0%, 20%);--main-background: hsl(0, 0%, 98%);--main-drop-shadow: hsl(0, 0%, 94%)}div,p,span,a,input,label,button,textarea,select,option{font-family:Figtree,serif,Roboto,Arial,Helvetica;font-weight:300;color:var(--main-text);font-size:.875rem}h1,h2,h3,h4,h5,h6{font-family:Figtree,serif,Roboto,Arial,Helvetica;font-weight:600;color:var(--main-text)}@media screen and (max-width: 400px){div,p,span,a,input,label,button,textarea,select,option{font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:600}}h3,h4,h5{margin:0;color:var(--main-text)}a{text-decoration:none;cursor:pointer;color:var(--main-text)}strong{font-weight:600}p{margin:0;line-height:2}ul{list-style-type:none;padding:0;margin:8px 0}ol{display:flex;flex-direction:column;gap:8px}html{overflow:auto;overflow-x:hidden;scrollbar-width:thin;scroll-padding-block-start:48px}body{margin:0;padding:0;position:relative;display:flex;flex-direction:column;background-color:var(--main-background)}button{cursor:pointer;border:none;background-color:transparent}main{display:flex;margin-top:-300px;padding-top:300px;background-color:var(--main-background);flex-direction:column;align-items:center;flex:1}header{overflow:hidden}hr{border:0;border-top:1.5px solid var(--light-gray);width:100%;margin:0}*{scroll-behavior:smooth}.astro-code{padding:16px;position:relative;border-radius:12px}.astro-code *{font-family:JetBrains Mono,monospace;font-size:.875rem;color:var(--main-text)}.astro-code:before{content:"";position:absolute;inset:0;background-color:var(--light-gray)}.astro-code code{position:relative;z-index:1}
