:root{font-family:var(--font-sans,"SF Pro Display"), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-jetbrains-mono,"JetBrains Mono"), "Fira Code", "SFMono-Regular", ui-monospace, monospace;--font-sans-stack:var(--font-sans,"SF Pro Display"), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--accent-primary:#05f;--accent-secondary:#0047ab;--base-canvas:#08090c;--card-surface:#101216;--grid-border:#1f242d;--glass-bg:#101216b3;--card-bg:#101216;--card-border:#1f242d;--text-primary:#fff;--text-muted:#707a8a;--radius:4px}body{background:var(--base-canvas);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-size:12px}.tabular-nums{font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.glass-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .2s,box-shadow .2s}.glass-card:hover{border-color:#0055ff4d;box-shadow:0 4px 24px #0003,0 0 0 1px #0055ff1a}.status-pulse{animation:2s ease-in-out infinite status-pulse}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.5}}.label-mono{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);font-size:10px}.section-header{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--text-muted);align-items:center;gap:8px;font-size:10px;display:flex}.section-header:before{content:"";background:var(--accent-primary);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #0055ff80}.events-scroll::-webkit-scrollbar{width:4px}.events-scroll::-webkit-scrollbar-track{background:0 0}.events-scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.react-grid-placeholder{background:#0055ff26!important;border-color:#0055ff80!important}.react-grid-item.react-draggable-dragging{box-shadow:0 25px 50px -12px #00000080,0 0 30px #05f3!important}.custom-scrollbar::-webkit-scrollbar{width:6px!important;height:6px!important}.custom-scrollbar::-webkit-scrollbar-track{background:0 0!important}.custom-scrollbar::-webkit-scrollbar-thumb{background:#0055ff4d!important;border-radius:3px!important}h1,.h1,h2,.h2{font-weight:unset!important;font-size:unset!important}
