/**
 * QFlow brand fonts — files in wwwroot/fonts/
 * Paths include static-site (/wwwroot/…) and ASP.NET (/fonts/…) fallbacks.
 */

@font-face {
    font-family: 'Breul Grotesk';
    src: url('../fonts/breul-grotesk-font-family-1781836954-0/BreulGroteskA-Regular.ttf') format('truetype'),
         url('/fonts/breul-grotesk-font-family-1781836954-0/BreulGroteskA-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Breul Grotesk';
    src: url('../fonts/breul-grotesk-font-family-1781836954-0/BreulGroteskA-Bold.ttf') format('truetype'),
         url('/fonts/breul-grotesk-font-family-1781836954-0/BreulGroteskA-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Breul Grotesk';
    src: url('../fonts/breul-grotesk-font-family-1781836954-0/BreulGroteskA-Bold.ttf') format('truetype'),
         url('/fonts/breul-grotesk-font-family-1781836954-0/BreulGroteskA-Bold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* Internal TTF name: "Century Gothic Paneuropean" — register both CSS names */
@font-face {
    font-family: 'Century Gothic Paneuropean';
    src: local('Century Gothic Paneuropean'),
         local('CenturyGothicPaneuropean'),
         url('../fonts/Century-Gothic-Sans-Font/CenturyGothicPaneuropeanRegular.ttf') format('truetype'),
         url('/fonts/Century-Gothic-Sans-Font/CenturyGothicPaneuropeanRegular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Century Gothic';
    src: local('Century Gothic Paneuropean'),
         local('CenturyGothicPaneuropean'),
         url('../fonts/Century-Gothic-Sans-Font/CenturyGothicPaneuropeanRegular.ttf') format('truetype'),
         url('/fonts/Century-Gothic-Sans-Font/CenturyGothicPaneuropeanRegular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Century Gothic Paneuropean';
    src: local('Century Gothic Paneuropean SemiBold'),
         local('CenturyGothicPaneuropean-SemiBold'),
         url('../fonts/Century-Gothic-Sans-Font/CenturyGothicPaneuropeanSemiBold.ttf') format('truetype'),
         url('/fonts/Century-Gothic-Sans-Font/CenturyGothicPaneuropeanSemiBold.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Century Gothic';
    src: local('Century Gothic Paneuropean SemiBold'),
         local('CenturyGothicPaneuropean-SemiBold'),
         url('../fonts/Century-Gothic-Sans-Font/CenturyGothicPaneuropeanSemiBold.ttf') format('truetype'),
         url('/fonts/Century-Gothic-Sans-Font/CenturyGothicPaneuropeanSemiBold.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Century Gothic Paneuropean';
    src: local('Century Gothic Paneuropean SemiBold'),
         local('CenturyGothicPaneuropean-SemiBold'),
         url('../fonts/Century-Gothic-Sans-Font/CenturyGothicPaneuropeanSemiBold.ttf') format('truetype'),
         url('/fonts/Century-Gothic-Sans-Font/CenturyGothicPaneuropeanSemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Century Gothic';
    src: local('Century Gothic Paneuropean SemiBold'),
         local('CenturyGothicPaneuropean-SemiBold'),
         url('../fonts/Century-Gothic-Sans-Font/CenturyGothicPaneuropeanSemiBold.ttf') format('truetype'),
         url('/fonts/Century-Gothic-Sans-Font/CenturyGothicPaneuropeanSemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Century Gothic Paneuropean';
    src: local('Century Gothic Paneuropean Bold'),
         local('CenturyGothicPaneuropean-Bold'),
         url('../fonts/Century-Gothic-Sans-Font/CenturyGothicPaneuropeanBold.ttf') format('truetype'),
         url('/fonts/Century-Gothic-Sans-Font/CenturyGothicPaneuropeanBold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Century Gothic';
    src: local('Century Gothic Paneuropean Bold'),
         local('CenturyGothicPaneuropean-Bold'),
         url('../fonts/Century-Gothic-Sans-Font/CenturyGothicPaneuropeanBold.ttf') format('truetype'),
         url('/fonts/Century-Gothic-Sans-Font/CenturyGothicPaneuropeanBold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
