/** **************************************
* Fonts: app
*************************************** */
/* @import '@fontsource-variable/public-sans'; */

/* @import '@fontsource/barlow/400.css';
@import '@fontsource/barlow/500.css';
@import '@fontsource/barlow/600.css';
@import '@fontsource/barlow/700.css';
@import '@fontsource/barlow/800.css'; */

/** **************************************
* Fonts: options
*************************************** */
/* @import '@fontsource-variable/dm-sans';
@import '@fontsource-variable/inter';
@import '@fontsource-variable/nunito-sans'; */

/** **************************************
* Plugins
*************************************** */
/* scrollbar */
@import './assets/css/styles-scrollbar.css';

/* map */
@import './assets/css/styles-map.css';
/* @import 'mapbox-gl/dist/mapbox-gl.css'; */

/* lightbox */
/* @import './components/lightbox/styles.css'; */

/* chart */
@import './assets/css/styles-chart.css';

/** **************************************
* Baseline
*************************************** */
html {
    height: 100%;
    -webkit-overflow-scrolling: touch;
}
body,
#root,
#root__layout {
    display: flex;
    flex: 1 1 auto;
    min-height: 100%;
    flex-direction: column;
}
img {
    max-width: 100%;
    vertical-align: middle;
}
ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
input[type='number'] {
    -moz-appearance: textfield;
    appearance: none;
}
input[type='number']::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none;
}
input[type='number']::-webkit-inner-spin-button {
    margin: 0;
    -webkit-appearance: none;
}
