@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";
*{box-sizing:border-box;margin:0;padding:0}:root{--teal:#46a892;--aqua:#56b9a3;--forest:#0a3a35;--pine:#123f3a;--mint:#d7e3e0;--sage:#c8d8d5;--white:#fff;--bg:#0a3a35;--sidebar-bg:#123f3a;--surface:#1a4f49;--surface2:#1f5a54;--border:#56b9a326;--border2:#56b9a340;--text:#fff;--text2:#c8d8d5;--muted:#7aada3;--muted2:#5a8a84;--msg-own:#46a892;--msg-other:#1a4f49;--msg-own-text:#fff;--msg-other-text:#d7e3e0;--online:#4ade80;--offline:#6b7280;--radius:14px;--radius-sm:8px;--radius-xs:5px;--shadow:0 4px 20px #00000040;--shadow-lg:0 8px 40px #0006;--ff:"Plus Jakarta Sans", sans-serif}html,body{width:100%;height:100%;overflow:hidden}body{font-family:var(--ff);background:var(--bg);color:var(--text);height:100vh}input,button,textarea,select{font-family:var(--ff)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--teal)}
