/* Vendored slice of Brennan's design language for this public Pages site.
   The private design-language repo was not readable from this environment, so
   these tokens follow design-language PR #2 and the green-smoke concept:
   opaque dark surfaces, denser UI type, green only as atmosphere/chrome,
   and a neutral high-contrast focus ring (not a green brand focus color). */

:root {
  color-scheme: dark;
  --dl-bg: #050806;
  --dl-surface: #101412;
  --dl-surface-raised: #171c19;
  --dl-surface-active: #141c18;
  --dl-text: #f3f6f4;
  --dl-text-secondary: #c9d4cd;
  --dl-line: #2a3530;
  --dl-line-strong: #3a4b43;
  --dl-chrome: #7de6b0;
  --dl-chrome-line: rgba(125, 230, 176, 0.78);
  --dl-chrome-quiet: rgba(90, 168, 128, 0.4);
  --dl-glow: 0 0 22px rgba(42, 168, 108, 0.28);
  --dl-glow-quiet: 0 0 16px rgba(32, 130, 82, 0.16);
  --dl-focus: #f4f7f5;
  --dl-meter-pick: #1f9d62;
  --dl-meter-opp: #5e6d78;
  --dl-meter-track: #0c100e;
  --dl-ok-surface: #10281c;
  --dl-ok-text: #e7fff2;
  --dl-ok-line: #1e6b48;
  --dl-warn-surface: #2a2414;
  --dl-warn-text: #ffe6b0;
  --dl-warn-line: #6a5a32;
  --dl-danger-surface: #2a1618;
  --dl-danger-text: #ffd8d4;
  --dl-danger-line: #6a3434;
  --dl-neutral-surface: #1c2422;
  --dl-neutral-text: #e7eeea;
  --dl-neutral-line: #3a4742;
  --dl-radius-panel: 1.35rem;
  --dl-radius-row: 0.8rem;
  --dl-font: system-ui, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", "DejaVu Sans", Arial, sans-serif;
  --dl-shell: min(40rem, calc(100% - 3rem - env(safe-area-inset-left) - env(safe-area-inset-right)));
}
