/* Auto-generated local @font-face rules for the Fixture family and common width variants. */

/* Copy the fonts to  /fonts/Fixture/ (or adjust the url() paths below). */

@font-face {
  font-family: "Fixture";
  src: local("Fixture"),
       url("/fonts/Fixture/Fixture-ExpandedThin.ttf") format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture";
  src: local("Fixture"),
       url("/fonts/Fixture/Fixture-ExpandedExtraLight.ttf") format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture";
  src: local("Fixture"),
       url("/fonts/Fixture/Fixture-ExpandedLight.ttf") format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture";
  src: local("Fixture"),
       url("/fonts/Fixture/Fixture-ExpandedRegular.ttf") format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture";
  src: local("Fixture"),
       url("/fonts/Fixture/Fixture-ExpandedMedium.ttf") format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture";
  src: local("Fixture"),
       url("/fonts/Fixture/Fixture-ExpandedSemiBold.ttf") format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture";
  src: local("Fixture"),
       url("/fonts/Fixture/Fixture-Bold.ttf") format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture";
  src: local("Fixture"),
       url("/fonts/Fixture/Fixture-Black.ttf") format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture";
  src: local("Fixture"),
       url("/fonts/Fixture/FixtureItalic-ExpandedThin.ttf") format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture";
  src: local("Fixture"),
       url("/fonts/Fixture/FixtureItalic-ExpandedExtraLight.ttf") format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture";
  src: local("Fixture"),
       url("/fonts/Fixture/FixtureItalic-ExpandedLight.ttf") format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture";
  src: local("Fixture"),
       url("/fonts/Fixture/FixtureItalic-ExpandedRegular.ttf") format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture";
  src: local("Fixture"),
       url("/fonts/Fixture/FixtureItalic-ExpandedMedium.ttf") format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture";
  src: local("Fixture"),
       url("/fonts/Fixture/FixtureItalic-ExpandedSemiBold.ttf") format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture";
  src: local("Fixture"),
       url("/fonts/Fixture/FixtureItalic-Bold.ttf") format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture";
  src: local("Fixture"),
       url("/fonts/Fixture/FixtureItalic-Black.ttf") format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Condensed";
  src: local("Fixture Condensed"),
       url("/fonts/Fixture/Fixture-CondensedThin.ttf") format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Condensed";
  src: local("Fixture Condensed"),
       url("/fonts/Fixture/Fixture-CondensedExtraLight.ttf") format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Condensed";
  src: local("Fixture Condensed"),
       url("/fonts/Fixture/Fixture-CondensedLight.ttf") format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Condensed";
  src: local("Fixture Condensed"),
       url("/fonts/Fixture/Fixture-CondensedRegular.ttf") format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Condensed";
  src: local("Fixture Condensed"),
       url("/fonts/Fixture/Fixture-CondensedMedium.ttf") format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Condensed";
  src: local("Fixture Condensed"),
       url("/fonts/Fixture/Fixture-CondensedSemiBold.ttf") format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Condensed";
  src: local("Fixture Condensed"),
       url("/fonts/Fixture/Fixture-CondensedBold.ttf") format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Condensed";
  src: local("Fixture Condensed"),
       url("/fonts/Fixture/Fixture-CondensedBlack.ttf") format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Condensed";
  src: local("Fixture Condensed"),
       url("/fonts/Fixture/FixtureItalic-CondensedThin.ttf") format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Condensed";
  src: local("Fixture Condensed"),
       url("/fonts/Fixture/FixtureItalic-CondensedExtraLight.ttf") format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Condensed";
  src: local("Fixture Condensed"),
       url("/fonts/Fixture/FixtureItalic-CondensedLight.ttf") format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Condensed";
  src: local("Fixture Condensed"),
       url("/fonts/Fixture/FixtureItalic-CondensedRegular.ttf") format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Condensed";
  src: local("Fixture Condensed"),
       url("/fonts/Fixture/FixtureItalic-CondensedMedium.ttf") format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Condensed";
  src: local("Fixture Condensed"),
       url("/fonts/Fixture/FixtureItalic-CondensedSemiBold.ttf") format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Condensed";
  src: local("Fixture Condensed"),
       url("/fonts/Fixture/FixtureItalic-CondensedBold.ttf") format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Condensed";
  src: local("Fixture Condensed"),
       url("/fonts/Fixture/FixtureItalic-CondensedBlack.ttf") format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Ultra";
  src: local("Fixture Ultra"),
       url("/fonts/Fixture/FixtureUltra-Thin.ttf") format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Ultra";
  src: local("Fixture Ultra"),
       url("/fonts/Fixture/FixtureUltra-ExtraLight.ttf") format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Ultra";
  src: local("Fixture Ultra"),
       url("/fonts/Fixture/FixtureUltra-Light.ttf") format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Ultra";
  src: local("Fixture Ultra"),
       url("/fonts/Fixture/FixtureUltra-Regular.ttf") format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Ultra";
  src: local("Fixture Ultra"),
       url("/fonts/Fixture/FixtureUltra-Medium.ttf") format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Ultra";
  src: local("Fixture Ultra"),
       url("/fonts/Fixture/FixtureUltra-SemiBold.ttf") format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Ultra";
  src: local("Fixture Ultra"),
       url("/fonts/Fixture/FixtureUltra-Bold.ttf") format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Ultra";
  src: local("Fixture Ultra"),
       url("/fonts/Fixture/FixtureUltra-Black.ttf") format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Ultra";
  src: local("Fixture Ultra"),
       url("/fonts/Fixture/FixtureUltraItalic-Thin.ttf") format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Ultra";
  src: local("Fixture Ultra"),
       url("/fonts/Fixture/FixtureUltraItalic-ExtraLight.ttf") format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Ultra";
  src: local("Fixture Ultra"),
       url("/fonts/Fixture/FixtureUltraItalic-Light.ttf") format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Ultra";
  src: local("Fixture Ultra"),
       url("/fonts/Fixture/FixtureUltraItalic-Regular.ttf") format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Ultra";
  src: local("Fixture Ultra"),
       url("/fonts/Fixture/FixtureUltraItalic-Medium.ttf") format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Ultra";
  src: local("Fixture Ultra"),
       url("/fonts/Fixture/FixtureUltraItalic-SemiBold.ttf") format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Ultra";
  src: local("Fixture Ultra"),
       url("/fonts/Fixture/FixtureUltraItalic-Bold.ttf") format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Fixture Ultra";
  src: local("Fixture Ultra"),
       url("/fonts/Fixture/FixtureUltraItalic-Black.ttf") format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

:root { --app-font: "Fixture", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif; }

/* Apply globally as an example override */
body { font-family: var(--app-font); }