@charset "UTF-8";:root{--gf-surf-1: #1f3739;--gf-surf-2: #294547;--gf-surf-3: #2a3b3d;--gf-well: #173032;--gf-ink-1: #ffffff;--gf-ink-2: #f1f4f4;--gf-ink-9: #abb9bb;--gf-ink-10: #a5b4b6;--gf-on-accent: #0b0d0c;--gf-edge-rgb: 255, 255, 255;--gf-shadow-rgb: 0, 0, 0;--gf-accent: #6fd8cf;--gf-accent-rgb: 111, 216, 207;--gf-accent-ink: #79dad3;--gf-accent-ink-bright: #96e3dc;--gf-accent-edge: #88e3db;--gf-font: "Courier New", Courier, monospace;--gf-hairline: 1px solid rgba(var(--gf-edge-rgb), .075)}*,*:before,*:after{box-sizing:border-box}html{font-size:93.75%;background:var(--gf-surf-1);-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;overflow-x:hidden;font-family:var(--gf-font);color:var(--gf-ink-2);background:radial-gradient(1100px 620px at 82% -6%,rgba(var(--gf-accent-rgb),.13),transparent 62%),radial-gradient(900px 520px at -8% 108%,rgba(var(--gf-accent-rgb),.07),transparent 60%),var(--gf-surf-1);background-attachment:fixed;-webkit-font-smoothing:antialiased}::selection{background:rgba(var(--gf-accent-rgb),.28);color:var(--gf-ink-1)}:focus-visible{outline:2px solid var(--gf-accent-edge);outline-offset:3px}
