@import "./reset.css";
@import "./root.css";
@import "./notify.css";
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Roboto:wght@400;500;700&display=swap');

body {
    background-color: var(--background-canvas);
    color: var(--text-primary);
    font-family: 'Inter', 'Roboto', -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    font-size: 14px;
    line-height: 1.5;
    margin: 0;
    padding: 0;
    overflow: hidden;
    -webkit-font-smoothing: antialiased;
}

navy-app {
    display: block;
    width: 100%;
    height: 100vh;
    height: 100dvh;
}

/* Operational clean scrollbar */
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

::-webkit-scrollbar-track {
    background: var(--background-canvas);
}

::-webkit-scrollbar-thumb {
    background: var(--border-secondary);
    border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
    background: var(--text-muted);
}

.code-keyword {
    color: #c678dd;
}

/* Purple */
.code-string {
    color: #98c379;
}

/* Green */
.code-number {
    color: #d19a66;
}

/* Orange */
.code-property {
    color: #e06c75;
}


::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-track {
    background: #111318;
}

::-webkit-scrollbar-thumb {
    background: #282e39;
    border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
    background: #3f4756;
}


::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-track {
    background-color: var(--background-floating);
}

::-webkit-scrollbar-thumb {
    background-color: var(--border-primary);
    border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
    background-color: var(--background-overlay);
}

html,
body {
    width: 100%;
    height: 100%;
    overflow: hidden;

}


body {
    font-family: "Space Grotesk", ui-monospace, 'Public Sans', monospace;
    overflow: hidden;
    height: 100vh;
    width: 100vw;
    font-size: 14px;
    line-height: 1.5;
    color: var(--text-primary);
    background-color: var(--background-canvas);
}



navy-app {
    display: block;
    width: 100%;
    height: 100%;
    height: 100dvh;
}

:root {
    --sidebar-width: 260px;
    --sidebar-collapsed-width: 65px;
    --transition-speed: 0.3s;
}