/* skywavers shared tokens for the pages outside the app (coming soon, start, privacy, terms): the same fonts, brand
   colours and light/dark rule as the hub (app/app.css :root), so these pages and the hub read as one product
   (consistency audit item 2). Keep the --sw-* values in step with app.css; the short names below are these pages'. */
@font-face { font-family: "Archivo"; font-weight: 700 800; font-stretch: 75%; font-display: swap;
             src: url(/fonts/archivo-700-800-condensed.woff2) format("woff2"), url(/fonts/archivo-700-condensed.woff2) format("woff2"); }
@font-face { font-family: "IBM Plex Sans"; font-weight: 400 600; font-display: swap;
             src: url(/fonts/plex-sans.woff2) format("woff2"); }
:root {
  color-scheme: dark;
  --sw-ink: #131A2A; --sw-ink-2: #1B2438; --sw-line: #2A3550; --sw-blue: #3653D1; --sw-sky: #8EA2FF;
  --sw-text: #EEF1F8; --sw-muted: #A9B3CB; --sw-faint: #8792B0;
  --ink: var(--sw-ink); --ink-2: var(--sw-ink-2); --line: var(--sw-line); --blue: var(--sw-blue);
  --blue-hi: var(--sw-sky); --text: var(--sw-text); --muted: var(--sw-muted);
  --display: "Archivo", "Arial Narrow", system-ui, sans-serif;
  --body: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;
}
@media (prefers-color-scheme: light) { :root:not([data-theme=dark]) { color-scheme: light;
  --sw-ink: #F3F5FA; --sw-ink-2: #E6EAF3; --sw-line: #C3CBDC; --sw-sky: #2F48B8;
  --sw-text: #111727; --sw-muted: #475069; --sw-faint: #5A6582; } }
:root[data-theme=dark] { color-scheme: dark; }