.window[data-astro-cid-75k6lhd7]{background:var(--color-window);border:var(--border);box-shadow:var(--shadow-window);scroll-margin-top:calc(var(--menu-bar-height) + var(--space-4))}.title-bar[data-astro-cid-75k6lhd7]{background:repeating-linear-gradient(to bottom, var(--color-ink) 0 1px, transparent 1px 3px) center / 100% calc(100% - 10px) no-repeat content-box;border-bottom:var(--border);justify-content:center;align-items:center;height:1.75rem;padding-inline:3px;display:flex;position:relative}.window[data-astro-cid-75k6lhd7].collapsed{border-bottom:none}.close-box[data-astro-cid-75k6lhd7]{left:var(--space-3);width:.9rem;height:.9rem;color:var(--color-ink);background:var(--color-window);border:var(--border);box-shadow:0 0 0 3px var(--color-window);cursor:pointer;place-items:center;padding:2px;display:grid;position:absolute}.close-box[data-astro-cid-75k6lhd7] svg[data-astro-cid-75k6lhd7]{visibility:hidden;width:100%;height:100%}.close-box[data-astro-cid-75k6lhd7]:hover svg[data-astro-cid-75k6lhd7],.close-box[data-astro-cid-75k6lhd7]:focus-visible svg[data-astro-cid-75k6lhd7]{visibility:visible}.close-box[data-astro-cid-75k6lhd7]:active{color:var(--color-paper);background:var(--color-ink)}.title[data-astro-cid-75k6lhd7]{padding:0 var(--space-3);font-size:var(--font-size-title);background:var(--color-window);align-self:stretch;align-items:center;font-weight:700;line-height:1;display:flex}.info[data-astro-cid-75k6lhd7]{justify-content:space-between;gap:var(--space-4);padding:var(--space-1) var(--space-3);font-size:var(--font-size-small);border-bottom:var(--border);box-shadow:inset 0 -2px 0 var(--color-window-shade);display:flex}.content[data-astro-cid-75k6lhd7]{padding:var(--space-4);box-shadow:var(--bevel)}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pixelify-sans-latin-400-normal.DLrIX9QE.woff2)format("woff2"),url(/_astro/pixelify-sans-latin-400-normal.JapMNN6Z.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/pixelify-sans-latin-700-normal.D3Xxx3QE.woff2)format("woff2"),url(/_astro/pixelify-sans-latin-700-normal.BctWAS0u.woff)format("woff")}@font-face{font-family:Silkscreen Digits;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/silkscreen-latin-400-normal.CtPo2yA5.woff2)format("woff2");unicode-range:U+30-39}@font-face{font-family:Silkscreen Digits;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/silkscreen-latin-700-normal.CSE2nhgM.woff2)format("woff2");unicode-range:U+30-39}:root{--color-ink:#000;--color-paper:#fff;--color-desktop-light:#b4b4b4;--color-desktop-dark:#8e8e8e;--color-window:#ddd;--color-window-highlight:#fff;--color-window-shade:#888;--color-text-muted:#4a4a4a;--color-selection:#000;--color-selection-text:#fff;--font-system:"Silkscreen Digits", "Pixelify Sans", "Chicago", "Geneva", ui-monospace, monospace;--font-size-small:1rem;--font-size-body:1rem;--font-size-title:1rem;--font-size-display:clamp(2rem, 7vw, 3.5rem);--line-height-body:1.5;--border:2px solid var(--color-ink);--shadow-window:4px 4px 0 var(--color-ink);--bevel:inset 2px 2px 0 var(--color-window-highlight), inset -2px -2px 0 var(--color-window-shade);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--menu-bar-height:2rem;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;font-family:var(--font-system);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-ink);background-color:var(--color-desktop-light);background-image:conic-gradient(var(--color-desktop-dark) 25%, var(--color-desktop-light) 0 50%, var(--color-desktop-dark) 0 75%, var(--color-desktop-light) 0);-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;background-size:4px 4px;margin:0}h1,h2,h3,p{margin:0}a{color:inherit;text-underline-offset:3px;text-decoration:underline}a:hover{background:var(--color-selection);color:var(--color-selection-text);text-decoration:none}:focus-visible{outline:2px dashed var(--color-ink);outline-offset:2px}::selection{background:var(--color-selection);color:var(--color-selection-text)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-3);background:var(--color-paper);border:var(--border);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.menu-bar[data-astro-cid-sfjkrmnn]{z-index:10;height:var(--menu-bar-height);padding:0 var(--space-3);background:var(--color-paper);border-bottom:var(--border);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}ul[data-astro-cid-sfjkrmnn]{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-sfjkrmnn]{height:calc(var(--menu-bar-height) - 2px);padding:0 var(--space-3);align-items:center;font-weight:700;text-decoration:none;display:flex}a[data-astro-cid-sfjkrmnn]:hover,a[data-astro-cid-sfjkrmnn]:focus-visible{background:var(--color-selection);color:var(--color-selection-text)}.home[data-astro-cid-sfjkrmnn]{padding:0 var(--space-2)}.host[data-astro-cid-sfjkrmnn]{font-size:var(--font-size-small)}@media (width<=30rem){.host[data-astro-cid-sfjkrmnn]{display:none}}main[data-astro-cid-z4jru4n3]{padding:calc(var(--menu-bar-height) + var(--space-8)) var(--space-4) var(--space-8)}
