*{box-sizing:border-box}a{color:var(--foreground);text-underline-offset:.2em;transition:color var(--duration-hover) ease;text-decoration:underline;text-decoration-thickness:.06em}a:hover{color:var(--secondary)}ul{margin:0;padding:0;list-style:none}dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}button{font-size:inherit;line-height:inherit;font-weight:inherit;background:0 0;border:0;padding:0;font-family:inherit}p{margin-top:var(--fs-base);margin-bottom:var(--fs-base)}
:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--foreground:#eee;--background:#000;--background-rgb:0 0 0;--secondary:#aaa}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--foreground:#222;--background:#fafafa;--background-rgb:250 250 250;--secondary:#aeaeae}:root{--on-media:#eee;--font-weight:700;--mw:420px;--fs-base:14px;--lh-base:23px;--page-x:calc(var(--fs-base) / 2);--page-top:calc(var(--lh-base) / 2);--page-bottom:var(--lh-base);--gap:calc(var(--fs-base) / 2);--duration-hover:.12s;--ease:cubic-bezier(.22, 1, .36, 1)}@media (max-width:640px){:root{--page-x:var(--fs-base)}}
:root{interpolate-size:allow-keywords}body{color:var(--foreground);background:var(--background);font-family:var(--font-primary), times, serif;font-weight:var(--font-weight);font-size:var(--fs-base);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.centered{width:100%;max-width:var(--mw);margin:0 auto}.mono{font-family:var(--font-mono), monospace;font-size:12px;font-weight:400;line-height:19px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme-wave] *,:root[data-theme-wave] :before,:root[data-theme-wave] :after{transition:none!important}:root[data-theme-wave]::view-transition-old(root){mix-blend-mode:normal;animation:none}:root[data-theme-wave]::view-transition-new(root){mix-blend-mode:normal;animation:none}:root[data-theme-wave]::view-transition-new(root){animation:theme-wave .8s var(--ease) both;-webkit-mask-image:linear-gradient(#0000 43.48%,#00000028 46.74%,#00000080 50%,#000000d7 53.26%,#000 56.52%);mask-image:linear-gradient(#0000 43.48%,#00000028 46.74%,#00000080 50%,#000000d7 53.26%,#000 56.52%);-webkit-mask-size:100% 230%;mask-size:100% 230%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes theme-wave{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}@media (prefers-reduced-motion:reduce){:root[data-theme-wave]::view-transition-new(root){animation:.2s both theme-fade;-webkit-mask-image:none;mask-image:none}}@keyframes theme-fade{0%{opacity:0}}:root[data-page-fade]::view-transition-old(root){animation:page-fade-out .15s var(--ease) both;mix-blend-mode:normal}:root[data-page-fade]::view-transition-new(root){animation:page-fade-in .25s var(--ease) .1s both;mix-blend-mode:normal}@keyframes page-fade-out{to{opacity:0}}@keyframes page-fade-in{0%{opacity:0}}
@font-face{font-family:primaryFont;src:url(../media/ABCAreal_Bold-s.p.2_87n1a8ax-e8.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:primaryFont Fallback;src:local(Arial);ascent-override:82.44%;descent-override:19.72%;line-gap-override:0.0%;size-adjust:106.51%}.primaryfont_94b0ee9a-module__E2zyDW__className{font-family:primaryFont,primaryFont Fallback}.primaryfont_94b0ee9a-module__E2zyDW__variable{--font-primary:"primaryFont", "primaryFont Fallback"}
@font-face{font-family:monoFont;src:url(../media/ABCArealMono_Regular-s.3cce90mho_9_k.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:monoFont Fallback;src:local(Arial);ascent-override:65.68%;descent-override:15.71%;line-gap-override:0.0%;size-adjust:133.68%}.monofont_fa6e4764-module__kOuf5G__className{font-family:monoFont,monoFont Fallback}.monofont_fa6e4764-module__kOuf5G__variable{--font-mono:"monoFont", "monoFont Fallback"}
