:root{--ink: #0c0d0f;--ink-raised: #141518;--ink-hover: #1c1e22;--bone: #ede7da;--bone-aged: #d8d0bf;--signal: #e03127;--signal-deep: #8e1811;--signal-lift: #f2564c;--brass: #d8a33c;--dim: #98948d;--dim-2: #6b6964;--body-bone: #4a453c;--line: rgba(237, 231, 218, .16);--line-faint: rgba(237, 231, 218, .08);--line-bone: rgba(12, 13, 15, .22);--font-display: "Big Shoulders Display", Impact, sans-serif;--font-typewriter: "Special Elite", "Courier New", monospace;--font-body: "Courier Prime", "Courier New", monospace;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", monospace;--radius: 0px;--max-width: 720px;--ease-enter: cubic-bezier(.16, 1, .3, 1);--ease-land: cubic-bezier(.34, 1.4, .5, 1);--paper-shadow: 0 20px 44px rgba(0, 0, 0, .55);--photo-grade: saturate(.92) contrast(1.06) brightness(.86);--ambience-far: .14;--ambience-near: .11;--ambience-accuser: .1;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;width:100%}body{background:var(--ink);color:var(--bone);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}button{font-family:var(--font-mono);cursor:pointer;border:none;background:none;color:inherit;padding:0}button:disabled{cursor:default;opacity:.5}input,textarea{font-family:var(--font-body);font-size:inherit;color:var(--bone);background:none;border:none;outline:none;width:100%}input::placeholder,textarea::placeholder{color:var(--dim-2);opacity:1}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.er-on-signal:focus-visible{outline-color:var(--bone)}.er-touch{transition:scale .12s var(--ease-enter),background-color .12s linear}.er-touch:active:not(:disabled){scale:.96}.er-rot-l{rotate:-1.2deg}.er-rot-r{rotate:1.4deg}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
