:root{--bg: #06070a;--bg-1: #0d0f12;--bg-2: #13161a;--bg-3: #1a1e23;--line: rgba(255,255,255,.1);--line-2:rgba(255,255,255,.16);--fg: #f6f8fa;--fg-1: #e2e5ea;--fg-2: #bfc5cd;--fg-3: #9ca3ad;--accent: #b6f475;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;--mono: ui-monospace, "Cascadia Code", "Fira Code", "Menlo", monospace;--serif: Georgia, "Times New Roman", serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.4}}@keyframes ring-expand{0%{transform:scale(1);opacity:.7}to{transform:scale(1.6);opacity:0}}@keyframes spin-360{to{transform:rotate(360deg)}}.pulse{animation:pulse-glow 1.4s ease-in-out infinite}.ring{animation:ring-expand 1.2s ease-out infinite}.spin{animation:spin-360 .8s linear infinite}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--fg-3)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px var(--bg-2) inset;-webkit-text-fill-color:var(--fg);caret-color:var(--fg)}select option{background:var(--bg-2);color:var(--fg)}
