:root{--bg:#121113;--raised:#1a191b;--border:#262626;--border-soft:#1c1c1c;--text:#fafafa;--text-dim:#a1a1aa;--text-faint:#71717a;--grass:#a1e770;--danger:#e0806b;--font-sans:var(--font-mono);--font-display:"Eurocine-Black", "Helvetica Neue", Helvetica, sans-serif;--radius:8px;--cursor:-webkit-image-set(url(/cursor/cursor@2x.png) 2x) 5 5, default;--cursor-pressed:-webkit-image-set(url(/cursor/cursor_pressed@2x.png) 2x) 5 5, default;--cursor-hand:-webkit-image-set(url(/cursor/hand@2x.png) 2x) 16 4, pointer;--cursor-hand-pressed:-webkit-image-set(url(/cursor/hand_pressed@2x.png) 2x) 16 4, pointer;--cursor-i-beam:-webkit-image-set(url(/cursor/ibeam@2x.png) 2x) 16 16, text;--cursor-i-beam-pressed:-webkit-image-set(url(/cursor/ibeam_pressed@2x.png) 2x) 16 16, text;--squircle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0,50 C0,0 0,0 50,0 S100,0 100,50 100,100 50,100 0,100 0,50' fill='%23000'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;font-size:14px;line-height:1.6;display:flex;position:relative}::selection{background:var(--grass);color:var(--bg)}a{color:inherit;text-decoration:none}body,button,label{cursor:var(--cursor)}body:active,button:not(:disabled):active,label:active{cursor:var(--cursor-pressed)}a{cursor:var(--cursor-hand)}a:active{cursor:var(--cursor-hand-pressed)}p,h1,h2,h3,li,input{cursor:var(--cursor-i-beam)}p:active,h1:active,h2:active,h3:active,li:active,input:active{cursor:var(--cursor-i-beam-pressed)}
