.theme-toggle[data-astro-cid-l6lhmie6]{color:var(--color-text);cursor:pointer;background:0 0;border:0;margin-right:-12px;padding:12px;display:flex}.theme-toggle[data-astro-cid-l6lhmie6][hidden]{display:none}.theme-toggle[data-astro-cid-l6lhmie6]:hover{opacity:.6}.theme-toggle[data-astro-cid-l6lhmie6][data-current=light] .icon-sun[data-astro-cid-l6lhmie6],.theme-toggle[data-astro-cid-l6lhmie6][data-current=dark] .icon-moon[data-astro-cid-l6lhmie6]{display:none}.wordmark[data-astro-cid-qisgtjgl]{width:auto;height:24px;display:block}.wordmark[data-astro-cid-qisgtjgl] .ink{fill:var(--color-logo-ink)}.wordmark[data-astro-cid-qisgtjgl] .accent{fill:var(--color-logo-accent)}.wordmark[data-astro-cid-qisgtjgl] .cursor{animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce),print{.wordmark[data-astro-cid-qisgtjgl] .cursor{animation:none}}.site-header[data-astro-cid-nen7h5rs]{height:var(--header-height);background:var(--color-page);align-items:center;padding-inline:28px 32px;display:flex}.site-title[data-astro-cid-nen7h5rs]{padding-block:4px;display:block}.site-title[data-astro-cid-nen7h5rs] .wordmark-short{display:none}@media (width<=399px){.site-title[data-astro-cid-nen7h5rs] .wordmark-full{display:none}.site-title[data-astro-cid-nen7h5rs] .wordmark-short{display:block}}.nav-desktop[data-astro-cid-nen7h5rs]{align-self:stretch;margin-left:auto}.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{height:100%;margin:0;padding:0;list-style:none;display:flex}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{height:100%;font-weight:700;font-size:var(--text-nav);border-top:7px solid #0000;border-bottom:7px solid #0000;align-items:center;padding-inline:10px;text-decoration:none;display:flex}.site-header[data-astro-cid-nen7h5rs]>.theme-toggle{margin-left:12px}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{opacity:.6}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{border-bottom-color:var(--color-accent)}.menu-button[data-astro-cid-nen7h5rs]{color:var(--color-text);cursor:pointer;background:0 0;border:0;margin:0 12px 0 -12px;padding:12px;display:none}.nav-drawer[data-astro-cid-nen7h5rs]{background:var(--color-drawer);width:min(80vw,300px);height:100dvh;max-height:none;color:var(--color-drawer-text);--color-logo-ink:var(--color-drawer-text);--color-logo-accent:var(--color-accent);border:0;margin:0;padding:0;inset:0 auto 0 0}.nav-drawer[data-astro-cid-nen7h5rs]::backdrop{background:#0006}.drawer-title[data-astro-cid-nen7h5rs]{width:fit-content;margin:48px 32px 40px 36px;display:block}.nav-drawer[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.nav-drawer[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.drawer-title){font-weight:700;font-size:var(--text-nav);padding:10px 36px;text-decoration:none;display:block;position:relative}.nav-drawer[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]:before{content:"";background:var(--color-accent);width:7px;position:absolute;top:0;bottom:0;left:0}@media (width<=767px){.site-header[data-astro-cid-nen7h5rs]{padding-inline:16px}.menu-button[data-astro-cid-nen7h5rs]{display:block}.nav-desktop[data-astro-cid-nen7h5rs]{display:none}.site-header[data-astro-cid-nen7h5rs]>.theme-toggle{margin-left:auto}}:root{color-scheme:light dark;--color-page:light-dark(#f5f2f0,#1e1e1e);--color-surface:light-dark(#fff,#2a2a2a);--color-text:light-dark(#212121,#e6e6e6);--color-text-muted:light-dark(#666,#b3b3b3);--color-divider:light-dark(#d9d9d9,#444);--color-drawer:light-dark(var(--color-plum),#2f2a2e);--color-drawer-text:#fff;--color-accent:#ffd54f;--color-on-accent:#212121;--color-link-external:light-dark(#00f,#8ab4f8);--color-logo-ink:var(--color-text);--color-logo-accent:light-dark(#e0a400,#ffd54f);--color-plum:#4f474e;--color-error:light-dark(#b3261e,#f2b8b5);--color-on-error:light-dark(#fff,#601410);--font-sans:Roboto, Arial, sans-serif;--font-mono:"Courier New", Courier, monospace;--text-body:13pt;--text-nav:12pt;--content-width:1154px;--gutter:20px;--header-height:56px}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/roboto-300.CCzlftfr.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/roboto-400.BqEyEoaF.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/roboto-700.BZpUvMxY.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-page);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);flex-direction:column;margin:0;line-height:1.55;display:flex}img,iframe{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.skip-link{z-index:100;background:var(--color-accent);color:var(--color-on-accent);padding:8px 12px;position:absolute;top:0;left:-9999px}.skip-link:focus{top:8px;left:8px}.container{width:min(100% - 2 * var(--gutter), var(--content-width));margin-inline:auto}main{flex:1;padding-block:24px 48px}.card{background:var(--color-surface);padding:11px 8px}.card>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}.card p{margin:14px 0 0}.mono{font-family:var(--font-mono)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-footer[data-astro-cid-hkbrpulz]{background:var(--color-surface);text-align:center;margin-bottom:26px}.site-footer[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:0;padding:6px 8px;font-size:9pt;line-height:1.5}
