@font-face {
    font-family: noah;
    src: url("/font/noah/noah-regular.otf") format("opentype");
    font-weight: 400;
}

@font-face {
    font-family: noah;
    src: url("/font/noah/noah-bold.otf") format("opentype");
    font-weight: 700;
}

@font-face {
    font-family: noah;
    src: url("/font/noah/noah-bolditalic.otf") format("opentype");
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: noah;
    src: url("/font/noah/noah-regularitalic.otf") format("opentype");
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: mont;
    src: url("/font/mont/bold.otf") format("opentype");
    font-weight: 700;
}

@font-face {
    font-family: mont;
    src: url("/font/mont/regular.otf") format("opentype");
    font-weight: 400;
}

:root {
    --primary: rgba(22, 163, 74, 1);
    --primary-content: white;
    --secondary: #3F559F;
    --secondary-content: white;

    --mobile-background: #E1F4FB;
}

* {
    font-family: noah, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif
}

.font-mont {
    font-family: mont, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif
}

span {
    font-size: inherit;
}