/* @font-face { */
/*   font-family: 'Plus Jakarta Sans'; */
/*   src: url('/fonts/PlusJakartaSans[wght].ttf') format('truetype-variations'); */
/*   font-weight: 200 800; */
/*   font-style: normal; */
/*   font-display: swap; */
/* } */

/* @font-face { */
/*   font-family: 'Plus Jakarta Sans'; */
/*   src: url('/fonts/PlusJakartaSans-Italic[wght].ttf') format('truetype-variations'); */
/*   font-weight: 200 800; */
/*   font-style: italic; */
/*   font-display: swap; */
/* } */

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

/** **************************************
* Plugins
*************************************** */
/* scrollbar */

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

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

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

/** **************************************
* Baseline
*************************************** */
html {
    height: 100%;
    -webkit-overflow-scrolling: touch;
}
#app,
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;
}
