/*
 * Copyright (c) Graph Aware Limited - All Rights Reserved
 *
 * This file is part of GraphAware Hume
 * Unauthorized copying of this file, via any medium is strictly prohibited
 * Proprietary and confidential
 */

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    rgb(var(--v-theme-text-body)) !important;
}
html, body {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    letter-spacing: 0.02em;
    text-rendering: optimizeLegibility;
    color: rgb(var(--v-theme-text-body)) !important;
}
.application {
    color: rgb(var(--v-theme-text-body)) !important;
}
html {
    color: rgb(var(--v-theme-text-body)) !important;
}
.application .theme--light.v-card,
.theme--light .v-card {
    color: rgb(var(--v-theme-text-body));
}
th {
    color: rgb(var(--v-theme-text-body));
}

html {
    overflow: hidden !important;
    height: 100% !important;
}

body {
    height: 100vh;
    max-height: 100vh;
    overflow: hidden;
}

.scrollbar-fix * ::-webkit-scrollbar {
    -webkit-appearance: none;
}

.scrollbar-fix * ::-webkit-scrollbar:vertical {
    width: 11px;
}

.scrollbar-fix * ::-webkit-scrollbar:horizontal {
    height: 11px;
}

.scrollbar-fix * ::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 2px solid #fafafa; /* should match background, can't be transparent */
    background-color: rgba(0, 0, 0, 0.4);
}

.scrollbar-fix * ::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.5);
}

.scrollbar-fix * ::-webkit-scrollbar-track {
    background-color: transparent;
}
