:root{--bg-base:#0c100e;--bg-surface:#121a14;--bg-elevated:#182218;--bg-hover:#1c281e;--border:#1e2a20;--border-light:#162016;--text-primary:#c8d8c8;--text-secondary:#80a080;--text-muted:#4a604a;--accent-blue:#4d9fff;--accent-green:#3c6;--accent-red:#e04040;--accent-amber:#ffb000;--level-red:#e04040;--level-yellow:#ffb000;--level-blue:#4d9fff;--side-w:300px;--panel-w:400px;--bar-h:36px;--header-h:36px;--radius:2px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;overflow:hidden}body{background:var(--bg-base);color:var(--text-primary);font-family:JetBrains Mono,Courier New,monospace}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}a{color:var(--accent-blue);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font-family:inherit}@media (width<=768px){:root{--side-w:0px;--panel-w:100%}.sidebar-mobile-hidden{display:none!important}.detail-mobile-overlay{z-index:100!important;background:var(--bg-surface)!important;width:100%!important;min-width:100%!important;max-width:100%!important;position:fixed!important;inset:0!important}}@media (width<=1024px){:root{--side-w:240px;--panel-w:320px}}.glass-panel{-webkit-backdrop-filter:blur(12px);background:#121a14d9;border:1px solid #33cc6626;border-radius:4px;box-shadow:0 4px 24px #0006,0 0 8px #33cc660d}.panel-enter{animation:.2s ease-out forwards slideInRight}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.msg-item{transition:background .15s,border-left-color .15s}.msg-item:hover{background:#33cc660f!important;border-left-color:#33cc664d!important}.msg-item.active{background:#33cc661a!important;border-left:2px solid #3c6!important}@keyframes marker-pulse{0%,to{opacity:1}50%{opacity:.6}}
