.nav[data-astro-cid-dmqpwcec]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-lg) 0;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2xl)}.nav-image[data-astro-cid-dmqpwcec]{background-image:var(--tobi-logo);border-radius:20%;background-size:100% auto;width:3rem;height:3rem;padding:0;margin:0}@media screen and (max-width:600px){.nav-image[data-astro-cid-dmqpwcec]{display:none}}.nav-brand[data-astro-cid-dmqpwcec]{font-family:var(--font-heading);font-size:.875rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;color:var(--color-text)}.nav-brand[data-astro-cid-dmqpwcec]:hover{color:var(--color-text-secondary)}.nav-links[data-astro-cid-dmqpwcec]{display:flex;gap:var(--space-lg)}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-family:var(--font-heading);font-size:.8125rem;color:var(--color-text-secondary);text-decoration:none}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].active{color:var(--color-text)}.footer[data-astro-cid-sz7xmlte]{margin-top:var(--space-xl);padding:var(--space-lg) 0;border-top:1px solid var(--color-border)}.footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-family:var(--font-heading);font-size:.75rem;color:var(--color-text-tertiary)}:root{--font-body: "JetBrains Mono", "Fira Code", Consolas, monospace;--font-heading: "JetBrains Mono", "Fira Code", Consolas, monospace;--font-mono: "Fira Code", Consolas, monospace;--color-text: #EFE6F2;--color-text-secondary: #F5F4F0;--color-text-tertiary: #F0F5F4;--color-bg: #21032B;--color-surface: #fff;--color-border: #e5e5e3;--color-link: #CFBCD4;--color-link-hover: #BCD4CF;--color-code-bg: #15011C;--width-content: 68rem;--width-page: 72rem;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 5rem}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-body);color:var(--color-text);background-color:var(--color-bg);line-height:1.7}a{color:var(--color-link);text-decoration-thickness:1px;text-underline-offset:2px;transition:color .15s ease}a:hover{color:var(--color-link-hover)}img{max-width:100%;height:auto;display:block}::selection{background-color:#d4d4d0}main{--isso-primary-text-color: var(--color-text);--isso-secondary-text-color: var(--color-text-secondary);--isso-border: 1px solid rgba(229, 229, 227, .2);--isso-box-shadow-color: rgba(229, 229, 227, .1);--isso-hover-color: #DECEDE;--isso-link-hover-color: var(--color-link-hover);--isso-link-text-shadow-color: #DECEDE;--isso-input-background-color: #fff;--isso-input-outline-color: #3584e4;--isso-button-background-color: #ddd;--isso-button-border: 1px solid #ccc;--isso-button-hover-background-color: #ccc;--isso-button-active-background-color: #bbb;--isso-preview-border-color: #f0f0f0;--isso-preview-box-shadow-color: #888;--isso-preview-background: repeating-linear-gradient( -45deg, #f8f8f8, #f8f8f8 10px, #fff 10px, #fff 20px );--isso-pre-color: #4d4d4c;--isso-pre-background-color: #eee;--isso-pre-border-color: #ddd;--isso-comment-divider-color: rgba(229, 229, 227, .1);--isso-page-author-suffix-color: #DBA2D8;--isso-target-fade-background-color: #eee5a1}.isso-text p{margin-left:.95em;padding-left:55px}.isso-author,.isso-page-author-suffix{margin-right:.5rem}span.isso-spacer{display:none;width:0}.isso-votes{margin-right:.25rem;min-width:2rem}.isso-no-votes>*>.isso-comment-footer .isso-upvote{margin-left:1.25em}.isso-upvote,.isso-downvote{font-size:0}.isso-avatar img{border-radius:20%}.isso-comment-footer{margin-left:.95em;padding-left:55px}.page[data-astro-cid-dmqsi53g]{max-width:var(--width-page);margin:0 auto;padding:0 var(--space-lg);min-height:100vh;display:flex;flex-direction:column}main[data-astro-cid-dmqsi53g]{flex:1}.heading[data-astro-cid-u4qoyrkz]{font-family:var(--font-heading);color:var(--color-text);letter-spacing:-.02em;line-height:1.2}.heading-h1[data-astro-cid-u4qoyrkz]{font-size:2rem;font-weight:700;margin-bottom:var(--space-md)}.heading-h2[data-astro-cid-u4qoyrkz]{font-size:1.375rem;font-weight:600;margin-top:var(--space-xl);margin-bottom:var(--space-sm)}.heading-h3[data-astro-cid-u4qoyrkz]{font-size:1.125rem;font-weight:600;margin-top:var(--space-lg);margin-bottom:var(--space-sm)}
