/*
 *  __                  __
 * /\ \                /\ \
 * \ \ \___   __  __   \_\ \     __
 *  \ \  _ `\/\ \/\ \  /'_` \  /'__`\
 *   \ \ \ \ \ \ \_\ \/\ \_\ \/\  __/
 *    \ \_\ \_\/`____ \ \___,_\ \____\
 *     \/_/\/_/`/___/> \/__,_ /\/____/
 *                /\___/
 *                \/__/
 *
 * Designed, built, and released under MIT license by @mdo. Learn more at
 * https://github.com/poole/hyde.
 */


/*
 * Contents
 *
 * Global resets
 * Content layout
 * Components
 */


/*
 * Global resets
 */

html {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
  font-size: 16px;
}


/*
 * Content layout — full-width centered (no sidebar).
 */

.content {
  max-width: 960px;
  margin: 0 auto;
  padding: 2rem 2rem 4rem;
}

.page-body {
  max-width: 960px;
  margin: 0 auto;
}

@media (max-width: 640px) {
  .content {
    padding: 1.5rem 1rem 3rem;
  }
}

/* Constrain prose pages (digest, contributing, etc.) for readability */
.page {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}

td {
  font-size: 15px;
}


/* Unified link color — consistent across all sites */
.content a,
.related-posts li a:hover {
  color: var(--ap-link, #268bd2);
}

#pubslist {
  font-size: 0.8rem;
}

#pubslist ul {
  padding-left: 0;
  list-style-type: square;
}

tr:hover .externallinks {
  display: inline;
}

.externallinks {
  display: none;
}


tag {
  padding: .15rem .3rem;
  font-size: 70%;
  color: var(--ap-tag-color, #000);
  background-color: var(--ap-tag-bg, #f3f3f3);
  border-radius: .15rem;
}

tag > a {
  color: var(--ap-link, #fff);
}
