@charset "UTF-8";
/*
 *  Fonts
 */
/*
 * Commented out until I decide to buy a licence for Input Mono.
 *
 * @font-face {
 *   font-family: "Input Mono";
 *   src: url(/fonts/InputMono-Regular.ttf);
 * }
 */
@font-face {
  font-family: Domitian;
  src: url("/fonts/Domitian-Roman.woff2") format("woff2"); }

@font-face {
  font-family: Domitian;
  src: url("/fonts/Domitian-Bold.woff2") format("woff2");
  font-weight: bold; }

@font-face {
  font-family: Domitian;
  src: url("/fonts/Domitian-Italic.woff2") format("woff2");
  font-style: italic; }

@font-face {
  font-family: Domitian;
  src: url("/fonts/Domitian-BoldItalic.woff2") format("woff2");
  font-weight: bold;
  font-style: italic; }

/*
 *  Base
 */
html {
  font-size: 16px;
  color: #020202;
  background-color: #fffff0;
  font-family: "Domitian", "Palatino Linotype", "Book Antiqua", palatino, garamond, serif;
  writing-mode: horizontal-tb; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  margin: 0;
  font-variant-numeric: slashed-zero; }

hgroup {
  text-wrap: balance; }

.article-body__content p, .article-body__content li {
  font-variant-numeric: oldstyle-nums; }

.article-body__content p {
  text-wrap: pretty;
  margin-block: 1em;
  margin-block: 1lh; }

section {
  margin-trim: block; }

@supports not (margin-trim: block) {
  section :first-child {
    margin-block-start: 0; }
  section :last-child {
    margin-block-end: 0; } }

a {
  text-decoration-skip-ink: auto;
  color: #020202;
  text-decoration: underline;
  opacity: 0.8; }
  a:hover {
    text-decoration: none;
    opacity: 1; }
  a:focus {
    text-decoration-style: double;
    opacity: 1; }

