:root{--bg: #FAF8F5;--ink: #16181A}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#edeae4;color:var(--ink);font-family:DM Sans,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}a{color:#1e3a32;text-decoration:none}a:hover{color:#0f1f1a}button,input,textarea{font-family:inherit}input::placeholder{color:#a6abb0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d8d2c7;border-radius:6px}::-webkit-scrollbar-track{background:transparent}.eh-chat-input{scrollbar-width:none}.eh-chat-input::-webkit-scrollbar{display:none}@keyframes eh-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes eh-typing{0%,60%,to{opacity:.4;transform:translateY(0) scale(.85)}30%{opacity:1;transform:translateY(-5px) scale(1)}}@keyframes eh-fade{0%{opacity:0}to{opacity:1}}
