@font-face {
  font-family: My Kaushan Script;
  src: url(../TPAC-template/fonts/KaushanScript-Regular.woff) format("woff");
}

header {font-weight: 400; color: #222;
  /* Image 443358016 from Shutterstock.com: */
  background: center / auto 100% border-box url(../TPAC-template/outline.jpg)
    #F2F2F2}
header h1 {font-family: Kaushan Script, My Kaushan Script /*0.452*/,
  Marker Felt /*0.575*/, Helvetica Neue /*0.516*/, sans-serif;
  font-size-adjust: 0.452}
header nav {order: 0; color: #222; margin-left: 0; margin-right: 0}
header a[href="/"] svg {fill: #222}
header nav a:hover {color: #000}
header a[href="/"]:hover svg {fill: #000}

@media print {
  h2, summary h2 {margin-top: 1.3em; padding: 1em; color: #000;
    background: center / auto 100% border-box url(../TPAC-template/outline.jpg)
      #F2F2F2}
  header {background: 0 0 / 5rem 5rem
    url(../TPAC-template/w3c_on_white_gray_circle.svg) no-repeat,
    center / auto 100% border-box url(../TPAC-template/outline.jpg) #F2F2F2}
}
