:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#60a5fa;--color-primary-hover:#3b82f6;--color-primary-light:#eff6ff;--color-bg:#fff;--color-bg-secondary:#f7f9fc;--color-bg-chat:#fff;--color-text:#0f172a;--color-text-secondary:#475569;--color-text-muted:#8a96a8;--color-border:#dfe4ec;--color-bubble-visitor:#e3eefd;--color-bubble-visitor-text:#14315c;--color-bubble-agent:#f2f4f8;--color-bubble-agent-text:#0f172a;--color-system-text:#8a96a8;--color-input-bg:#fff;--color-shadow:#0f172a0f;--color-overlay:#00000080;--color-success:#22c55e;--color-warning:#f59e0b;--color-danger:#ef4444}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;height:100dvh;height:var(--app-height,100%);overflow:hidden}body{font-variant-numeric:tabular-nums;color:var(--color-text);background:var(--color-bg-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,Noto Sans SC,Arial,sans-serif;font-size:14px;line-height:1.55}#app{height:100%;height:100dvh;height:var(--app-height,100%);justify-content:center;align-items:stretch;display:flex}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none}input,textarea{font-family:inherit;font-size:inherit;background:0 0;border:none;outline:none}img{max-width:100%;display:block}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-text-muted);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}
