@charset "UTF-8";*{box-sizing:border-box}:root{--bg: #0a0e18;--surface: #0f1420;--surface-2: #141a28;--raised: #1c2438;--border: #29344d;--primary: #2f6bff;--primary-2: #5b9dff;--accent: #3b82f6;--accent-2: #60a5fa;--text: #ececf3;--muted: #93a0bd;--danger: #ff5470;--radius: 14px;--grad: linear-gradient(135deg, #2f6bff 0%, #60a5fa 100%);--glow: 0 6px 22px rgba(47, 107, 255, .24);--sidebar-grad-a: rgba(22, 22, 31, .9);--sidebar-grad-b: rgba(10, 10, 18, .95);--topbar-bg: rgba(16, 16, 25, .6);--msg-bg: rgba(22, 22, 31, .55);--msg-border: rgba(42, 42, 58, .4)}:root[data-theme=light]{--bg: #f2f5fb;--surface: #ffffff;--surface-2: #ffffff;--raised: #e9eef8;--border: #d4dcec;--text: #17203a;--muted: #5d6b8c;--danger: #d92546;--glow: 0 6px 22px rgba(47, 107, 255, .16);--sidebar-grad-a: rgba(255, 255, 255, .94);--sidebar-grad-b: rgba(240, 244, 252, .97);--topbar-bg: rgba(255, 255, 255, .7);--msg-bg: rgba(255, 255, 255, .72);--msg-border: rgba(212, 220, 236, .6)}html,body{margin:0;height:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--text);background:radial-gradient(1200px 620px at 85% -16%,rgba(47,107,255,.16),transparent 60%),radial-gradient(1000px 560px at -12% 116%,rgba(37,99,235,.12),transparent 55%),var(--bg)}:root[data-theme=light] body{background:radial-gradient(1200px 620px at 85% -16%,rgba(47,107,255,.1),transparent 60%),radial-gradient(1000px 560px at -12% 116%,rgba(37,99,235,.07),transparent 55%),var(--bg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}::-webkit-scrollbar-track{background:transparent}
