@import url("scheme.css");

table.head, table.foot { width: 100%; }
td.head-rtitle, td.foot-os { text-align: right; }
td.head-vol { text-align: center; }
div.Pp { margin: 1ex 0ex; }
div.Nd, div.Bf, div.Op { display: inline; }
span.Pa, span.Ad { font-style: italic; }
span.Ms { font-weight: bold; }
dl.Bl-diag > dt { font-weight: bold; }
code.Nm, code.Fl, code.Cm, code.Ic, code.In, code.Fd, code.Fn,
code.Cd { font-weight: bold; font-family: inherit; }

div.head, div.foot { display: flex; justify-content: space-between; }
.head-ltitle, .foot-left { flex: 1; }
.head-vol, .foot-date { flex: 0 1 auto; text-align: center; }
.head-rtitle, .foot-os { flex: 1; text-align: right; }

.manual-text {margin: 0rem auto; max-width: 95ch;}
.backdrop-container {background-color: rgba(23, 22, 15, 40%); margin-top: 1rem; border: 2px solid #7e4422; padding: 1rem 1.5rem; border-radius: 5px; backdrop-filter: blur(15px);  -webkit-backdrop-filter: blur(15px); /* For Safari */}

html { font-family: monospace; line-height: 1.25em; user-select: none; }
body { overflow: hidden; }
header {margin: 0 auto; display: flex; justify-content: space-between; align-items: center; max-width: 95ch;}
canvas {z-index: calc(-infinity);}
table { border-collapse: collapse; }
table.Nm code.Nm { padding-right: 1ch; }
table.foot { margin-top: 1em; }

html { background-color: var(--ansi0); color: var(--ansi17); }
a { color: var(--ansi4)}
a:visited { color: var(--ansi5); }
a.permalink { color: var(--ansi3); text-decoration: none; }

@media screen and (min-width: 1400px) {
  .manual-text {
    margin: 5rem auto;
  }
}
