@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-900: #0a1615;--bg-800: #0c373b;--bg-700: #0e4045;--bg-600: #10494e;--primary: #62FF84;--primary-dim: rgba(98, 255, 132, .12);--accent: #ECFF45;--border: rgba(98, 255, 132, .1);--border-focus: rgba(98, 255, 132, .45);--text-primary: #ffffff;--text-secondary: #c2d4d1;--text-muted: #7e9996;--text-on-primary: #0a1615;--error: #ff6b6b;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px}html,body,#root{height:100%;width:100%}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--bg-900);color:var(--text-primary);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-900)}::-webkit-scrollbar-thumb{background:var(--bg-600);border-radius:3px}:focus-visible{outline:2px solid var(--primary);outline-offset:3px}
