/* Shared Industry foundations for the LAN tools. Values mirror design-system/theme.json.
   Component styles stay in each app so their interactions keep their own layout. */
@font-face {
  font-family: "Industry Barlow";
  src: url('/industry/fonts/barlow-latin-400-normal.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Industry Barlow";
  src: url('/industry/fonts/barlow-latin-500-normal.woff2') format('woff2');
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Industry Barlow";
  src: url('/industry/fonts/barlow-latin-700-normal.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Industry Barlow Condensed";
  src: url('/industry/fonts/barlow-condensed-latin-600-normal.woff2') format('woff2');
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Industry DIN";
  src: url('/industry/fonts/din2014Regular.woff') format('woff');
  font-weight: 400;
  font-display: swap;
  unicode-range: U+0030-0039;
}
@font-face {
  font-family: "Industry DIN";
  src: url('/industry/fonts/din2014Demi.woff') format('woff');
  font-weight: 500 600;
  font-display: swap;
  unicode-range: U+0030-0039;
}
@font-face {
  font-family: "Industry DIN";
  src: url('/industry/fonts/din2014Bold.woff') format('woff');
  font-weight: 700 900;
  font-display: swap;
  unicode-range: U+0030-0039;
}
@font-face {
  font-family: "Industry Noto SC";
  src: url('/industry/fonts/noto-sans-sc-chinese-simplified-400-normal.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
  unicode-range: U+2E80-2FFF, U+3000-303F, U+3040-30FF, U+31C0-31EF, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+FF00-FFEF, U+20000-2FA1F;
}

:root {
  --industry-bg: #17171b;
  --industry-surface: #222227;
  --industry-text: #e9e9ed;
  --industry-accent: #79a3cb;
  --industry-accent-ink: #b5d9fd;
  --industry-divider: color-mix(in srgb, var(--industry-text) 16%, transparent);
  --industry-muted: color-mix(in srgb, var(--industry-text) 55%, transparent);
  --industry-font-body: "Industry DIN", "Industry Barlow", "Industry Noto SC", system-ui, sans-serif;
  --industry-font-heading: "Industry DIN", "Industry Barlow Condensed", "Industry Noto SC", system-ui, sans-serif;
}
