@font-face{font-family:display;src:url(../media/oswald_latin.p.1hb2l88ecv7fz.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:display;src:url(../media/oswald_latin.p.1hb2l88ecv7fz.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:display;src:url(../media/oswald_latin.p.1hb2l88ecv7fz.woff2)format("woff2");font-display:swap;font-weight:700}.CwlJCW_className{font-family:display,KeyCode Display Fallback}.CwlJCW_variable{--font-display:"display", KeyCode Display Fallback}
@font-face{font-family:body;src:url(../media/archivo_latin.p.13rul5q9jl2r0.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:body;src:url(../media/archivo_latin.p.13rul5q9jl2r0.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:body;src:url(../media/archivo_latin.p.13rul5q9jl2r0.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:body;src:url(../media/archivo_latin.p.13rul5q9jl2r0.woff2)format("woff2");font-display:swap;font-weight:700}._6nLfbq_className{font-family:body,KeyCode Body Fallback}._6nLfbq_variable{--font-body:"body", KeyCode Body Fallback}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin.p.1wmoa0e_blxrz.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin.p.1wmoa0e_blxrz.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin.p.1wmoa0e_blxrz.woff2)format("woff2");font-display:swap;font-weight:700}.YsPUIG_className{font-family:mono,KeyCode Mono Fallback}.YsPUIG_variable{--font-mono:"mono", KeyCode Mono Fallback}
@font-face{font-family:KeyCode Display Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0%;size-adjust:81.43%}@font-face{font-family:KeyCode Body Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0%;size-adjust:98.7%}@font-face{font-family:KeyCode Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0%;size-adjust:134.59%}.keycodeApp{--bg:#15171b;--bg-grain:#191c21;--panel:#1d2025;--panel-2:#23262d;--panel-inset:#101215;--border:#31363f;--border-soft:#282c33;--text:#ecebe4;--text-dim:#b3b8c0;--muted:#8b929c;--brass:#d6a43a;--brass-bright:#efc15e;--brass-dim:#9c7a2e;--accent-ink:#15171b;--ok:#5fbe82;--warn:#e0a93c;--low:#d9705a;--shadow:#00000073;--field-shadow:inset 0 2px 6px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;min-height:100dvh;color:var(--text);background-color:var(--bg);background-image:radial-gradient(1200px 600px at 78% -10%, color-mix(in srgb, var(--brass) 9%, transparent), transparent 60%), radial-gradient(900px 500px at 0% 0%, color-mix(in srgb, var(--panel-2) 60%, transparent), transparent 55%), linear-gradient(var(--bg), var(--bg));font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}@media (prefers-color-scheme:light){.keycodeApp:not([data-theme]){--bg:#e9e5db;--bg-grain:#efece3;--panel:#fbfaf6;--panel-2:#f2efe7;--panel-inset:#e4e0d4;--border:#cfc8b8;--border-soft:#ded8c9;--text:#1b1d21;--text-dim:#3f434a;--muted:#6a6f78;--brass:#97690f;--brass-bright:#7d5608;--brass-dim:#b58a3a;--accent-ink:#fbfaf6;--ok:#2f8f56;--warn:#9a6a12;--low:#b0472f;--shadow:#3c321e2e;--field-shadow:inset 0 2px 5px #463c282e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.keycodeApp[data-theme=light]{--bg:#e9e5db;--bg-grain:#efece3;--panel:#fbfaf6;--panel-2:#f2efe7;--panel-inset:#e4e0d4;--border:#cfc8b8;--border-soft:#ded8c9;--text:#1b1d21;--text-dim:#3f434a;--muted:#6a6f78;--brass:#97690f;--brass-bright:#7d5608;--brass-dim:#b58a3a;--accent-ink:#fbfaf6;--ok:#2f8f56;--warn:#9a6a12;--low:#b0472f;--shadow:#3c321e2e;--field-shadow:inset 0 2px 5px #463c282e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.keycodeApp[data-theme=dark]{--bg:#15171b;--bg-grain:#191c21;--panel:#1d2025;--panel-2:#23262d;--panel-inset:#101215;--border:#31363f;--border-soft:#282c33;--text:#ecebe4;--text-dim:#b3b8c0;--muted:#8b929c;--brass:#d6a43a;--brass-bright:#efc15e;--brass-dim:#9c7a2e;--accent-ink:#15171b;--ok:#5fbe82;--warn:#e0a93c;--low:#d9705a;--shadow:#00000073;--field-shadow:inset 0 2px 6px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.keycodeApp *,.keycodeApp :before,.keycodeApp :after{box-sizing:border-box;margin:0;padding:0}.keycodeApp ::selection{background:color-mix(in srgb, var(--brass) 35%, transparent);color:var(--text)}.keycodeApp a{color:var(--brass);text-decoration:none}.keycodeApp a:hover{text-decoration:underline}.keycodeApp button{font-family:inherit}.keycodeApp :focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.keycodeApp *,.keycodeApp :before,.keycodeApp :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
