/* poznamkou 'SMAZAT?' si oznacuju nevyuzite casti, muzou se pak smazat(?) */

@font-face {
   font-family: "ibm-plex-sans";
   src: url("/src/fonts/IBMPlexSans-Regular.ttf") format("truetype");
   font-weight: normal;
   font-style: normal;
}
@font-face {
   font-family: "ibm-plex-sans";
   src: url("/src/fonts/IBMPlexSans-Italic.ttf") format("truetype");
   font-weight: normal;
   font-style: italic;
}
@font-face {
   font-family: "ibm-plex-sans";
   src: url("/src/fonts/IBMPlexSans-Bold.ttf") format("truetype");
   font-weight: bold;
   font-style: normal;
}
@font-face {
   font-family: "ibm-plex-sans";
   src: url("/src/fonts/IBMPlexSans-BoldItalic.ttf") format("truetype");
   font-weight: bold;
   font-style: italic;
}
@font-face {
   font-family: "ibm-plex-sans";
   src: url("/src/fonts/IBMPlexSans-Light.ttf") format("truetype");
   font-weight: 300;
   font-style: normal;
}
@font-face {
   font-family: "ibm-plex-sans";
   src: url("/src/fonts/IBMPlexSans-LightItalic.ttf") format("truetype");
   font-weight: 300;
   font-style: italic;
}
@font-face {
   font-family: "Material Icons";
   src: url("/src/fonts/material-icons.woff2") format("woff2");
   font-weight: 400;
   font-style: normal;
}

:root {
    --matlab-color: #c07015;
    /* --comsol-color: #3084c4; */
    --comsol-color: #368ccb;
    /* --dspace-color: #d40032; */
    /* --dspace-color: #004494; */
    --dspace-color: #72429c;
    --heavyhorse-color: #4a4a4a;
    /* podle lubor v2 --humusoft-color: #1e364b; */
    --humusoft-color: #004c7c;
    --humusoft-active-color: #005d9a;
    /* lubor v2 */
    --humusoft-base-color: #1e364b;
    /* moje verze --humusoft-base-color: #004c7c; */
    /* Luborova barva --humusoft-base-color: #263f52; */
    /* --humusoft-base-color: #262626; */
    --humusoft-base-active-color: #31485c;
    /* moje verze --humusoft-base-active-color: #005D9A; */
    /* vychazi z barvy od Lubora --humusoft-base-active-color: #3B556A; */
    /* --humusoft-base-active-color: #3d3d3d; */
    --humusoft-base2-color: #31485c;
    --humusoft-base2-active-color: #496177;
    --humusoft-subMenu-bgColor: #f5f5f5;
    --menu-height: 64px;
    --menu-pt: 8px;
    --submenu-height: 39px;
    --offset-top: calc(var(--menu-height) + var(--menu-pt) + var(--submenu-height));
 }

[id] {
   scroll-margin-top: var(--offset-top);
}

.material-icons {
    font-family: "Material Icons";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga";
    -webkit-font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
 }