@layer reset{*{border-color:var(--color-border);outline-color:var(--color-ring);scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--site-chrome-primary:var(--color-primary);--accent-blue:#09f}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root,:root[data-theme=dark],:root[data-theme=auto]{--color-primary:var(--color-bg-inverse);--color-primary-hover:var(--color-bg-inverse-raised);--color-primary-subtle:var(--color-bg-muted)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@layer components{html{background:var(--color-bg);scrollbar-gutter:stable both-edges;height:100%;min-height:100%}:root:has(dialog[open]:modal){overflow:hidden}body{background:var(--color-bg);min-height:100%;color:var(--color-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-canvas-mode=true] body{background:var(--color-bg-elevated);overflow:clip}:root[data-canvas-mode=true],:root[data-canvas-mode=true] body{overscroll-behavior-x:none}:root[data-canvas-mode=true] [data-dashboard-chrome]{display:none}:root[data-canvas-mode=true] main{background:0 0;min-height:100dvh;margin-top:0;padding-top:0}:where(button:not(:disabled,[aria-disabled=true])),:where([role=button]:not([aria-disabled=true])){cursor:pointer}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-fg-muted)}}
