@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600&family=Oxanium:wght@500;700&display=swap");:root{--bg-dark-primary:#0A0A0A;--bg-dark-secondary:#161B22;--card-bg:rgba(15,30,35,0.9);--card-border:rgba(70,120,100,0.4);--text-primary:#E6E6E6;--text-secondary:#B0C0B0;--accent-green:#00FF80;--accent-green-glow:rgba(0,255,128,0.4);--font-primary:"Outfit",sans-serif;--font-display:"Oxanium",monospace}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;font-family:var(--font-primary);background-color:var(--bg-dark-primary);color:var(--text-primary);overflow-x:hidden}.page-wrapper{display:flex;height:100vh;width:100%}.chat-container,.main-content,.message-content,.page-container{flex-grow:1;overflow:hidden;min-width:0}