/* PFX1 Dashboard token bridge — consumes the canonical Premium UI System. */
[data-pfx1-a1] {
  --pfx-a1-font: var(--pfx-ui-font);
  /* 5.10.73 — one canvas. Structural wrappers are transparent material;
     only real cards/panels own a visible surface. */
  --pfx-a1-bg-page: #020610;
  --pfx-a1-structure-bg: rgba(2, 6, 16, .16);
  --pfx-a1-structure-bg-strong: rgba(2, 6, 16, .24);
  --pfx-a1-wrapper-bg: transparent;
  --pfx-a1-shadow-shell: 0 24px 70px rgba(0, 0, 0, .30);
  --pfx-a1-shadow-card:
    var(--pfx-ui-shadow-card),
    0 0 var(--pfx-ui-card-glow-size) rgba(var(--pfx-ui-card-accent-rgb), var(--pfx-ui-card-glow-alpha));
  --pfx-a1-transition: var(--pfx-ui-transition);
  --pfx-a1-card: var(--pfx-a1-surface-1);
  --pfx-a1-control-height: var(--pfx-ui-button-h);
  --pfx-a1-field-height: var(--pfx-ui-field-h);
  --pfx-a1-search-height: var(--pfx-ui-search-h);
  --pfx-a1-badge-height: var(--pfx-ui-badge-h);
  --pfx-a1-fs-10: 10px;
  --pfx-a1-fs-11: 11px;
  --pfx-a1-fs-12: 12px;
  --pfx-a1-fs-13: 13px;
  --pfx-a1-fs-14: 14px;
  --pfx-a1-fs-15: 15px;
  --pfx-a1-fs-16: 16px;
  --pfx-a1-fs-18: 18px;
  --pfx-a1-fs-20: 20px;
  --pfx-a1-fs-24: 24px;
  --pfx-a1-leading-tight: 1.35;
  --pfx-a1-leading-normal: 1.65;
  color-scheme: dark;
}

@media (prefers-reduced-motion: reduce) {
  [data-pfx1-a1] { --pfx-a1-transition: .01ms linear; }
}
