:root {
    color-scheme: light;
    --color-text: #333;
    --color-text-light: #757575;
    --color-link: #0098d4;
    --borders-color: #d2d2d2;
    --navbar-height: 3.5rem;
    --gutter: clamp(1rem, 3vw, 2rem);
}

* {
    box-sizing: border-box;
}

body {
    margin: 0;
    min-height: 100svh;
    display: flex;
    flex-direction: column;
    color: var(--color-text);
    background: #fff;
}

#react-entry-point,
#_dash-app-content {
    display: contents;
}

main {
    flex: 1;
}

a {
    color: var(--color-link);
    text-decoration: none;
}
