@font-face 
     {font-family: LinkOut; src: url(https://petri.kutvonen.net/assets/link-out.woff) format("woff");
     }
body {background-color: #fffffc;
      font-family: "Crimson Text";
      color: #000;
      margin-left: 3em;
      margin-right: 3em;
      margin-bottom: 140px;
      max-width: 55em;
     }
a.mc {font-family: Cascadia, Consolas, 'Lucida Console', Monaco, Consolas, 'Andale Mono', 'Ubuntu Mono', monospace;
      font-size: 9pt;
      background-color: #833;
      color: #fff;
      text-decoration: none;
      font-weight: 600;
     }
a.rf {color: #833;
      text-decoration-color: #833; 
      text-decoration-thickness: 1pt;
      text-decoration-style: dotted; 
     }
a:hover  
     {text-decoration-style: solid;
     }
p    {font-size: 17pt;
      text-align: justify;
      margin-bottom: -2pt;
     }
small{font-size: 15pt;
     }
u    {text-decoration-color: #833; 
      text-decoration-thickness: 2pt;
     }
h1   {font-family: "Crimson Text";
      font-size: 40pt;
      font-weight: 400;
      color: #833;
      margin-top: 0.25em;
      margin-bottom: -12px;
      line-height: 0.85;
     }
h2   {font-family: "Crimson Text"; 
      font-size: 20pt;
      font-weight: 600;
      color: #833;
      margin-bottom: -0.25em;
     }
hr.b {height: 1px;
      color(0,0,0,0.0);
      visibility: hidden;
     }
hr.e {margin-top: 72px;
      margin-bottom: 24px;
      max-width: 55em;
      border-width: 0;
      margin-left: 0;
      color: gray;
     }
img  {margin-top: 14px;
      margin-bottom: -5px;
      width: max(37.5%, 180px);;
     }
.int {font-weight: 600;
     }
.name{color: #833;
     }
.credit 
     {padding-top: 0;
      margin-top: 0;
      font-family:  Verdana, Tahoma, Impact, Arial, sans-serif;
      font-size: 7pt;
      color: #333;
     }
.hyph{hyphens: auto;
     }
.linkout 
     {font-family: LinkOut, serif; font-size: 75%; vertical-align: -2%; line-height: 2ex; color: #777;
     }
.linkout:before
     {font-size: 50%; content: " ";
     }
.smallssbold
     {font-family: sans-serif; font-size: 70%; font-weight: bold;
     }
