/* Default Speech Style
 *
 * Written by Georgi D. Sotirov <gdsotirov@gmail.com>
 * This style sheet conforms to the CSS 3 Specification from W3 Organization.
 * See https://www.w3.org/TR/2018/NOTE-css3-speech-20180605/ for details.
 *
 * Media: all
 */

/* Code in this style sheet is partially based on the example code given in the
 * CSS 2.1 Specification at https://www.w3.org/TR/CSS21/
 */

 @media all {
  a:link {
    voice-family: harry, male;
  }

  a:visited {
    voice-family: betty, female;
  }

  a:active {
    voice-family: betty, female;
    voice-range: high;
    voice-pitch: x-high;
  }

  abbr {
    speak-as: spell-out;
  }

  acronym {
    speak-as: normal;
  }

  b, strong {
    voice-pitch: medium;
    voice-range: medium;
    voice-stress: strong;
  }

  dt {
    voice-stress: strong;
  }

  em, i {
    voice-pitch: medium;
    voice-range: medium;
    voice-stress: moderate;
  }

  h1, h2, h3, h4, h5, h6 {
    voice-family: paul, male;
    voice-stress: reduced;
  }

  h1 {
    voice-pitch: x-low;
    voice-range: +75%;
  }

  h2 {
    voice-pitch: x-low;
    voice-range: +60%;
  }

  h3 {
    voice-pitch: low;
    voice-range: +45%;
  }

  h4 {
    voice-pitch: medium;
    voice-range: +30%;
  }

  h5 {
    voice-pitch: medium;
    voice-range: +15%;
  }

  h6 {
    voice-pitch: medium;
    voice-range: +5%;
  }

  li, dt, dd {
    voice-pitch: medium;
  }

  pre, code, tt {
    voice-pitch: medium;
    voice-range: medium;
    speak-as: literal-punctuation;
    voice-stress: none;
  }
}
