/* One paint box for the public website. These roles match Arcayo's active
   Wireframe preset in rhino3d_harness/src/app_platform/theme/theme.json,
   inspected 19 October 2026 at c5393bc84. Layout stays in each page's CSS.
   Fonts are served locally with their IBM Open Font License in assets/fonts. */
@font-face {
  font-family: "IBM Plex Mono";
  src: url("/assets/fonts/IBMPlexMono-Regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("/assets/fonts/IBMPlexMono-Medium.woff2") format("woff2");
  font-style: normal;
  font-weight: 500 800;
  font-display: swap;
}
:root {
  color-scheme: light;
  --background: #ebebeb;
  --surface: #e4e4e4;
  --card: #ebebeb;
  --popover: #f2f2f2;
  --foreground: #3a3a3a;
  --foreground-soft: #555555;
  --muted-foreground: #6c6c6c;
  --border: #a3a3a3;
  --border-strong: #7d7d7d;
  --primary: #3a3a3a;
  --primary-hover: #1f1f1f;
  --primary-foreground: #ebebeb;
  --ring: #5a5a5a;
  --font-sans: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;
  --radius: 8px;
  --pane-radius: 12px;
}
