:root{color-scheme:light;--bg: #f7f7f8;--surface: #ffffff;--text: #1f2933;--text-muted: #6b7480;--border: #e5e7eb;--accent: #0088ff;--accent-hover: #0066c0;--user-bubble: #dceeff;--assistant-bubble: #f1f3f5;--error: #a23a2a;--empty-footer-height: 288px;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;color:var(--text);background:var(--bg)}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Montserrat-Regular.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Montserrat-Medium.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Montserrat-SemiBold.woff2) format("woff2")}*{box-sizing:border-box}html{min-height:100%;background:var(--bg)}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;margin:0;background:var(--bg)}button,textarea{font:inherit}
