:root{
  color-scheme:light;
  --viewer-bg:#dfe3ea; --grid-a:#9aa3b2; --grid-b:#c6ccd6;
  --ax-x:#c0392b; --ax-y:#1f7a3a; --ax-z:#2f5fb3;
  --hdr:96px;
  --btn-lh:1.25;
}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){
  --viewer-bg:#12151b; --grid-a:#4a5361; --grid-b:#272c35;
  --ax-x:#ff8a85; --ax-y:#6fd08f; --ax-z:#8aa8e6;
}}
:root[data-theme="dark"]{
  --viewer-bg:#12151b; --grid-a:#4a5361; --grid-b:#272c35;
  --ax-x:#ff8a85; --ax-y:#6fd08f; --ax-z:#8aa8e6;
}

html,body{height:100%}
body{overflow:hidden}

.u-cols-fld3{grid-template-columns:minmax(0,1fr) 3.5rem 4.5rem!important}
