.DemoBanner-module__mmuwjG__banner{color:#3b4512;background:#f4f8d6;border-bottom:1px solid #dfe6a8;padding:8px 16px;font-size:14px;line-height:1.4}.DemoBanner-module__mmuwjG__banner strong{font-weight:600}
:root{--bg:#f5f6f2;--surface:#fff;--surface-2:#fafbf8;--fg:#20241f;--muted:#5f675e;--line:#e4e7df;--line-strong:#d9dfd2;--accent:#37482c;--orange:#ff4714;--orange-ink:#b8360f;--lime:#d1e935;--sidebar:#141713;--banner-bg:#fafbed;--banner-line:#e3e5cc}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);margin:0;padding:0;font-family:Inter,Segoe UI,system-ui,-apple-system,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.55}a{color:var(--accent);text-underline-offset:2px}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}button,input,select,textarea{font:inherit;color:var(--fg)}input,select,textarea{border:1px solid var(--line-strong);background:var(--surface);box-sizing:border-box;border-radius:6px;max-width:100%;padding:7px 10px}button{color:#fff;cursor:pointer;touch-action:manipulation;background:#242b20;border:1px solid #242b20;border-radius:6px;padding:8px 14px;font-weight:550}button:hover{background:#343d2e}button:disabled{opacity:.6;cursor:default}code{background:#eef0e9;border-radius:4px;padding:0 4px;font-size:.92em}
