@import"https://fonts.googleapis.com/css2?family=Mohave:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&display=swap";header[data-astro-cid-3ef6ksr2]{background-color:var(--black);padding-block:var(--spacing-300)}nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;position:relative}nav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2],label[data-astro-cid-3ef6ksr2]{flex:0 0 auto}ul[data-astro-cid-3ef6ksr2]{list-style:none;flex:1 0 100%;padding:0;display:block;transition:all .2s ease-out;height:0;overflow-y:hidden;& a[data-astro-cid-3ef6ksr2]{color:var(--white);text-transform:uppercase;text-decoration:none;font-size:var(--font-500);padding-block:var(--spacing-100);display:block;transition:color .3s;&[data-astro-cid-3ef6ksr2]:hover{color:var(--nojaf-500)}}}a[data-astro-cid-3ef6ksr2]{color:var(--nojaf-500)}label[data-astro-cid-3ef6ksr2]{color:var(--nojaf-500);padding:0;margin:0;background-color:transparent;border:none;cursor:pointer;transition:color .3s;max-height:50px}label[data-astro-cid-3ef6ksr2]:hover{color:var(--nojaf-600)}label[data-astro-cid-3ef6ksr2]:active{color:var(--nojaf-700)}input[data-astro-cid-3ef6ksr2][type=checkbox]{position:absolute;width:50px;height:50px;right:var(--spacing-300);top:0;appearance:none;cursor:pointer}input[data-astro-cid-3ef6ksr2][type=checkbox]:checked+ul[data-astro-cid-3ef6ksr2]{height:150px;margin-top:var(--spacing-300)}@media (min-width: 600px){label[data-astro-cid-3ef6ksr2],input[data-astro-cid-3ef6ksr2][type=checkbox]{display:none}ul[data-astro-cid-3ef6ksr2]{flex:0 0 auto;display:flex;align-self:flex-end;transition:initial;height:initial;margin-top:0;& a[data-astro-cid-3ef6ksr2]{padding:0 var(--spacing-200);line-height:calc(var(--font-500));border-right:3px solid var(--nojaf-500)}& li[data-astro-cid-3ef6ksr2]:last-child a[data-astro-cid-3ef6ksr2]{border-right:none}}}div[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;align-items:center}ul[data-astro-cid-sz7xmlte]{list-style:none;display:flex;justify-content:center;align-items:center;gap:var(--spacing-400);margin:0;padding:0;padding-block:var(--spacing-200)}a[data-astro-cid-sz7xmlte]{text-decoration:none;color:var(--black);&[data-astro-cid-sz7xmlte]:hover{color:var(--nojaf-800)}&[data-astro-cid-sz7xmlte]:visited{color:var(--black)}}.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}:root{--nojaf-50: #fff9c8;--nojaf-100: #fff7b3;--nojaf-200: #fff38a;--nojaf-300: #ffef62;--nojaf-400: #ffeb39;--nojaf-500: #ffe710;--nojaf-600: #d7c100;--nojaf-700: #9f8f00;--nojaf-800: #675c00;--nojaf-900: #2f2a00;--nojaf-950: #131100;--white: #fff;--black: #000;--link-blue: #2c82c9;--spacing-50: 4px;--spacing-100: 8px;--spacing-200: 12px;--spacing-300: 16px;--spacing-400: 24px;--spacing-500: 32px;--spacing-600: 48px;--spacing-700: 64px;--spacing-800: 96px;--spacing-900: 128px;--spacing-950: 192px;--font-50: 12px;--font-100: 14px;--font-200: 16px;--font-300: 18px;--font-400: 20px;--font-500: 24px;--font-600: 30px;--font-700: 36px;--font-800: 48px;--font-900: 60px;--font-950: 72px;--line-height: 1.5;--heading-line-height: 1.25;--radius: 6px;--container-sm: 768px;--container-md: 960px;--container-lg: 1024px;--container-xl: 1200px;--container-xxl: 1400px;--container-xxxl: 1800px;--code-font: "Fira Code", monospace}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{font-family:Mohave,sans-serif;display:flex;flex-direction:column;scroll-behavior:smooth}body{line-height:1.5;-webkit-font-smoothing:antialiased;--scrollbar-track-background: #222222;--scrollbar-track-border: #4a4a4a;--scrollbar-thumb-background: #686868;&::-webkit-scrollbar{height:var(--spacing-100);width:var(--spacing-100)}&::-webkit-scrollbar-track{background-color:var(--scrollbar-track-background);border:1px solid var(--scrollbar-track-border)}&::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-background)}}@media (min-width: 768px){body{&::-webkit-scrollbar{height:var(--spacing-200);width:var(--spacing-200)}}}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}body>main{flex:1 0 auto}footer{flex-shrink:1}.container{padding-inline:var(--spacing-300);margin-inline:auto;width:100%}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 960px){.container{max-width:960px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1400px){.container{max-width:1400px}}iconify-icon{display:inline-block}main{font-size:var(--font-500);padding-block:var(--spacing-600);& h2{font-size:var(--font-800);line-height:var(--heading-line-height);margin-top:var(--spacing-500);margin-bottom:var(--spacing-300)}& h2:first-of-type{margin-top:0}& h3{font-size:var(--font-700);line-height:var(--heading-line-height);margin-top:var(--spacing-400);margin-bottom:var(--spacing-300)}& h4{font-size:var(--font-600)}& h5,h6{font-size:var(--font-500);margin-top:var(--spacing-200)}& h4,h5,h6{margin-bottom:var(--spacing-200)}p,ul,ol{margin-bottom:var(--spacing-300)}& pre.astro-code{margin-block:var(--spacing-400);padding:var(--spacing-100) var(--spacing-200);border-radius:var(--radius);max-width:100%;overflow-x:auto;width:100%;font-family:var(--code-font);font-size:var(--font-300);&::-webkit-scrollbar{height:var(--spacing-300)}&::-webkit-scrollbar-track{background-color:var(--scrollbar-track-background);border:1px solid var(--scrollbar-track-border)}&::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-background)}}& img{max-width:100%;margin:var(--spacing-400) auto;height:auto}& a{color:var(--link-blue);font-weight:400}& p code,li code{background-color:var(--black);color:var(--nojaf-500);padding:2px 6px;margin-inline:2px;border-radius:var(--radius);font-family:var(--code-font);font-size:var(--font-400)}& p:has(iframe){margin-block:var(--spacing-400)}& blockquote{background-color:var(--nojaf-500);padding:var(--spacing-200);margin-block:var(--spacing-200);& p{margin-bottom:0}}}
