body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto',
        'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans',
        'Helvetica Neue', sans-serif, 'Open Sans', 'Raleway', 'Red Hat Display',
        'Red Hat Text', 'Source Code Pro';
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow-y: auto;
    ::-webkit-scrollbar {
        width: 8px;
    }
    ::-webkit-scrollbar-track {
        display: none;
    }
    ::-webkit-scrollbar-thumb {
        background: #3fb3b0;
        border-radius: 100px;
    }
}

code {
    font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
        monospace;
}

.markdown pre {
    text-wrap: auto;
    word-break: break-word;
}

/* custom tooltip styles for react-force-graph as per figma */
.graph-tooltip,
.scene-tooltip:not(:empty) {
    border-radius: 4px !important;
    padding: 5.5px 10px 5.5px 10px !important;
    color: #47515a !important;
    background-color: rgb(247 249 250 / 90%) !important;
    div {
        display: flex;
        flex-direction: column;
        gap: 4px;
    }
    span {
        font-family:
            'Red Hat Text',
            Open Sans,
            sans-serif;
        font-size: 16px;
        font-weight: 500;
        line-height: 21px;
        letter-spacing: 0px;
        text-align: left;
        b {
            font-weight: 700;
        }
    }
}


/*# sourceMappingURL=main.20935307.css.map*/