/* Original Fontshare webfonts, ITF Free Font License 2.0; see FFL.txt.
   Only the three upright styles used by Axum are served. No font files modified. */
@font-face {
    font-family: 'Satoshi';
    src: url('./Satoshi-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Satoshi';
    src: url('./Satoshi-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Satoshi';
    src: url('./Satoshi-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
/* Arial fallback metrics measured against the original Satoshi TTFs on a French
   text sample. These descriptors affect only the local fallback, never Satoshi. */
@font-face {
    font-family: 'Satoshi Fallback';
    src: local('Arial');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    size-adjust: 98.133%;
    ascent-override: 102.9215%;
    descent-override: 24.4566%;
    line-gap-override: 10.1903%;
}
@font-face {
    font-family: 'Satoshi Fallback';
    src: local('Arial');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    size-adjust: 101.1262%;
    ascent-override: 99.8753%;
    descent-override: 23.7327%;
    line-gap-override: 9.8886%;
}
@font-face {
    font-family: 'Satoshi Fallback';
    src: local('Arial Bold'), local('Arial-BoldMT');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    size-adjust: 96.0808%;
    ascent-override: 105.1199%;
    descent-override: 24.979%;
    line-gap-override: 10.4079%;
}
:root {
    --font-satoshi:
        'Satoshi', 'Satoshi Fallback', Arial, ui-sans-serif, system-ui,
        -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}
html {
    font-family: var(--font-satoshi);
    font-synthesis: none;
}
body,
button,
input,
select,
textarea {
    font-family: var(--font-satoshi);
}
body {
    font-weight: 400;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--font-satoshi);
    font-weight: 700;
}
button,
nav a,
a[role='button'],
input[type='submit'] {
    font-weight: 500;
}
