:root{--paper:#f4f1ea;--paper-raised:#fbf9f4;--ink:#141518;--ink-soft:#4a4c52;--ink-mute:#6f7076;--ink-faint:#8a8d90}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Geist,sans-serif;overflow-x:hidden}a{color:var(--ink);text-decoration:none}a:hover{opacity:.6}::selection{background:var(--ink);color:var(--paper)}input::placeholder{color:var(--ink-faint)}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes blink{0%,55%{opacity:1}56%,to{opacity:0}}body:after{content:"";z-index:60;pointer-events:none;opacity:.55;mix-blend-mode:multiply;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNDAnIGhlaWdodD0nMjQwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nMC44NScgbnVtT2N0YXZlcz0nMicgc3RpdGNoVGlsZXM9J3N0aXRjaCcvPjxmZUNvbG9yTWF0cml4IHR5cGU9J3NhdHVyYXRlJyB2YWx1ZXM9JzAnLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0nMjQwJyBoZWlnaHQ9JzI0MCcgZmlsdGVyPSd1cmwoI24pJyBvcGFjaXR5PScwLjUnLz48L3N2Zz4=);position:fixed;inset:0}
