/* Starlink design tokens extracted from starlink.com/mini-product-us */
:root {
  --sl-bg: #000000;
  --sl-text: #fafafa;
  --sl-text-muted: rgba(250, 250, 250, 0.7);
  --sl-text-dim: rgba(250, 250, 250, 0.56);
  --sl-surface: #121212;
  --sl-surface-elevated: #1a1a1a;
  --sl-border: rgba(255, 255, 255, 0.12);
  --sl-border-strong: rgba(255, 255, 255, 0.2);
  --sl-btn-bg: #ffffff;
  --sl-btn-color: #000000;
  --sl-btn-radius: 4px;
  --sl-pill-radius: 9999px;
  --sl-font-main: "DIN_Regular", "NeoDIN", system-ui, -apple-system, "Segoe UI", sans-serif;
  --spacing-xxxs: 2px;
  --spacing-xxs: 5px;
  --spacing-xs: 10px;
  --spacing-sm: 15px;
  --spacing-md: 20px;
  --spacing-lg: 30px;
  --spacing-xl: 70px;
  --spacing-xxl: 110px;
  --radius-sm: 2px;
  --radius-md: 4px;
  --radius-lg: 8px;
  --radius-xl: 16px;
  --radius-full: 9999px;
  --text-body-1: 17px;
  --text-body-2: 15px;
  --text-body-3: 13px;
  --text-headline-0: 50px;
  --text-headline-1: 35px;
  --text-headline-2: 24px;
  --size-page-width: 1344px;
  --transition-duration-slow: .25s;
  --transition-easing-appear: cubic-bezier(0, .5, 0, 1);
}
@font-face {
  font-family: "DIN_Regular";
  src: url("../fonts/NeoDIN-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN_Regular";
  src: url("../fonts/NeoDIN-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "NeoDIN";
  src: url("../fonts/NeoDIN-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "NeoDIN";
  src: url("../fonts/NeoDIN-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
