/* Purple Login — App Fonts, served locally  [v5.16.413]
 * =====================================================
 * Share Tech and Inter now SHIP with the theme, so they are served from this
 * domain on every page — no request to fonts.googleapis.com or
 * fonts.gstatic.com, whether or not PL_SELFHOST_FONTS is set.
 *
 * Why this changed: previously Share Tech was fetched from Google's CDN on
 * every single page load (login, register, dashboard). That transmits each
 * visitor's IP address and referring page to Google without consent. A German
 * court (LG Munchen, 3 O 17493/20, Jan 2022) treated that transfer as a GDPR
 * breach, and organised complaint campaigns have targeted European sites over
 * it since. Self-hosting removes the exposure completely — there is no third
 * party to consent to.
 *
 * Licences — both SIL Open Font License 1.1, free for commercial use, web
 * embedding and redistribution:
 *   Share Tech  fonts/OFL-ShareTech.txt   (Reserved Font Name 'Share')
 *   Inter       fonts/OFL-Inter.txt
 * The OFL requires its text to travel with the font files, which is why both
 * are bundled rather than linked.
 *
 * Files are the latin subsets from the Fontsource distribution (~87KB total).
 */

@font-face {
    font-family: 'Share Tech';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/share-tech-v20-latin-regular.woff2') format('woff2');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('fonts/inter-v13-latin-regular.woff2') format('woff2');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('fonts/inter-v13-latin-500.woff2') format('woff2');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('fonts/inter-v13-latin-700.woff2') format('woff2');
}
