@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&display=swap";html.dark[data-v-1506b3c8]{--csstools-color-scheme--light: ;color-scheme:dark;--bg-primary:#01080e;--bg-secondary:#011627;--bg-tertiary:#011221;--bg-primary-hovered:#263b50;--text-primary:#f2f2f2;--text-secondary:#607b96;--text-link:#43d9ad;--text-inverted:#212529;--accent-primary:#fea55f;--accent-secondary:#43d9ad;--accent-error:#e99287;--accent-warning:#ffd714;--accent-success:#43d9ad;--btn-primary-bg:#fea55f;--btn-primary-text:#01080e;--btn-secondary-bg:#1c2b3a;--btn-secondary-text:#f2f2f2;--btn-tertiary-bg:transparent;--btn-tertiary-text:#f2f2f2;--btn-tertiary-border:#1e2d3d;--lines-color:#1e2d3d;--gradient-start:#4d5bce;--gradient-end:#43d9ad;--code-bg:#001221;--thememode-toggle-bg:#1c2b3a;--thememode-toggle-text:#f2f2f2;--thememode-toggle-border:#1e2d3d;--thememode-toggle-hover-bg:#263b50;--thememode-toggle-hover-border:#fea55f;--thememode-dropdown-bg:#01080e;--thememode-dropdown-border:#1e2d3d;--thememode-dropdown-item-text:#f2f2f2;--thememode-dropdown-item-hover-bg:#263b50;--thememode-dropdown-item-active-bg:#263b50;--thememode-dropdown-item-active-text:#fea55f;--scrollbar-track:#011627;--scrollbar-thumb:#fea55f;--scrollbar-thumb-hover:#ffd714;--scrollbar-border:#1e2d3d}html.light[data-v-1506b3c8]{--csstools-color-scheme--light:initial;color-scheme:light;--bg-primary:#f2f2f2;--bg-secondary:#f8f9fa;--bg-tertiary:#e9ecef;--bg-primary-hovered:#f0f0f0;--text-primary:#212529;--text-secondary:#5a6268;--text-link:#17a2b8;--text-inverted:#f2f2f2;--accent-primary:#007bff;--accent-secondary:#17a2b8;--accent-error:#dc3545;--accent-warning:#ffc107;--accent-success:#28a745;--btn-primary-bg:#007bff;--btn-primary-text:#f2f2f2;--btn-secondary-bg:#e2e6ea;--btn-secondary-text:#212529;--btn-tertiary-bg:transparent;--btn-tertiary-text:#212529;--btn-tertiary-border:#ced4da;--lines-color:#ced4da;--gradient-start:#007bff;--gradient-end:#17a2b8;--code-bg:#f1f3f5;--thememode-toggle-bg:#e2e6ea;--thememode-toggle-text:#212529;--thememode-toggle-border:#ced4da;--thememode-toggle-hover-bg:#f0f0f0;--thememode-toggle-hover-border:#007bff;--thememode-dropdown-bg:#f8f9fa;--thememode-dropdown-border:#ced4da;--thememode-dropdown-item-text:#5a6268;--thememode-dropdown-item-hover-bg:#f0f0f0;--thememode-dropdown-item-active-bg:#f0f0f0;--thememode-dropdown-item-active-text:#007bff;--font-size-headline:3.875rem;--font-size-sub-headline:2rem;--font-size-body:1.125rem;--font-size-labels:1rem;--font-size-code:.875rem;--font-family-main:Fira Code,monospace;--scrollbar-track:#f8f9fa;--scrollbar-thumb:#007bff;--scrollbar-thumb-hover:#ffc107;--scrollbar-border:#ced4da}[data-v-1506b3c8]:root{--accent-color:#fea55f;--scrollbar-track:#011627;--scrollbar-thumb:#fea55f;--scrollbar-thumb-hover:#ffd714;--scrollbar-border:#1e2d3d}@font-face{font-family:Fira Code;font-weight:300 700;font-style:normal;font-display:swap;src:local("Fira Code"),url(../fonts/FiraCode/FiraCode-VariableFont_wght.woff2) format("woff2-variations"),url(../fonts/FiraCode/FiraCode-VariableFont_wght.woff2) format("woff2")}@font-face{font-family:Fira Code;font-weight:300;font-style:normal;font-display:swap;src:url(../fonts/FiraCode/FiraCode-Light.woff2) format("woff2")}.scroll-to-top[data-v-1506b3c8]{position:fixed;bottom:1.25rem;right:1.25rem;width:3.125rem;height:3.125rem;border-radius:50%;background-color:#fea55f;color:#01080e;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 .25rem .625rem #0000004d;z-index:1000;transition:transform .2s,background-color .2s}.scroll-to-top[data-v-1506b3c8]:hover{transform:scale(1.1);background-color:#fec292}.scroll-to-top[data-v-1506b3c8]:focus-visible{transform:scale(1.1);background-color:#fec292}.scroll-to-top[data-v-1506b3c8]:active{transform:scale(.9)}@media screen and (max-width:768px){.scroll-to-top[data-v-1506b3c8]{bottom:5rem;right:.9375rem}}.fade-enter-active[data-v-1506b3c8],.fade-leave-active[data-v-1506b3c8]{transition:opacity .3s,transform .3s}.fade-enter-from[data-v-1506b3c8],.fade-leave-to[data-v-1506b3c8]{opacity:0;transform:translateY(1.25rem)}
