@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 400;
  src: url(./LibreBaskerville-Regular.ttf) format('truetype');
}

body {
  margin: 1em;
  font-family: 'Libre Baskerville', 'Times New Roman', 'Times', 'serif';
}

.dict-box {
  display: inline-block;

  -moz-box-shadow: 0 0 2px 2px #aaa;
  -webkit-box-shadow: 0 0 2px 2px #aaa;
  box-shadow: 0 0 2px 2px #aaa;

  padding: 1em;
  padding-right: 2em;

  max-width: 25em;
  word-wrap: break-word;
}

.dict-word {
  font-size: 30px;
  display: block;
}

.dict-word-type {
  color: gray;
  font-style: italic;
  display: block;
}

.dict-definition {
  margin-left: 1em;
}

.dict-list {
  margin-left: -1em;
}
.dict-item {
  margin-bottom: 1em;
}

.dict-example {
  color: gray;
  display: block;
  font-size: 90%;
}

.dict-example:before,
.dict-example:after {
  content: '"';
}

.footer:before {
  content: " ";
  border: 1px solid black;
  margin-top: 15px;
  margin-bottom: 15px;
  display: block;
  max-width: 100px;
}

.footer a {
}

/* unvisited link */
.footer a:link {
  color: #444;
}

/* visited link */
.footer a:visited {
  color: #777;
}

/* mouse over link */
.footer a:hover {
  color: black;
  font-weight: bold;
}

/* selected link */
.footer a:active {
  color: red;
}

.footer a + a {
  margin-left: 0.5em;
}
