:root,.radix-themes{--app-bg:var(--color-panel-static);--app-surface:var(--gray-2);--app-surface-2:var(--gray-3);--app-surface-hover:var(--gray-4);--app-border:var(--gray-5);--app-border-subtle:var(--gray-4);--sidebar-bg:var(--gray-2);--sidebar-item-active-bg:var(--accent-a4);--sidebar-item-active-fg:var(--accent-11);--sidebar-section-fg:var(--gray-9);--topbar-bg:var(--gray-2);--topbar-height:52px;--traffic-1:var(--indigo-9);--traffic-2:var(--cyan-9);--traffic-3:var(--grass-9);--traffic-4:var(--amber-9);--traffic-5:var(--violet-9);--traffic-6:var(--pink-9);--traffic-7:var(--blue-9);--traffic-8:var(--orange-9);--app-font-mono:ui-monospace, "SF Mono", "JetBrains Mono", "Fira Code", Menlo, Monaco, Consolas, monospace;--app-radius-sm:var(--radius-3);--app-radius-md:var(--radius-4);--app-radius-lg:var(--radius-5);--app-shadow-sm:0 1px 2px #0000004d;--app-shadow-md:0 4px 12px #00000059;--app-shadow-lg:0 12px 32px #00000073}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}}html,body,#app{height:100%}body{background:var(--app-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}*{scrollbar-width:thin;scrollbar-color:var(--gray-6) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--gray-6);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--gray-7);background-clip:padding-box}@keyframes app-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.app-shimmer{background:linear-gradient(90deg, var(--gray-3) 0px, var(--gray-4) 200px, var(--gray-3) 400px);background-size:800px 100%;animation:1.4s linear infinite app-shimmer}.app-mono{font-family:var(--app-font-mono);font-feature-settings:"tnum" 1}.app-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes app-pulse{0%,to{opacity:1}50%{opacity:.25}}.app-pulse{animation:1.6s ease-in-out infinite app-pulse}::selection{background:var(--accent-a5);color:var(--accent-12)}button:focus-visible,a:focus-visible{outline:2px solid var(--accent-8);outline-offset:2px;border-radius:var(--app-radius-sm)}
