:root {
  --white: rgb(240, 240, 240);
  --light: rgb(218, 213, 213);
  --brown: rgb(57, 44, 47);
  --red: #ab3a56;
}
body {
  margin: 0 0 2rem 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  background-color: var(--white);
  margin: 0 0 48px 0;
  line-height: 1.5;
  color: var(--brown);
}
header {
  margin: 0 12px 4px 12px;
  display: flow-root;
  padding: 8px 12px 8px 12px;
  background-color: var(--brown);
  color: var(--light);
}
header strong {
  color: var(--light);
}
strong {
  font-weight: 500;
}
header h1 {
  margin: 0;
}
header h1 a {
  color: var(--light);
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 1em;
  font-weight: 400;
}
a {
  color: var(--red);
  text-decoration: underline;
}
section {
  padding: 0.25em 0;
}
section h3 {
  margin: 16px 16px;
  font-weight: 500;
}
section h2 {
  margin: 16px 16px;
  border-bottom: 2px solid var(--light);
  margin-bottom: 24px;
  padding-left: 12px;
  line-height: 2.6;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 4px;
  text-transform: uppercase;
}
section p {
  font-weight: 400;
  font-size: 20px;
  margin: 16px 16px;
  line-height: 1.3;
}
.warn {
  background-color: color-mix(in srgb, var(--brown) 35%, var(--red));
  padding: 0 0.1em;
}
.ui-label {
  background-color: var(--light);
  color: #382d30;
  display: inline-block;
  line-height: 1.2;
  padding: 0 0.3em;
  font-weight: 500;
  font-size: 0.9em;
}
.ui-label.panel {
  padding: 0 0.2em;
  font-size: 0.8em;
  font-weight: 600;
  text-transform: uppercase;
}
section p,
article p,
article h2,
article ul,
article ol,
article h3,
.release-notes-title,
figure,
section ol,
section ul
{
  margin: 16px 16px;
  line-height: 1.3;
}
ul, ol {
  padding-left: 1em;
}
ol li {
  margin: 0.5em 0;
}
aside {
  display: inline-block;
  font-size: 0.8em;
  margin: 0 16px;
  line-height: 1.3;
  padding: 0.25em 0.5em;
  background: color-mix(in srgb, var(--light) 50%, var(--white));
  color: color-mix(in srgb, var(--brown) 70%, var(--light));
}
.release-notes-title {
  font-weight: 500;
}
.version-tag {
  background-color: var(--brown);
  color: var(--light);
  display: inline-block;
  padding: 0 0.4rem;
  font-weight: 600;
  border-radius: 0.3em;
  margin-right: 0.15em;
}
article.release {
  padding: 12px 0;
}
article.release h2 {
  margin: 16px 16px;
  border-bottom: 2px solid var(--light);
  margin-bottom: 24px;
  padding: 8px 0;
  font-weight: 500;
}
article.release h3 {
  font-weight: 500; 
}
.back {
  margin: 16px 16px;
}
