@import "https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";
:root{--easy-green:#a9c93b;--green-deep:#668100;--slate:#5a626a;--bg:#eef0ec;--panel:#fff;--border:#e4e7df;--divider:#edefea;--text:#3c3c3c;--muted:#9aa0a6;--accent:var(--easy-green);--accent-ink:var(--green-deep);--on-accent:#fff;--brand-leaf:linear-gradient(135deg, #c2da5e, #9cc23f 50%, #6c9437)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:var(--accent-ink)}button{font:inherit;cursor:pointer}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:8px 0}.md h1,.md h2,.md h3{margin:12px 0 6px;line-height:1.3}.md h1{font-size:20px}.md h2{font-size:17px}.md h3{font-size:15px}.md ul,.md ol{margin:8px 0;padding-left:22px}.md li{margin:2px 0}.md a{color:var(--accent-ink)}.md code{background:var(--surface-2,#f1f1ee);font-family:var(--font-mono,ui-monospace, monospace);border-radius:4px;padding:1px 5px;font-size:.9em}.md pre{color:#e6e9ef;background:#1d1f21;border-radius:8px;padding:12px;overflow-x:auto}.md pre code{color:inherit;background:0 0;padding:0}.md blockquote{border-left:3px solid var(--border);color:var(--muted);margin:8px 0;padding:2px 12px}.md table{border-collapse:collapse;margin:8px 0;font-size:13px}.md th,.md td{border:1px solid var(--border);text-align:left;padding:6px 10px}.md th{background:var(--divider);font-weight:500}.dots{gap:3px;display:inline-flex}.dots i{background:var(--easy-green);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite both dot-pulse;display:inline-block}.dots i:nth-child(2){animation-delay:.16s}.dots i:nth-child(3){animation-delay:.32s}@keyframes dot-pulse{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.conv-row .conv-delete{opacity:0;transition:opacity .12s}.conv-row:hover .conv-delete,.conv-row:focus-within .conv-delete{opacity:1}.conv-delete:hover:not(:disabled){color:#c0392b;background:var(--divider)}
