/* calc-reveal.css: the few styles calc-reveal.js needs. Everything that moves is animated from the script
   (transform and opacity only), so nothing here is a transition or a keyframe. May be merged into calc.css. */

/* The live region that reads the result out once per Generate: present for screen readers, invisible on screen */
.cr-live{
  position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;
  overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;
}

/* The results heading takes focus after Generate (tabindex=-1) so the keyboard and screen readers land on the report.
   It is a heading, not a control, so it draws no focus ring. Buttons and links keep theirs. */
[data-cr-heading]:focus{outline:none}

