@font-face{font-family:Inter;src:url('../assets/font-inter.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:'Geist Mono';src:url('../assets/font-geist-mono.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root,[data-theme="dark"],[data-theme="light"]{--font:Inter,system-ui,sans-serif;--mono:'Geist Mono',ui-monospace,monospace}
html{scroll-behavior:auto;scrollbar-color:var(--line-control) var(--bg)}
body{margin:0}

/* Embedded screens: host tabs provide navigation and theme controls. */
.rail,.rail-scrim,.topbar{display:none!important}
.shell-col{width:100%;min-width:0}
.shell-main{padding:20px 24px 40px!important}
/* The dedicated Event clusters tab owns the current graph. Do not show the
   retired graph a second time inside the investigation tab. */
html[data-demo-view="investigation"] .demo-cluster-card{display:none!important}
@media(max-width:639px){.shell-main{padding:16px 16px 32px!important}}
