/* Approved component detail values: v1.0.1 README/bundle and D3 CSS.
   Aliases only; tokens.css remains the approved source minus preview font faces. */
:root {
  --focus-width:2px; --focus-offset:2px;
  --frame-text-11:11px; --frame-text-12:12px; --frame-text-13:13px;
  --frame-text-14:14px; --frame-text-15:15px; --frame-text-15-5:15.5px;
  --frame-text-16:16px; --frame-text-17:17px; --frame-text-19:19px;
  --frame-text-20:20px; --frame-text-21:21px; --frame-text-23:23px;
  --frame-text-24:24px; --frame-text-28:28px;
  --frame-square:0; --frame-circle:50%; --frame-dock-radius:13px;
  --frame-header-compact:68px; --frame-header-phone:64px;
  --frame-page-tabs-height:54px; --frame-page-tabs-gap:36px;
  --frame-page-tabs-text:var(--frame-text-17);
  --frame-height:var(--frame-rest-height); --frame-tabs-height:0px;
  --header-height:var(--frame-height); --header-gutter:clamp(24px,3.4vw,48px);
  --header-ease:cubic-bezier(.22,.61,.36,1); --anchor-gap:0px;
}
@media (max-width:860px) {
  :root { --frame-rest-height:var(--frame-header-phone); --frame-page-tabs-height:48px;
    --frame-page-tabs-gap:22px; --frame-page-tabs-text:var(--frame-text-15-5); }
}
