@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Syne:wght@700;800&family=IBM+Plex+Mono:wght@400;500&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #06080f;--bg2: #0d1117;--bg3: #141c27;--border: #1c2535;--border2: #263144;--text: #e2e8f4;--text2: #7a8ba8;--text3: #3d4f6b;--accent: #0658f6;--accent2: #4d90ff;--accent-bg: rgba(6,88,246,.1);--green: #00d084;--green-bg: rgba(0,208,132,.1);--green-b: rgba(0,208,132,.3);--red: #ff4d6d;--red-bg: rgba(255,77,109,.1);--red-b: rgba(255,77,109,.3);--yellow: #ffb800;--yellow-bg: rgba(255,184,0,.1);--yellow-b: rgba(255,184,0,.3);--purple: #a855f7;--purple-bg: rgba(168,85,247,.1);--font: "Inter", sans-serif;--font-head: "Syne", sans-serif;--font-mono: "IBM Plex Mono", monospace;--radius: 8px;--radius2: 12px;--shadow: 0 8px 32px rgba(0,0,0,.5);--transition: .2s ease}[data-theme=light]{--bg: #f0f4ff;--bg2: #ffffff;--bg3: #e8edf8;--border: #dde3f0;--border2: #c8d0e8;--text: #0d1220;--text2: #4a5a78;--text3: #8a9ab8;--accent-bg: rgba(6,88,246,.06);--green-bg: rgba(0,208,132,.07);--green-b: rgba(0,208,132,.2);--red-bg: rgba(255,77,109,.07);--red-b: rgba(255,77,109,.2);--yellow-bg: rgba(255,184,0,.07);--yellow-b: rgba(255,184,0,.2);--shadow: 0 8px 32px rgba(0,0,0,.1)}html{transition:background-color var(--transition),color var(--transition)}*,*:before,*:after{transition:background-color var(--transition),border-color var(--transition),color .15s ease,box-shadow var(--transition),opacity .15s ease}svg,img,button svg,span svg{transition:none!important}html,body,#root{height:100%;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:2px}button{font-family:var(--font);cursor:pointer;border:none;outline:none}input,select,textarea{font-family:var(--font);outline:none}a{text-decoration:none;color:inherit}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes slideLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}.fade-up{animation:fadeUp .35s ease both}.fade-in{animation:fadeIn .25s ease both}.sidebar-slide{animation:slideLeft .25s cubic-bezier(.32,.72,0,1) both}.overlay-fade{animation:overlayFade .2s ease both}
