/* Gotham — the app's one typeface.
 *
 * This is the ONLY font stylesheet. It replaced fonts.css (Gotham + a Hellix
 * that was never real) and hellix.css, which between them were linked by two
 * disjoint sets of 7 pages while 9 pages linked neither. Link this file, and
 * only this file, from every page.
 *
 * Every face is hotlinked from fonts.cdnfonts.com (owner decision 2026-08-11 —
 * do not self-host without revisiting the licence question; Gotham is a
 * commercial Hoefler&Co typeface). All 18 URLs verified 200 + valid wOFF on
 * 2026-08-11. `local()` is tried first so a staff machine with the real font
 * installed never hits the network.
 *
 * `font-display: swap` on every face: without it the browser blanks the text
 * for up to 3s while a third-party CDN answers. Swap shows Arial immediately
 * and repaints in Gotham — a flash beats an empty page on a shop terminal.
 *
 * WEIGHTS live on the 'Gotham' family (300/400/500/700, roman + italic), so
 * `font-family: Gotham; font-weight: 500` works. The NAMED families below
 * ('Gotham Medium', 'Gotham Light', …) exist because page CSS asks for them by
 * name — keep both spellings working.
 */

/* ---- Gotham: the weight axis ---- */
@font-face {
    font-family: 'Gotham';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Gotham'), url('https://fonts.cdnfonts.com/s/14898/GothamLight.woff') format('woff');
}
@font-face {
    font-family: 'Gotham';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local('Gotham'), url('https://fonts.cdnfonts.com/s/14898/GothamLightItalic.woff') format('woff');
}
@font-face {
    font-family: 'Gotham';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Gotham'), url('https://fonts.cdnfonts.com/s/14898/GothamBook.woff') format('woff');
}
@font-face {
    font-family: 'Gotham';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('Gotham'), url('https://fonts.cdnfonts.com/s/14898/GothamBookItalic.woff') format('woff');
}
@font-face {
    font-family: 'Gotham';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Gotham'), url('https://fonts.cdnfonts.com/s/14898/GothamMedium.woff') format('woff');
}
@font-face {
    font-family: 'Gotham';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local('Gotham'), url('https://fonts.cdnfonts.com/s/14898/GothamMediumItalic.woff') format('woff');
}
@font-face {
    font-family: 'Gotham';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Gotham'), url('https://fonts.cdnfonts.com/s/14898/GothamBold.woff') format('woff');
}
@font-face {
    font-family: 'Gotham';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local('Gotham'), url('https://fonts.cdnfonts.com/s/14898/GothamBoldItalic.woff') format('woff');
}

/* ---- Named families, for CSS that asks for a weight by name ----
 * 'Gotham Medium' was the gap: main.css and seven pages have always asked for
 * it, gotham.css never defined it, and the 7 pages that linked fonts.css got a
 * different answer from the 7 that linked this one. That is the bug. */
@font-face {
    font-family: 'Gotham Medium';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: local('Gotham Medium'), url('https://fonts.cdnfonts.com/s/14898/GothamMedium.woff') format('woff');
}
@font-face {
    font-family: 'Gotham Medium';
    font-style: italic;
    font-weight: 400 700;
    font-display: swap;
    src: local('Gotham Medium'), url('https://fonts.cdnfonts.com/s/14898/GothamMediumItalic.woff') format('woff');
}
@font-face {
    font-family: 'Gotham Light';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: local('Gotham Light'), url('https://fonts.cdnfonts.com/s/14898/Gotham-Light.woff') format('woff');
}
@font-face {
    font-family: 'Gotham Light';
    font-style: italic;
    font-weight: 400 700;
    font-display: swap;
    src: local('Gotham Light'), url('https://fonts.cdnfonts.com/s/14898/GothamLightItalic.woff') format('woff');
}
@font-face {
    font-family: 'Gotham Book';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: local('Gotham Book'), url('https://fonts.cdnfonts.com/s/14898/GothamBook.woff') format('woff');
}
@font-face {
    font-family: 'Gotham Book';
    font-style: italic;
    font-weight: 400 700;
    font-display: swap;
    src: local('Gotham Book'), url('https://fonts.cdnfonts.com/s/14898/Gotham-BookItalic.woff') format('woff');
}
@font-face {
    font-family: 'Gotham Bold';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: local('Gotham Bold'), url('https://fonts.cdnfonts.com/s/14898/Gotham-Bold.woff') format('woff');
}
@font-face {
    font-family: 'Gotham Black';
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: local('Gotham Black'), url('https://fonts.cdnfonts.com/s/14898/Gotham-Black.woff') format('woff');
}
@font-face {
    font-family: 'Gotham Thin';
    font-style: normal;
    font-weight: 100 400;
    font-display: swap;
    src: local('Gotham Thin'), url('https://fonts.cdnfonts.com/s/14898/Gotham-Thin.woff') format('woff');
}
@font-face {
    font-family: 'Gotham Thin';
    font-style: italic;
    font-weight: 100 400;
    font-display: swap;
    src: local('Gotham Thin'), url('https://fonts.cdnfonts.com/s/14898/Gotham-ThinItalic.woff') format('woff');
}
@font-face {
    font-family: 'Gotham XLight';
    font-style: normal;
    font-weight: 100 400;
    font-display: swap;
    src: local('Gotham XLight'), url('https://fonts.cdnfonts.com/s/14898/Gotham-XLight.woff') format('woff');
}
@font-face {
    font-family: 'Gotham XLight';
    font-style: italic;
    font-weight: 100 400;
    font-display: swap;
    src: local('Gotham XLight'), url('https://fonts.cdnfonts.com/s/14898/Gotham-XLightItalic.woff') format('woff');
}
@font-face {
    font-family: 'Gotham Ultra';
    font-style: italic;
    font-weight: 400 900;
    font-display: swap;
    src: local('Gotham Ultra'), url('https://fonts.cdnfonts.com/s/14898/Gotham-UltraItalic.woff') format('woff');
}
