#themeToggle[data-astro-cid-hqzi3cpl]{border:0;background:none;cursor:pointer}.sun[data-astro-cid-hqzi3cpl]{fill:var(--text-color)}.moon[data-astro-cid-hqzi3cpl],.dark .sun[data-astro-cid-hqzi3cpl]{fill:transparent}.dark .moon[data-astro-cid-hqzi3cpl]{fill:var(--text-color)}header[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;width:100%;margin:0}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;width:100%;margin:0}svg[data-astro-cid-v3berjjl]{fill:var(--text-color)}a[data-astro-cid-wf5v6jcb]{margin-left:1%}svg[data-astro-cid-wf5v6jcb]{fill:var(--text-color)}svg[data-astro-cid-qvplrcn7]{fill:var(--text-color)}svg[data-astro-cid-ib2b6htl]{stroke:var(--text-color)}footer[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;justify-content:center;align-items:center}footer[data-astro-cid-sz7xmlte] div[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;gap:1rem}a[data-astro-cid-sz7xmlte]{margin-top:10px;text-decoration:none;font-size:small;font-weight:700;color:var(--main-color)}html{font-family:sans-serif;--main-color: #1083D6;--text-color: #2A3B47;--acent-color: #5ECB7B;--light-text-color: #A0A7AC;--border-color: #EFF3F5;--container-color: #FFFFFF;--body-color: #FBFBFE;--tag-bg-color: #3C8C55;background-color:var(--body-color);color:var(--text-color)}@media (prefers-color-scheme: dark){html{font-family:sans-serif;--main-color: #5EA6EE;--text-color: #C8CDD0;--acent-color: #3C8C55;--light-text-color: #A0A7AC;--border-color: #2A3B47;--container-color: #212E36;--body-color: #192229;--tag-bg-color: #c1cfe5;background-color:var(--body-color);color:var(--text-color)}}html.dark{--main-color: #52A5E0;--text-color: #C8CDD0;--light-text-color: #A0A7AC;--border-color: #2A3B47;--container-color: #212E36;--body-color: #192229;--tag-bg-color: #c1cfe5;background-color:var(--body-color);color:var(--text-color)}html.light{--main-color: #1083D6;--text-color: #2A3B47;--light-text-color: #A0A7AC;--border-color: #d6e2f6;--container-color: #d6e2f6;--body-color: #FBFBFE;--tag-bg-color: #3C8C55;background-color:var(--body-color);color:var(--text-color)}body{margin:0 auto;width:100%;max-width:80ch;padding:1lh;line-height:1.5;min-height:100vh;display:flex;flex-direction:column}*{box-sizing:border-box}p{max-width:80ch;margin-bottom:1em;margin-bottom:1lh}h1{margin:1rem 0;font-size:2.5rem;text-align:center;color:var(--main-color);margin-bottom:1em;margin-bottom:1lh}h2{margin-top:30px;color:var(--main-color);margin-bottom:1em;margin-bottom:1lh}h3{margin-top:30px;color:var(--text-color);margin-bottom:1em;margin-bottom:1lh}main{min-height:70vh}footer{margin-top:2rem;align-self:end;width:100%}a{color:var(--main-color);text-decoration:none;font-weight:700;color:var(--acent-color)}li{margin-top:.5em;margin-top:.5lh;margin-bottom:.5em;margin-bottom:.5lh}pre{padding:8px 16px;overflow:auto;border-radius:4px}code{padding:4px;border-radius:4px;font-family:Consolas,Monaco,Andale Mono,monospace;direction:ltr;font-size:14px}pre>code{padding:0;line-height:1.5;word-break:normal;white-space:pre;word-spacing:normal;tab-size:4}.hamburger{padding-right:20px;cursor:pointer}.hamburger .line{display:block;width:40px;height:5px;margin-bottom:10px;background-color:var(--text-color)}.nav-links{position:fixed;top:0;left:80px;background-color:var(--container-color);padding:10px;border-radius:5px;box-shadow:0 2px 5px #0000004d;display:none}.nav-links a{display:flex;text-align:center;justify-content:center;padding:10px 0;text-decoration:none;font-size:1.1rem;font-weight:700;text-transform:uppercase;color:var(--text-color)}.nav-links a:hover,.nav-links a:focus{background-color:var(--container-color);color:var(--text-color);border-radius:10px}.expanded{display:unset}@media screen and (min-width: 636px){.nav-links{display:flex;position:static;box-shadow:0 0;width:auto;background:none}.nav-links a{display:inline-block;padding:15px 20px}.hamburger{display:none}}.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}