::selection {
  background-color: #020202;
  color: #fffff0; }

/*
 * Quotations
 */
q:lang(en) {
  quotes: "‘" "’" "“" "”"; }

/*
 * Citations
 */
cite,
cite.book,
cite.film,
cite.tv-show,
cite.comic,
cite.podcast,
cite.album,
cite.report {
  font-style: italic; }

cite.book--proper-noun {
  font-style: inherit; }

cite.legislation,
cite.smallcite,
cite.comic-strip,
cite.short-story,
cite.article,
cite.episode,
cite.video,
cite.chapter,
cite.poem,
cite.software,
cite.website,
cite.campaign,
cite.song,
cite.speech,
cite.course,
cite.presentation {
  font-style: normal; }

cite.smallcite::before,
cite.article::before,
cite.comic-strip::before,
cite.short-story::before,
cite.episode::before,
cite.video::before,
cite.chapter::before,
cite.song::before,
cite.poem::before,
cite.campaign::before,
cite.speech::before,
cite.course::before,
cite.presentation::before {
  content: "“"; }

cite.smallcite::after,
cite.article::after,
cite.comic-strip::after,
cite.short-story::after,
cite.episode::after,
cite.video::after,
cite.chapter::after,
cite.song::after,
cite.poem::after,
cite.campaign::after,
cite.speech::after,
cite.course::after,
cite.presentation::after {
  content: "”"; }

cite.article--shortcite::before,
cite.article--shortcite::after {
  content: none; }

cite,
.cite {
  font-style: italic; }
  cite[itemtype$="Code"], cite[itemtype$="SocialMediaPosting"], cite[itemtype$="SoftwareApplication"], cite[itemtype$="WebApplication"], cite[itemtype$="MobileApplication"], cite[itemtype$="WebSite"], cite[itemtype$="WebContent"], cite[itemtype$="Comment"], cite[itemtype$="Statement"], cite[itemtype$="CreativeWorkSeason"], cite[itemtype$="PodcastSeason"], cite[itemtype$="RadioSeason"], cite[itemtype$="TVSeason"], cite[itemtype$="CreativeWorkSeries"], cite[itemtype$="BookSeries"], cite[itemtype$="MovieSeries"], cite[itemtype$="VideoGameSeries"], cite[itemtype$="Legislation"], cite--inherit,
  .cite[itemtype$="Code"],
  .cite[itemtype$="SocialMediaPosting"],
  .cite[itemtype$="SoftwareApplication"],
  .cite[itemtype$="WebApplication"],
  .cite[itemtype$="MobileApplication"],
  .cite[itemtype$="WebSite"],
  .cite[itemtype$="WebContent"],
  .cite[itemtype$="Comment"],
  .cite[itemtype$="Statement"],
  .cite[itemtype$="CreativeWorkSeason"],
  .cite[itemtype$="PodcastSeason"],
  .cite[itemtype$="RadioSeason"],
  .cite[itemtype$="TVSeason"],
  .cite[itemtype$="CreativeWorkSeries"],
  .cite[itemtype$="BookSeries"],
  .cite[itemtype$="MovieSeries"],
  .cite[itemtype$="VideoGameSeries"],
  .cite[itemtype$="Legislation"],
  .cite--inherit {
    font-style: inherit; }
  cite[itemtype$="Article"], cite[itemtype$="BlogPosting"], cite[itemtype$="NewsArticle"], cite[itemtype$="AnalysisNewsArticle"], cite[itemtype$="ReportageNewsArticle"], cite[itemtype$="OpinionNewsArticle"], cite[itemtype$="ScholarlyArticle"], cite[itemtype$="TechArticle"], cite[itemtype$="Event"], cite[itemtype$="Chapter"], cite[itemtype$="Clip"], cite[itemtype$="MovieClip"], cite[itemtype$="RadioClip"], cite[itemtype$="TVClip"], cite[itemtype$="VideoGameClip"], cite[itemtype$="Course"], cite[itemtype$="DigitalDocument"], cite[itemtype$="NoteDigitalDocument"], cite[itemtype$="PresentationDigitalDocument"], cite[itemtype$="TextDigitalDocument"], cite[itemtype$="Episode"], cite[itemtype$="PodcastEpisode"], cite[itemtype$="RadioEpisode"], cite[itemtype$="TVEpisode"], cite[itemtype$="MusicRecording"], cite[itemtype$="MusicComposition"], cite[itemtype$="Message"], cite--enquote,
  .cite[itemtype$="Article"],
  .cite[itemtype$="BlogPosting"],
  .cite[itemtype$="NewsArticle"],
  .cite[itemtype$="AnalysisNewsArticle"],
  .cite[itemtype$="ReportageNewsArticle"],
  .cite[itemtype$="OpinionNewsArticle"],
  .cite[itemtype$="ScholarlyArticle"],
  .cite[itemtype$="TechArticle"],
  .cite[itemtype$="Event"],
  .cite[itemtype$="Chapter"],
  .cite[itemtype$="Clip"],
  .cite[itemtype$="MovieClip"],
  .cite[itemtype$="RadioClip"],
  .cite[itemtype$="TVClip"],
  .cite[itemtype$="VideoGameClip"],
  .cite[itemtype$="Course"],
  .cite[itemtype$="DigitalDocument"],
  .cite[itemtype$="NoteDigitalDocument"],
  .cite[itemtype$="PresentationDigitalDocument"],
  .cite[itemtype$="TextDigitalDocument"],
  .cite[itemtype$="Episode"],
  .cite[itemtype$="PodcastEpisode"],
  .cite[itemtype$="RadioEpisode"],
  .cite[itemtype$="TVEpisode"],
  .cite[itemtype$="MusicRecording"],
  .cite[itemtype$="MusicComposition"],
  .cite[itemtype$="Message"],
  .cite--enquote {
    font-style: inherit; }
    cite[itemtype$="Article"]::before, cite[itemtype$="BlogPosting"]::before, cite[itemtype$="NewsArticle"]::before, cite[itemtype$="AnalysisNewsArticle"]::before, cite[itemtype$="ReportageNewsArticle"]::before, cite[itemtype$="OpinionNewsArticle"]::before, cite[itemtype$="ScholarlyArticle"]::before, cite[itemtype$="TechArticle"]::before, cite[itemtype$="Event"]::before, cite[itemtype$="Chapter"]::before, cite[itemtype$="Clip"]::before, cite[itemtype$="MovieClip"]::before, cite[itemtype$="RadioClip"]::before, cite[itemtype$="TVClip"]::before, cite[itemtype$="VideoGameClip"]::before, cite[itemtype$="Course"]::before, cite[itemtype$="DigitalDocument"]::before, cite[itemtype$="NoteDigitalDocument"]::before, cite[itemtype$="PresentationDigitalDocument"]::before, cite[itemtype$="TextDigitalDocument"]::before, cite[itemtype$="Episode"]::before, cite[itemtype$="PodcastEpisode"]::before, cite[itemtype$="RadioEpisode"]::before, cite[itemtype$="TVEpisode"]::before, cite[itemtype$="MusicRecording"]::before, cite[itemtype$="MusicComposition"]::before, cite[itemtype$="Message"]::before, cite--enquote::before,
    .cite[itemtype$="Article"]::before,
    .cite[itemtype$="BlogPosting"]::before,
    .cite[itemtype$="NewsArticle"]::before,
    .cite[itemtype$="AnalysisNewsArticle"]::before,
    .cite[itemtype$="ReportageNewsArticle"]::before,
    .cite[itemtype$="OpinionNewsArticle"]::before,
    .cite[itemtype$="ScholarlyArticle"]::before,
    .cite[itemtype$="TechArticle"]::before,
    .cite[itemtype$="Event"]::before,
    .cite[itemtype$="Chapter"]::before,
    .cite[itemtype$="Clip"]::before,
    .cite[itemtype$="MovieClip"]::before,
    .cite[itemtype$="RadioClip"]::before,
    .cite[itemtype$="TVClip"]::before,
    .cite[itemtype$="VideoGameClip"]::before,
    .cite[itemtype$="Course"]::before,
    .cite[itemtype$="DigitalDocument"]::before,
    .cite[itemtype$="NoteDigitalDocument"]::before,
    .cite[itemtype$="PresentationDigitalDocument"]::before,
    .cite[itemtype$="TextDigitalDocument"]::before,
    .cite[itemtype$="Episode"]::before,
    .cite[itemtype$="PodcastEpisode"]::before,
    .cite[itemtype$="RadioEpisode"]::before,
    .cite[itemtype$="TVEpisode"]::before,
    .cite[itemtype$="MusicRecording"]::before,
    .cite[itemtype$="MusicComposition"]::before,
    .cite[itemtype$="Message"]::before,
    .cite--enquote::before {
      content: "“"; }
    cite[itemtype$="Article"]::after, cite[itemtype$="BlogPosting"]::after, cite[itemtype$="NewsArticle"]::after, cite[itemtype$="AnalysisNewsArticle"]::after, cite[itemtype$="ReportageNewsArticle"]::after, cite[itemtype$="OpinionNewsArticle"]::after, cite[itemtype$="ScholarlyArticle"]::after, cite[itemtype$="TechArticle"]::after, cite[itemtype$="Event"]::after, cite[itemtype$="Chapter"]::after, cite[itemtype$="Clip"]::after, cite[itemtype$="MovieClip"]::after, cite[itemtype$="RadioClip"]::after, cite[itemtype$="TVClip"]::after, cite[itemtype$="VideoGameClip"]::after, cite[itemtype$="Course"]::after, cite[itemtype$="DigitalDocument"]::after, cite[itemtype$="NoteDigitalDocument"]::after, cite[itemtype$="PresentationDigitalDocument"]::after, cite[itemtype$="TextDigitalDocument"]::after, cite[itemtype$="Episode"]::after, cite[itemtype$="PodcastEpisode"]::after, cite[itemtype$="RadioEpisode"]::after, cite[itemtype$="TVEpisode"]::after, cite[itemtype$="MusicRecording"]::after, cite[itemtype$="MusicComposition"]::after, cite[itemtype$="Message"]::after, cite--enquote::after,
    .cite[itemtype$="Article"]::after,
    .cite[itemtype$="BlogPosting"]::after,
    .cite[itemtype$="NewsArticle"]::after,
    .cite[itemtype$="AnalysisNewsArticle"]::after,
    .cite[itemtype$="ReportageNewsArticle"]::after,
    .cite[itemtype$="OpinionNewsArticle"]::after,
    .cite[itemtype$="ScholarlyArticle"]::after,
    .cite[itemtype$="TechArticle"]::after,
    .cite[itemtype$="Event"]::after,
    .cite[itemtype$="Chapter"]::after,
    .cite[itemtype$="Clip"]::after,
    .cite[itemtype$="MovieClip"]::after,
    .cite[itemtype$="RadioClip"]::after,
    .cite[itemtype$="TVClip"]::after,
    .cite[itemtype$="VideoGameClip"]::after,
    .cite[itemtype$="Course"]::after,
    .cite[itemtype$="DigitalDocument"]::after,
    .cite[itemtype$="NoteDigitalDocument"]::after,
    .cite[itemtype$="PresentationDigitalDocument"]::after,
    .cite[itemtype$="TextDigitalDocument"]::after,
    .cite[itemtype$="Episode"]::after,
    .cite[itemtype$="PodcastEpisode"]::after,
    .cite[itemtype$="RadioEpisode"]::after,
    .cite[itemtype$="TVEpisode"]::after,
    .cite[itemtype$="MusicRecording"]::after,
    .cite[itemtype$="MusicComposition"]::after,
    .cite[itemtype$="Message"]::after,
    .cite--enquote::after {
      content: "”"; }
  cite--normal,
  .cite--normal {
    font-style: normal !important; }
    cite--normal::before,
    .cite--normal::before {
      content: none !important; }
    cite--normal::after,
    .cite--normal::after {
      content: none !important; }

/*
 *  Code
 */
pre {
  padding-inline-start: 1em;
  border-inline-start: 2px outset #020202;
  display: inline-block;
  overflow: hidden;
  max-inline-size: 80%;
  overflow: scroll; }
  @media only screen and (min-width: 1248px) {
    pre {
      margin-block: 1em;
      margin-inline: 2em; } }
code,
samp,
var,
pre {
  font-family: "Input Mono", "Lucida Console", monaco, "Courier New", monospace;
  font-size: 0.9em;
  word-wrap: normal; }

code,
samp,
var {
  background-color: #d1d1d1;
  border-radius: 5px;
  padding: 2px; }

samp {
  display: block;
  inline-size: 80ch;
  margin-block: 1em;
  margin-inline: 4em;
  border-inline-start: 2px solid #ccc;
  color: #333; }

h1 code,
pre code,
pre samp,
pre var,
h1 samp,
h1 var,
.post-title code,
.post-title samp,
.post-title var {
  background-color: transparent;
  padding: 0; }

.heading code,
.subheading code {
  background-color: transparent; }

kbd {
  padding-block: 0.1em;
  padding-inline: 0.6em;
  border: 1px solid #ccc;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #f7f7f7;
  color: #333;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px white inset;
  border-radius: 3px;
  display: inline-block;
  margin-block: 0;
  margin-inline: 0.1em;
  text-shadow: 0 1px 0 white;
  line-height: 1.4;
  white-space: nowrap; }

/*
 *  Special Text
 */
.pre-nominals,
.post-nominals {
  font-size: 0.6em;
  font-variant: small-caps; }

.sic::after {
  content: " [sic]";
  font-style: italic; }

.latex {
  display: inline !important; }

.MathJax {
  font-size: 1em !important; }

:where([title]) {
  text-decoration: underline;
  text-decoration: underline dotted; }
  :where([title]):not(a *) {
    cursor: help; }

dfn {
  font-variant: small-caps; }

sup {
  font-variant-position: super; }

sub {
  font-variant-position: sub; }

@supports (font-variant-position: super) or (font-variant-position: sub) {
  sub,
  sup {
    vertical-align: baseline;
    font-size: inherit; } }

.feed {
  padding: 10px 20px;
  background-color: #fffff0;
  color: #020202;
  margin: 0 auto;
  max-width: 800px;
  font-weight: normal;
  text-align: center;
  gap: 2em;
  display: flex;
  flex-direction: column; }

.nav__notice {
  display: block;
  border: 2px solid #020202;
  padding: 20px;
  width: 80%;
  margin-inline: auto; }

.summary {
  font-style: italic; }

.feed__header {
  padding-block-end: 1em;
  margin-block-end: 1em;
  border-block-end: 1px solid #020202; }

.feed__item {
  margin-block: 1em; }
