:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f4f0;--fg:#111;--muted:#5c5c57;--line:#d9d8d2;--grid:#1111110f;--accent:#c42f18;--sel:#e8e7e1;--focus:#111;--sans:"Helvetica Neue", Helvetica, Arial, system-ui, sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121212;--fg:#ededea;--muted:#a3a39e;--line:#2e2e2e;--grid:#ffffff0f;--accent:#ff6a4d;--sel:#222;--focus:#ededea}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121212;--fg:#ededea;--muted:#a3a39e;--line:#2e2e2e;--grid:#ffffff0f;--accent:#ff6a4d;--sel:#222;--focus:#ededea}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}.app{display:contents}body{background:var(--bg);color:var(--fg);font-family:var(--sans);margin:0}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:30;background:var(--fg);color:var(--bg);padding:10px 14px;position:absolute;top:-64px;left:16px}.skip:focus{top:16px}.logo{color:var(--fg);line-height:0;display:inline-block}.logo :is(svg){width:128px;height:auto;display:block}.logo:focus-visible{outline:2px solid var(--focus);outline-offset:4px}
