@font-face {
    font-family: 'Koruri';
    src: url('//cdn.plusminus.io/font/webkoruri/20140628/WebKoruri.eot');
    src: url('//cdn.plusminus.io/font/webkoruri/20140628/WebKoruri.eot?#iefix') format('embedded-opentype');
    src: url('//cdn.plusminus.io/font/webkoruri/20140628/WebKoruri.woff') format('woff'),
         url('//cdn.plusminus.io/font/webkoruri/20140628/WebKoruri.ttf') format('truetype');

    /*  for fuck'n chrome  */
    src: url(//cdn.plusminus.io/font/webkoruri/20140628/WebKoruri.woff) format('woff');
}

/* latin */
@font-face {
  font-family: 'Abel';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/abel/v12/MwQ5bhbm2POE2V9BPQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*
  @import url('https://fonts.googleapis.com/css2?family=Abel&display=swap');
*/

body {
  color:#555555;
  background:#FFFFFF;
  font-size:14px;
  text-align:center;
  background:
    linear-gradient(90deg, #FFFFFF 19px, transparent 1%) center,
    linear-gradient(#FFFFFF 19px, transparent 1%) center,
    #D7E5FF;
  background-size: 22px 22px;
}

body, pre {
  font-family: 'Abel', Koruri, sans-serif;
}

a:link {
  color: #999;
  text-decoration: none;
}

a:hover {
  color: #999;
  text-decoration: none;
}

a:visited {
  color: #999;
  text-decoration: none;
}

h1 {
  background:#EEEEEE;
  border:1px solid #DDDDDD;
  width:480px;
  margin:16px auto;
  padding:6px;
}

h1 {
  font-size:16px;
}

hr {
  border-width:0 0 2px;
  border-style:solid;
  border-color: #FFA64D;
  width:480px;
  margin:20px auto;
  filter:drop-shadow(2px 2px 3px rgba(218,142,65,0.5));
}

img {
  filter:drop-shadow(2px 2px 3px rgba(128,128,128,0.5));
}
