@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400&family=IBM+Plex+Sans:wght@300;400;500;700&display=swap";footer:where(.astro-SZ7XMLTE){display:flex;width:100%;align-items:center;justify-content:center;gap:2rem;padding:1rem}.links:where(.astro-SZ7XMLTE){display:flex;gap:.5rem}@media (max-width: 390px){footer:where(.astro-SZ7XMLTE){flex-direction:column-reverse;gap:.5rem}.links:where(.astro-SZ7XMLTE){margin-top:1rem}}nav:where(.astro-DMQPWCEC){display:flex;width:100%;align-items:center;justify-content:space-between;padding:.5rem 2rem;position:fixed;top:0;background:rgba(var(--backgroundRgb),.7);backdrop-filter:blur(10px);z-index:100}.logo-name:where(.astro-DMQPWCEC){display:flex;align-items:center;font-size:1.25rem;color:var(--text);font-weight:600}.logo-name:where(.astro-DMQPWCEC) img:where(.astro-DMQPWCEC){width:2rem;height:2rem;margin:0;margin-right:.5rem}.navLinks:where(.astro-DMQPWCEC){display:flex;align-items:center;gap:2rem}.navLinks:where(.astro-DMQPWCEC) a:where(.astro-DMQPWCEC){text-decoration:none;color:var(--text-fade);font-weight:500;font-size:1.2rem}.navLinks:where(.astro-DMQPWCEC) a:where(.astro-DMQPWCEC):hover{color:var(--text)}.auth-links:where(.astro-DMQPWCEC){display:flex;align-items:center;gap:1rem}.auth-links:where(.astro-DMQPWCEC) a:where(.astro-DMQPWCEC){font-size:1rem;padding:.5rem 1rem;border-radius:.5rem;color:var(--primaryText);background:var(--cardBackground)}.auth-links:where(.astro-DMQPWCEC) a:where(.astro-DMQPWCEC).main{background:var(--primary);color:var(--primaryContrast)}.mobile-buttons:where(.astro-DMQPWCEC){display:none}@media (max-width: 768px){.navLinks:where(.astro-DMQPWCEC){display:none}.auth-links:where(.astro-DMQPWCEC){display:none}.navLinks:where(.astro-DMQPWCEC).visible{position:absolute;top:100%;left:0;right:0;background:var(--background);backdrop-filter:blur(10px);display:flex;flex-direction:column;padding:1rem 2rem}.navLinks:where(.astro-DMQPWCEC) a:where(.astro-DMQPWCEC){font-size:1.5rem}.navLinks:where(.astro-DMQPWCEC) .theme-button:where(.astro-DMQPWCEC){display:none}.mobile-buttons:where(.astro-DMQPWCEC){display:flex;align-items:center;gap:1rem}#hamburger-menu:where(.astro-DMQPWCEC){background:none;border:none;cursor:pointer;outline:none}#hamburger-menu:where(.astro-DMQPWCEC) iconify-icon:where(.astro-DMQPWCEC){color:var(--text);font-size:1.5rem}#hamburger-menu:where(.astro-DMQPWCEC):hover iconify-icon:where(.astro-DMQPWCEC){color:var(--primary)}}body{--font: "IBM Plex Sans", sans-serif;--fontCode: "IBM Plex Mono", monospace}a{color:var(--primaryText);text-decoration:none;transition:color .2s ease}body{--primary: #3b60be;--primaryText: #3b60be;--primaryContrast: #ffffff;--cardBackground: #cbecfd;--background: #ffffff;--backgroundRgb: 255, 255, 255;--text: #000000;--text-fade: #666666;--text-semi-fade: #333333;--table-border: #00000020;--table-overlay-color: #00000010;--color-warning: #ca4a19;--bg-warning: #f9e5d7;--color-info: #3b60be;--bg-info: #e0e4ea;--color-tip: #27ae60;--bg-tip: #e0f4e0}body.dark{--primary: #3b60be;--primaryText: #6087ec;--primaryContrast: #ffffff;--cardBackground: #1f2126;--background: #000000;--backgroundRgb: 0, 0, 0;--text: #ffffff;--text-fade: #96b1db;--text-semi-fade: #c0c0c0;--table-border: #ffffff20;--table-overlay-color: #ffffff10;--color-warning: #ea4545;--color-info: #3b60be;--color-tip: #27ae60;--bg-warning: #2b1c1c;--bg-info: #132135;--bg-tip: #152f15}.theme-button{font-size:1.5rem;color:var(--text-fade)}.theme-button .light{display:flex;align-items:center;justify-content:center}.theme-button .dark,.dark .theme-button .light{display:none}.dark .theme-button .dark{display:flex;align-items:center;justify-content:center}main{margin:auto;padding:1.5rem;max-width:800px}*{box-sizing:border-box}html,body{margin:0}body{margin-top:4rem}body{font-family:var(--font);color:var(--text);background-color:rgb(var(--backgroundRgb));line-height:1.7}code{font-family:IBM Plex Mono,monospace}.astro-code{padding:1rem;border-radius:.5rem}code{background-color:var(--cardBackground);padding:.2rem .4rem;border-radius:.3rem}.astro-code code{background-color:transparent;padding:0;border-radius:0}
