﻿@import"https://fonts.googleapis.com/css?family=Inconsolata|Roboto|Roboto+Slab";@font-face{font-family:"Iosevka myrrlyn regular";font-variant:common-ligatures;src:url("/static/fonts/iosevka-myrrlyn/woff2/iosevka-myrrlyn-regular.woff2") format("woff2"),url("/static/fonts/iosevka-myrrlyn/woff/iosevka-myrrlyn-regular.woff") format("woff"),url("/static/fonts/iosevka-myrrlyn/ttf/iosevka-myrrlyn-regular.ttf") format("ttf")}@font-face{font-family:"Iosevka myrrlyn term regular";src:url("/static/fonts/iosevka-myrrlyn-term/woff2/iosevka-myrrlyn-term-regular.woff2") format("woff2"),url("/static/fonts/iosevka-myrrlyn-term/woff/iosevka-myrrlyn-term-regular.woff") format("woff"),url("/static/fonts/iosevka-myrrlyn-term/ttf/iosevka-myrrlyn-term-regular.ttf") format("ttf")}@font-face{font-family:"Ferro Rosso";src:url("/static/fonts/FerroRosso.ttf")}main article legend,main article textarea,:not(pre)>code,kbd{font-family:"Iosevka myrrlyn regular","Inconsolata","Menlo","Consolas","Courier New",monospace}pre{font-family:"Iosevka myrrlyn term regular","Inconsolata","Menlo","Consolas","Courier New",monospace}body{font-family:"Roboto Slab",serif}:root{color-scheme:light dark;--white: white;--black: black;--grey: gray;--bell-blue: #0091c9;--bell-ochre: #f3cf1d;--pane-divider: #00a6ed;--text-code: #d63384}.light-only{color-scheme:light}@media(prefers-color-scheme: dark){.light-only{filter:invert(1)}}.dark-only{color-scheme:dark}@media(prefers-color-scheme: light){.dark-only{filter:invert(1)}}@media(prefers-color-scheme: light){pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#383a42;background:#fafafa}.hljs-comment,.hljs-quote{color:#a0a1a7;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#a626a4}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e45649}.hljs-literal{color:#0184bb}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#50a14f}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#986801}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#4078f2}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#c18401}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}:root{--ansi-red: #c8102e;--ansi-red-bg: rgba(200, 16, 46, 0.2);--ansi-orange: #ff8200;--ansi-orange-bg: rgba(255, 130, 0, 0.3);--ansi-yellow: #ffd100;--ansi-yellow-bg: rgba(255, 209, 0, 0.25);--ansi-green: #007b5f;--ansi-green-bg: rgba(0, 123, 95, 0.25);--ansi-blue: #0072ce;--ansi-blue-bg: rgba(0, 114, 206, 0.2);--ansi-purple: #6d2077;--ansi-purple-bg: rgba(109, 32, 119, 0.2);--ansi-white: #e7e6e2;--ansi-black: #2c2a29;--iso-red: #9b2423;--iso-red-bg: rgba(155, 36, 35, 0.25);--iso-orange: #d05d29;--iso-orange-bg: rgba(208, 93, 41, 0.25);--iso-yellow: #f9a900;--iso-yellow-bg: rgba(249, 169, 0, 0.25);--iso-green: #237f52;--iso-green-bg: rgba(35, 127, 82, 0.25);--iso-blue: #005387;--iso-blue-bg: rgba(0, 83, 135, 0.25);--iso-purple: #6d2077;--iso-purple-bg: rgba(109, 32, 119, 0.15);--iso-white: #f5f5f2;--iso-black: #171717;--intl-aero-orange: #ff4f00;--blue-capri: #00bbf9;--blue-carolina: #00a6ed;--crayola-sky-blue: #1be7ff;--charcoal: #575b6a;--charcoal-bg: rgba(87, 91, 106, 0.15);--bg: #fafaf8;--text-fg: var(--ansi-black);--header-color: #00bbf9}:root{--parchment: hsl(42.4deg, 48.2%, 83.3%);--shadow: #292b32;--keycap: #eeeeee}}@media(prefers-color-scheme: dark){pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}:root{--ansi-red: #c8102e;--ansi-red-bg: rgba(200, 16, 46, 0.25);--ansi-orange: #ff8200;--ansi-orange-bg: rgba(255, 130, 0, 0.2);--ansi-yellow: #ffd100;--ansi-yellow-bg: rgba(255, 209, 0, 0.2);--ansi-green: #007b5f;--ansi-green-bg: rgba(0, 123, 95, 0.3);--ansi-blue: #0072ce;--ansi-blue-bg: rgba(0, 114, 206, 0.25);--ansi-purple: #7f258b;--ansi-purple-bg: rgba(127, 37, 139, 0.25);--ansi-white: #e7e6e2;--ansi-black: #2c2a29;--iso-red: #9b2423;--iso-red-bg: rgba(155, 36, 35, 0.25);--iso-orange: #d05d29;--iso-orange-bg: rgba(208, 93, 41, 0.25);--iso-yellow: #f9a900;--iso-yellow-bg: rgba(249, 169, 0, 0.2);--iso-green: #237f52;--iso-green-bg: rgba(35, 127, 82, 0.25);--iso-blue: #005387;--iso-blue-bg: rgba(0, 83, 135, 0.35);--iso-purple: #6d2077;--iso-purple-bg: rgba(109, 32, 119, 0.25);--iso-white: #f5f5f2;--iso-black: #171717;--intl-aero-orange: #ff4f00;--blue-capri: #00bbf9;--blue-carolina: #00a6ed;--crayola-sky-blue: #1be7ff;--charcoal: #575b6a;--charcoal-bg: rgba(87, 91, 106, 0.2);--bg: #050508;--text-fg: var(--ansi-white);--header-color: #5f0f40}a{color:var(--crayola-sky-blue)}a:hover{color:var(--blue-carolina)}a:visited{color:var(--blue-capri)}:root{--parchment: #cfb474;--shadow: #d0cec6;--keycap: #333333}}body{background-color:var(--bg);color:var(--text-fg)}pre>code{color:var(--text-fg)}.iso7010::before{background-repeat:no-repeat;background-size:contain;content:"";display:block;float:left;margin-right:.5em;width:2.25em;aspect-ratio:1}.iso7010{min-height:calc(52px + 2em)}.iso7010.e001::before{background-image:url("/static/images/iso-7010/e001.svg")}.iso7010.e002::before{background-image:url("/static/images/iso-7010/e002.svg")}.iso7010.e003::before{background-image:url("/static/images/iso-7010/e003.svg")}.iso7010.e004::before{background-image:url("/static/images/iso-7010/e004.svg")}.iso7010.e007::before{background-image:url("/static/images/iso-7010/e007.svg")}.iso7010.e008::before{background-image:url("/static/images/iso-7010/e008.svg")}.iso7010.e009::before{background-image:url("/static/images/iso-7010/e009.svg")}.iso7010.e010::before{background-image:url("/static/images/iso-7010/e010.svg")}.iso7010.e011::before{background-image:url("/static/images/iso-7010/e011.svg")}.iso7010.e012::before{background-image:url("/static/images/iso-7010/e012.svg")}.iso7010.e013::before{background-image:url("/static/images/iso-7010/e013.svg")}.iso7010.e014::before{background-image:url("/static/images/iso-7010/e014.svg")}.iso7010.e015::before{background-image:url("/static/images/iso-7010/e015.svg")}.iso7010.e016::before{background-image:url("/static/images/iso-7010/e016.svg")}.iso7010.e017::before{background-image:url("/static/images/iso-7010/e017.svg")}.iso7010.e018::before{background-image:url("/static/images/iso-7010/e018.svg")}.iso7010.e019::before{background-image:url("/static/images/iso-7010/e019.svg")}.iso7010.e020::before{background-image:url("/static/images/iso-7010/e020.svg")}.iso7010.e021::before{background-image:url("/static/images/iso-7010/e021.svg")}.iso7010.e022::before{background-image:url("/static/images/iso-7010/e022.svg")}.iso7010.e023::before{background-image:url("/static/images/iso-7010/e023.svg")}.iso7010.e024::before{background-image:url("/static/images/iso-7010/e024.svg")}.iso7010.e025::before{background-image:url("/static/images/iso-7010/e025.svg")}.iso7010.e026::before{background-image:url("/static/images/iso-7010/e026.svg")}.iso7010.e027::before{background-image:url("/static/images/iso-7010/e027.svg")}.iso7010.e028::before{background-image:url("/static/images/iso-7010/e028.svg")}.iso7010.e029::before{background-image:url("/static/images/iso-7010/e029.svg")}.iso7010.e030::before{background-image:url("/static/images/iso-7010/e030.svg")}.iso7010.e031::before{background-image:url("/static/images/iso-7010/e031.svg")}.iso7010.e032::before{background-image:url("/static/images/iso-7010/e032.svg")}.iso7010.e033::before{background-image:url("/static/images/iso-7010/e033.svg")}.iso7010.e034::before{background-image:url("/static/images/iso-7010/e034.svg")}.iso7010.e035::before{background-image:url("/static/images/iso-7010/e035.svg")}.iso7010.e036::before{background-image:url("/static/images/iso-7010/e036.svg")}.iso7010.e037::before{background-image:url("/static/images/iso-7010/e037.svg")}.iso7010.e038::before{background-image:url("/static/images/iso-7010/e038.svg")}.iso7010.e039::before{background-image:url("/static/images/iso-7010/e039.svg")}.iso7010.e040::before{background-image:url("/static/images/iso-7010/e040.svg")}.iso7010.e041::before{background-image:url("/static/images/iso-7010/e041.svg")}.iso7010.e042::before{background-image:url("/static/images/iso-7010/e042.svg")}.iso7010.e043::before{background-image:url("/static/images/iso-7010/e043.svg")}.iso7010.e044::before{background-image:url("/static/images/iso-7010/e044.svg")}.iso7010.e045::before{background-image:url("/static/images/iso-7010/e045.svg")}.iso7010.e046::before{background-image:url("/static/images/iso-7010/e046.svg")}.iso7010.e047::before{background-image:url("/static/images/iso-7010/e047.svg")}.iso7010.e048::before{background-image:url("/static/images/iso-7010/e048.svg")}.iso7010.e049::before{background-image:url("/static/images/iso-7010/e049.svg")}.iso7010.e050::before{background-image:url("/static/images/iso-7010/e050.svg")}.iso7010.e051::before{background-image:url("/static/images/iso-7010/e051.svg")}.iso7010.e052::before{background-image:url("/static/images/iso-7010/e052.svg")}.iso7010.e053::before{background-image:url("/static/images/iso-7010/e053.svg")}.iso7010.e054::before{background-image:url("/static/images/iso-7010/e054.svg")}.iso7010.e055::before{background-image:url("/static/images/iso-7010/e055.svg")}.iso7010.e056::before{background-image:url("/static/images/iso-7010/e056.svg")}.iso7010.e057::before{background-image:url("/static/images/iso-7010/e057.svg")}.iso7010.e058::before{background-image:url("/static/images/iso-7010/e058.svg")}.iso7010.e059::before{background-image:url("/static/images/iso-7010/e059.svg")}.iso7010.e060::before{background-image:url("/static/images/iso-7010/e060.svg")}.iso7010.e061::before{background-image:url("/static/images/iso-7010/e061.svg")}.iso7010.e062::before{background-image:url("/static/images/iso-7010/e062.svg")}.iso7010.e063::before{background-image:url("/static/images/iso-7010/e063.svg")}.iso7010.e064::before{background-image:url("/static/images/iso-7010/e064.svg")}.iso7010.e065::before{background-image:url("/static/images/iso-7010/e065.svg")}.iso7010.e066::before{background-image:url("/static/images/iso-7010/e066.svg")}.iso7010.e067::before{background-image:url("/static/images/iso-7010/e067.svg")}.iso7010.e068::before{background-image:url("/static/images/iso-7010/e068.svg")}.iso7010.e069::before{background-image:url("/static/images/iso-7010/e069.svg")}.iso7010.e070::before{background-image:url("/static/images/iso-7010/e070.svg")}.iso7010.e072::before{background-image:url("/static/images/iso-7010/e072.svg")}.iso7010.e073::before{background-image:url("/static/images/iso-7010/e073.svg")}.iso7010.e074::before{background-image:url("/static/images/iso-7010/e074.svg")}.iso7010.e075::before{background-image:url("/static/images/iso-7010/e075.svg")}.iso7010.e076::before{background-image:url("/static/images/iso-7010/e076.svg")}.iso7010.f001::before{background-image:url("/static/images/iso-7010/f001.svg")}.iso7010.f002::before{background-image:url("/static/images/iso-7010/f002.svg")}.iso7010.f003::before{background-image:url("/static/images/iso-7010/f003.svg")}.iso7010.f004::before{background-image:url("/static/images/iso-7010/f004.svg")}.iso7010.f005::before{background-image:url("/static/images/iso-7010/f005.svg")}.iso7010.f006::before{background-image:url("/static/images/iso-7010/f006.svg")}.iso7010.f007::before{background-image:url("/static/images/iso-7010/f007.svg")}.iso7010.f008::before{background-image:url("/static/images/iso-7010/f008.svg")}.iso7010.f009::before{background-image:url("/static/images/iso-7010/f009.svg")}.iso7010.f010::before{background-image:url("/static/images/iso-7010/f010.svg")}.iso7010.f011::before{background-image:url("/static/images/iso-7010/f011.svg")}.iso7010.f012::before{background-image:url("/static/images/iso-7010/f012.svg")}.iso7010.f013::before{background-image:url("/static/images/iso-7010/f013.svg")}.iso7010.f014::before{background-image:url("/static/images/iso-7010/f014.svg")}.iso7010.f015::before{background-image:url("/static/images/iso-7010/f015.svg")}.iso7010.f016::before{background-image:url("/static/images/iso-7010/f016.svg")}.iso7010.f017::before{background-image:url("/static/images/iso-7010/f017.svg")}.iso7010.f018::before{background-image:url("/static/images/iso-7010/f018.svg")}.iso7010.f019::before{background-image:url("/static/images/iso-7010/f019.svg")}.iso7010.m001::before{background-image:url("/static/images/iso-7010/m001.svg")}.iso7010.m002::before{background-image:url("/static/images/iso-7010/m002.svg")}.iso7010.m003::before{background-image:url("/static/images/iso-7010/m003.svg")}.iso7010.m004::before{background-image:url("/static/images/iso-7010/m004.svg")}.iso7010.m005::before{background-image:url("/static/images/iso-7010/m005.svg")}.iso7010.m006::before{background-image:url("/static/images/iso-7010/m006.svg")}.iso7010.m007::before{background-image:url("/static/images/iso-7010/m007.svg")}.iso7010.m008::before{background-image:url("/static/images/iso-7010/m008.svg")}.iso7010.m009::before{background-image:url("/static/images/iso-7010/m009.svg")}.iso7010.m010::before{background-image:url("/static/images/iso-7010/m010.svg")}.iso7010.m011::before{background-image:url("/static/images/iso-7010/m011.svg")}.iso7010.m012::before{background-image:url("/static/images/iso-7010/m012.svg")}.iso7010.m013::before{background-image:url("/static/images/iso-7010/m013.svg")}.iso7010.m014::before{background-image:url("/static/images/iso-7010/m014.svg")}.iso7010.m015::before{background-image:url("/static/images/iso-7010/m015.svg")}.iso7010.m016::before{background-image:url("/static/images/iso-7010/m016.svg")}.iso7010.m017::before{background-image:url("/static/images/iso-7010/m017.svg")}.iso7010.m018::before{background-image:url("/static/images/iso-7010/m018.svg")}.iso7010.m019::before{background-image:url("/static/images/iso-7010/m019.svg")}.iso7010.m020::before{background-image:url("/static/images/iso-7010/m020.svg")}.iso7010.m021::before{background-image:url("/static/images/iso-7010/m021.svg")}.iso7010.m022::before{background-image:url("/static/images/iso-7010/m022.svg")}.iso7010.m023::before{background-image:url("/static/images/iso-7010/m023.svg")}.iso7010.m024::before{background-image:url("/static/images/iso-7010/m024.svg")}.iso7010.m025::before{background-image:url("/static/images/iso-7010/m025.svg")}.iso7010.m026::before{background-image:url("/static/images/iso-7010/m026.svg")}.iso7010.m027::before{background-image:url("/static/images/iso-7010/m027.svg")}.iso7010.m028::before{background-image:url("/static/images/iso-7010/m028.svg")}.iso7010.m029::before{background-image:url("/static/images/iso-7010/m029.svg")}.iso7010.m030::before{background-image:url("/static/images/iso-7010/m030.svg")}.iso7010.m031::before{background-image:url("/static/images/iso-7010/m031.svg")}.iso7010.m032::before{background-image:url("/static/images/iso-7010/m032.svg")}.iso7010.m033::before{background-image:url("/static/images/iso-7010/m033.svg")}.iso7010.m034::before{background-image:url("/static/images/iso-7010/m034.svg")}.iso7010.m035::before{background-image:url("/static/images/iso-7010/m035.svg")}.iso7010.m036::before{background-image:url("/static/images/iso-7010/m036.svg")}.iso7010.m037::before{background-image:url("/static/images/iso-7010/m037.svg")}.iso7010.m038::before{background-image:url("/static/images/iso-7010/m038.svg")}.iso7010.m039::before{background-image:url("/static/images/iso-7010/m039.svg")}.iso7010.m040::before{background-image:url("/static/images/iso-7010/m040.svg")}.iso7010.m041::before{background-image:url("/static/images/iso-7010/m041.svg")}.iso7010.m042::before{background-image:url("/static/images/iso-7010/m042.svg")}.iso7010.m043::before{background-image:url("/static/images/iso-7010/m043.svg")}.iso7010.m044::before{background-image:url("/static/images/iso-7010/m044.svg")}.iso7010.m045::before{background-image:url("/static/images/iso-7010/m045.svg")}.iso7010.m046::before{background-image:url("/static/images/iso-7010/m046.svg")}.iso7010.m047::before{background-image:url("/static/images/iso-7010/m047.svg")}.iso7010.m048::before{background-image:url("/static/images/iso-7010/m048.svg")}.iso7010.m049::before{background-image:url("/static/images/iso-7010/m049.svg")}.iso7010.m050::before{background-image:url("/static/images/iso-7010/m050.svg")}.iso7010.m051::before{background-image:url("/static/images/iso-7010/m051.svg")}.iso7010.m052::before{background-image:url("/static/images/iso-7010/m052.svg")}.iso7010.m053::before{background-image:url("/static/images/iso-7010/m053.svg")}.iso7010.m054::before{background-image:url("/static/images/iso-7010/m054.svg")}.iso7010.m055::before{background-image:url("/static/images/iso-7010/m055.svg")}.iso7010.m056::before{background-image:url("/static/images/iso-7010/m056.svg")}.iso7010.m057::before{background-image:url("/static/images/iso-7010/m057.svg")}.iso7010.m058::before{background-image:url("/static/images/iso-7010/m058.svg")}.iso7010.m059::before{background-image:url("/static/images/iso-7010/m059.svg")}.iso7010.m060::before{background-image:url("/static/images/iso-7010/m060.svg")}.iso7010.m061::before{background-image:url("/static/images/iso-7010/m061.svg")}.iso7010.m062::before{background-image:url("/static/images/iso-7010/m062.svg")}.iso7010.m068::before{background-image:url("/static/images/iso-7010/m068.svg")}.iso7010.m069::before{background-image:url("/static/images/iso-7010/m069.svg")}.iso7010.m070::before{background-image:url("/static/images/iso-7010/m070.svg")}.iso7010.m071::before{background-image:url("/static/images/iso-7010/m071.svg")}.iso7010.m072::before{background-image:url("/static/images/iso-7010/m072.svg")}.iso7010.p001::before{background-image:url("/static/images/iso-7010/p001.svg")}.iso7010.p002::before{background-image:url("/static/images/iso-7010/p002.svg")}.iso7010.p003::before{background-image:url("/static/images/iso-7010/p003.svg")}.iso7010.p004::before{background-image:url("/static/images/iso-7010/p004.svg")}.iso7010.p005::before{background-image:url("/static/images/iso-7010/p005.svg")}.iso7010.p006::before{background-image:url("/static/images/iso-7010/p006.svg")}.iso7010.p007::before{background-image:url("/static/images/iso-7010/p007.svg")}.iso7010.p008::before{background-image:url("/static/images/iso-7010/p008.svg")}.iso7010.p009::before{background-image:url("/static/images/iso-7010/p009.svg")}.iso7010.p010::before{background-image:url("/static/images/iso-7010/p010.svg")}.iso7010.p011::before{background-image:url("/static/images/iso-7010/p011.svg")}.iso7010.p012::before{background-image:url("/static/images/iso-7010/p012.svg")}.iso7010.p013::before{background-image:url("/static/images/iso-7010/p013.svg")}.iso7010.p014::before{background-image:url("/static/images/iso-7010/p014.svg")}.iso7010.p015::before{background-image:url("/static/images/iso-7010/p015.svg")}.iso7010.p016::before{background-image:url("/static/images/iso-7010/p016.svg")}.iso7010.p017::before{background-image:url("/static/images/iso-7010/p017.svg")}.iso7010.p018::before{background-image:url("/static/images/iso-7010/p018.svg")}.iso7010.p019::before{background-image:url("/static/images/iso-7010/p019.svg")}.iso7010.p020::before{background-image:url("/static/images/iso-7010/p020.svg")}.iso7010.p021::before{background-image:url("/static/images/iso-7010/p021.svg")}.iso7010.p022::before{background-image:url("/static/images/iso-7010/p022.svg")}.iso7010.p023::before{background-image:url("/static/images/iso-7010/p023.svg")}.iso7010.p024::before{background-image:url("/static/images/iso-7010/p024.svg")}.iso7010.p025::before{background-image:url("/static/images/iso-7010/p025.svg")}.iso7010.p026::before{background-image:url("/static/images/iso-7010/p026.svg")}.iso7010.p027::before{background-image:url("/static/images/iso-7010/p027.svg")}.iso7010.p028::before{background-image:url("/static/images/iso-7010/p028.svg")}.iso7010.p029::before{background-image:url("/static/images/iso-7010/p029.svg")}.iso7010.p030::before{background-image:url("/static/images/iso-7010/p030.svg")}.iso7010.p031::before{background-image:url("/static/images/iso-7010/p031.svg")}.iso7010.p032::before{background-image:url("/static/images/iso-7010/p032.svg")}.iso7010.p033::before{background-image:url("/static/images/iso-7010/p033.svg")}.iso7010.p034::before{background-image:url("/static/images/iso-7010/p034.svg")}.iso7010.p035::before{background-image:url("/static/images/iso-7010/p035.svg")}.iso7010.p036::before{background-image:url("/static/images/iso-7010/p036.svg")}.iso7010.p037::before{background-image:url("/static/images/iso-7010/p037.svg")}.iso7010.p038::before{background-image:url("/static/images/iso-7010/p038.svg")}.iso7010.p039::before{background-image:url("/static/images/iso-7010/p039.svg")}.iso7010.p040::before{background-image:url("/static/images/iso-7010/p040.svg")}.iso7010.p041::before{background-image:url("/static/images/iso-7010/p041.svg")}.iso7010.p042::before{background-image:url("/static/images/iso-7010/p042.svg")}.iso7010.p043::before{background-image:url("/static/images/iso-7010/p043.svg")}.iso7010.p044::before{background-image:url("/static/images/iso-7010/p044.svg")}.iso7010.p045::before{background-image:url("/static/images/iso-7010/p045.svg")}.iso7010.p046::before{background-image:url("/static/images/iso-7010/p046.svg")}.iso7010.p047::before{background-image:url("/static/images/iso-7010/p047.svg")}.iso7010.p048::before{background-image:url("/static/images/iso-7010/p048.svg")}.iso7010.p049::before{background-image:url("/static/images/iso-7010/p049.svg")}.iso7010.p050::before{background-image:url("/static/images/iso-7010/p050.svg")}.iso7010.p051::before{background-image:url("/static/images/iso-7010/p051.svg")}.iso7010.p052::before{background-image:url("/static/images/iso-7010/p052.svg")}.iso7010.p053::before{background-image:url("/static/images/iso-7010/p053.svg")}.iso7010.p054::before{background-image:url("/static/images/iso-7010/p054.svg")}.iso7010.p055::before{background-image:url("/static/images/iso-7010/p055.svg")}.iso7010.p056::before{background-image:url("/static/images/iso-7010/p056.svg")}.iso7010.p057::before{background-image:url("/static/images/iso-7010/p057.svg")}.iso7010.p058::before{background-image:url("/static/images/iso-7010/p058.svg")}.iso7010.p059::before{background-image:url("/static/images/iso-7010/p059.svg")}.iso7010.p060::before{background-image:url("/static/images/iso-7010/p060.svg")}.iso7010.p061::before{background-image:url("/static/images/iso-7010/p061.svg")}.iso7010.p062::before{background-image:url("/static/images/iso-7010/p062.svg")}.iso7010.p063::before{background-image:url("/static/images/iso-7010/p063.svg")}.iso7010.p064::before{background-image:url("/static/images/iso-7010/p064.svg")}.iso7010.p065::before{background-image:url("/static/images/iso-7010/p065.svg")}.iso7010.p066::before{background-image:url("/static/images/iso-7010/p066.svg")}.iso7010.p067::before{background-image:url("/static/images/iso-7010/p067.svg")}.iso7010.p068::before{background-image:url("/static/images/iso-7010/p068.svg")}.iso7010.p069::before{background-image:url("/static/images/iso-7010/p069.svg")}.iso7010.p070::before{background-image:url("/static/images/iso-7010/p070.svg")}.iso7010.p071::before{background-image:url("/static/images/iso-7010/p071.svg")}.iso7010.p072::before{background-image:url("/static/images/iso-7010/p072.svg")}.iso7010.p073::before{background-image:url("/static/images/iso-7010/p073.svg")}.iso7010.p074::before{background-image:url("/static/images/iso-7010/p074.svg")}.iso7010.p075::before{background-image:url("/static/images/iso-7010/p075.svg")}.iso7010.p080::before{background-image:url("/static/images/iso-7010/p080.svg")}.iso7010.p081::before{background-image:url("/static/images/iso-7010/p081.svg")}.iso7010.w001::before{background-image:url("/static/images/iso-7010/w001.svg")}.iso7010.w002::before{background-image:url("/static/images/iso-7010/w002.svg")}.iso7010.w003::before{background-image:url("/static/images/iso-7010/w003.svg")}.iso7010.w004::before{background-image:url("/static/images/iso-7010/w004.svg")}.iso7010.w005::before{background-image:url("/static/images/iso-7010/w005.svg")}.iso7010.w006::before{background-image:url("/static/images/iso-7010/w006.svg")}.iso7010.w007::before{background-image:url("/static/images/iso-7010/w007.svg")}.iso7010.w008::before{background-image:url("/static/images/iso-7010/w008.svg")}.iso7010.w009::before{background-image:url("/static/images/iso-7010/w009.svg")}.iso7010.w010::before{background-image:url("/static/images/iso-7010/w010.svg")}.iso7010.w011::before{background-image:url("/static/images/iso-7010/w011.svg")}.iso7010.w012::before{background-image:url("/static/images/iso-7010/w012.svg")}.iso7010.w013::before{background-image:url("/static/images/iso-7010/w013.svg")}.iso7010.w014::before{background-image:url("/static/images/iso-7010/w014.svg")}.iso7010.w015::before{background-image:url("/static/images/iso-7010/w015.svg")}.iso7010.w016::before{background-image:url("/static/images/iso-7010/w016.svg")}.iso7010.w017::before{background-image:url("/static/images/iso-7010/w017.svg")}.iso7010.w018::before{background-image:url("/static/images/iso-7010/w018.svg")}.iso7010.w019::before{background-image:url("/static/images/iso-7010/w019.svg")}.iso7010.w020::before{background-image:url("/static/images/iso-7010/w020.svg")}.iso7010.w021::before{background-image:url("/static/images/iso-7010/w021.svg")}.iso7010.w022::before{background-image:url("/static/images/iso-7010/w022.svg")}.iso7010.w023::before{background-image:url("/static/images/iso-7010/w023.svg")}.iso7010.w024::before{background-image:url("/static/images/iso-7010/w024.svg")}.iso7010.w025::before{background-image:url("/static/images/iso-7010/w025.svg")}.iso7010.w026::before{background-image:url("/static/images/iso-7010/w026.svg")}.iso7010.w027::before{background-image:url("/static/images/iso-7010/w027.svg")}.iso7010.w028::before{background-image:url("/static/images/iso-7010/w028.svg")}.iso7010.w029::before{background-image:url("/static/images/iso-7010/w029.svg")}.iso7010.w030::before{background-image:url("/static/images/iso-7010/w030.svg")}.iso7010.w031::before{background-image:url("/static/images/iso-7010/w031.svg")}.iso7010.w032::before{background-image:url("/static/images/iso-7010/w032.svg")}.iso7010.w033::before{background-image:url("/static/images/iso-7010/w033.svg")}.iso7010.w034::before{background-image:url("/static/images/iso-7010/w034.svg")}.iso7010.w035::before{background-image:url("/static/images/iso-7010/w035.svg")}.iso7010.w036::before{background-image:url("/static/images/iso-7010/w036.svg")}.iso7010.w037::before{background-image:url("/static/images/iso-7010/w037.svg")}.iso7010.w038::before{background-image:url("/static/images/iso-7010/w038.svg")}.iso7010.w039::before{background-image:url("/static/images/iso-7010/w039.svg")}.iso7010.w040::before{background-image:url("/static/images/iso-7010/w040.svg")}.iso7010.w041::before{background-image:url("/static/images/iso-7010/w041.svg")}.iso7010.w042::before{background-image:url("/static/images/iso-7010/w042.svg")}.iso7010.w043::before{background-image:url("/static/images/iso-7010/w043.svg")}.iso7010.w044::before{background-image:url("/static/images/iso-7010/w044.svg")}.iso7010.w045::before{background-image:url("/static/images/iso-7010/w045.svg")}.iso7010.w046::before{background-image:url("/static/images/iso-7010/w046.svg")}.iso7010.w047::before{background-image:url("/static/images/iso-7010/w047.svg")}.iso7010.w048::before{background-image:url("/static/images/iso-7010/w048.svg")}.iso7010.w049::before{background-image:url("/static/images/iso-7010/w049.svg")}.iso7010.w050::before{background-image:url("/static/images/iso-7010/w050.svg")}.iso7010.w051::before{background-image:url("/static/images/iso-7010/w051.svg")}.iso7010.w052::before{background-image:url("/static/images/iso-7010/w052.svg")}.iso7010.w053::before{background-image:url("/static/images/iso-7010/w053.svg")}.iso7010.w054::before{background-image:url("/static/images/iso-7010/w054.svg")}.iso7010.w055::before{background-image:url("/static/images/iso-7010/w055.svg")}.iso7010.w056::before{background-image:url("/static/images/iso-7010/w056.svg")}.iso7010.w057::before{background-image:url("/static/images/iso-7010/w057.svg")}.iso7010.w058::before{background-image:url("/static/images/iso-7010/w058.svg")}.iso7010.w059::before{background-image:url("/static/images/iso-7010/w059.svg")}.iso7010.w060::before{background-image:url("/static/images/iso-7010/w060.svg")}.iso7010.w066::before{background-image:url("/static/images/iso-7010/w066.svg")}.iso7010.w062::before{background-image:url("/static/images/iso-7010/w062.svg")}.iso7010.w063::before{background-image:url("/static/images/iso-7010/w063.svg")}.iso7010.w064::before{background-image:url("/static/images/iso-7010/w064.svg")}.iso7010.w065::before{background-image:url("/static/images/iso-7010/w065.svg")}.iso7010.w066::before{background-image:url("/static/images/iso-7010/w066.svg")}.iso7010.w067::before{background-image:url("/static/images/iso-7010/w067.svg")}.iso7010.w068::before{background-image:url("/static/images/iso-7010/w068.svg")}.iso7010.w069::before{background-image:url("/static/images/iso-7010/w069.svg")}.iso7010.w070::before{background-image:url("/static/images/iso-7010/w070.svg")}.iso7010.w071::before{background-image:url("/static/images/iso-7010/w071.svg")}.iso7010.w072::before{background-image:url("/static/images/iso-7010/w072.svg")}.iso7010.w073::before{background-image:url("/static/images/iso-7010/w073.svg")}.iso7010.w074::before{background-image:url("/static/images/iso-7010/w074.svg")}.iso7010.w075::before{background-image:url("/static/images/iso-7010/w075.svg")}.iso7010.w076::before{background-image:url("/static/images/iso-7010/w076.svg")}.iso7010.w077::before{background-image:url("/static/images/iso-7010/w077.svg")}.iso7010.w078::before{background-image:url("/static/images/iso-7010/w078.svg")}.iso7010.w079::before{background-image:url("/static/images/iso-7010/w079.svg")}.iso7010.w080::before{background-image:url("/static/images/iso-7010/w080.svg")}.iso7010.w087::before{background-image:url("/static/images/iso-7010/w087.svg")}.iso7010.w088::before{background-image:url("/static/images/iso-7010/w088.svg")}.iso7010.w089::before{background-image:url("/static/images/iso-7010/w089.svg")}#gravatar{background-image:linear-gradient(to bottom, var(--bell-blue) 50%, var(--bell-ochre) 50%);border-radius:84px;padding:4px;width:160px;height:160px}#page-logo{margin-left:auto;margin-right:auto;width:168px}#gravatar #face{border-radius:50%}#gravatar #minute,#gravatar #hour{stroke:var(--iso-black)}#gravatar .clock-hand{stroke-width:3px}main>header{min-height:80px}*,*::before,*::after{box-sizing:border-box}body{height:100dvh;margin:0;-webkit-text-size-adjust:100%;-webkit-tap-hightlight-color:rgba(0,0,0,0)}@media not screen{.screen-only{display:none !important}}body.print .screen-only{display:none !important}body>header{border-bottom:4px solid var(--bell-blue);flex-shrink:0;background-size:cover;background-repeat:no-repeat}main{flex:4 1 24em;max-width:48em}aside#about{flex:2 2 12em;max-width:24em}body:not(.embed) main{padding:.5em 0}main>article,#about-text{padding:0 1em}body>footer{display:flex;flex-flow:row nowrap;justify-content:space-evenly;border-top:2px solid var(--bell-ochre)}#about-logos{padding:1em 0}#about-logos img{height:3em;display:initial}#about-logos p{margin:0}@media screen and ((max-height: 39.9em) or (max-width: 37.9em)){#content{display:flex;flex-flow:column wrap;align-items:center}#content>*{max-width:100%}main{border-block-end:2px solid var(--bell-blue)}aside#about{padding-top:.5em}a.browser{display:none}}@media screen and (min-width: 38em){a.mobile{display:none}main{border-inline-start:2px solid var(--bell-blue);border-inline-end:2px solid var(--bell-blue)}aside#about{border-inline-start:2px solid var(--bell-ochre);border-inline-end:2px solid var(--bell-ochre)}}@media screen and (min-width: 38em)and (min-height: 40em){body{display:flex;flex-flow:column nowrap;max-height:100dvh;overflow-y:clip}body>header{max-height:128px}#content{min-height:0;display:flex;flex-direction:row-reverse;flex-grow:1;flex-wrap:wrap;justify-content:center;border-top:4px solid var(--bell-ochre);border-bottom:2px solid var(--bell-blue)}body>header,body>footer{flex-grow:0;flex-shrink:0}main,aside#about{max-height:100%}main{margin-inline-start:.125em}aside#about{margin-inline-end:.125em}#page-logo{position:relative;top:-84px;z-index:1}#page-logo a{margin:0;padding:0}main,#about-text{overflow-y:scroll}#about-text{max-height:100%;padding-top:80px;position:relative;top:-164px}#about-text>aside{border-bottom:2px solid var(--bell-blue);margin-bottom:.5em}}nav ol{padding-left:1.5em}.youtube{margin:0 auto 1em;width:100%;aspect-ratio:16/9;position:relative}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.scroll-x{max-width:100%;overflow-x:scroll}.gallery main{padding:1em}@media(max-width: 36em){.gallery main img.gallery-img{padding:.25em}}@media(min-width: 36em){.gallery main img.gallery-img{padding:.5em}}.gallery section{border-block-end:1px solid var(--blue-carolina);padding-block:1em}.img-album{display:flex;flex-wrap:wrap;justify-content:center}.img-block{display:inline-block}.img-caption{margin:0;text-align:center}.iso-7010-gallery .img-block{min-width:8em;width:12.5%;max-width:16em}.banners-gallery .img-block{min-width:16em;width:50%}:root{font-size:16px}*{line-height:1.25}p{line-height:1.5;margin:1em 0}p:empty{display:none}img,picture{max-width:100%;display:block;padding:.5em}ol,ul{margin-top:0}code{font-size:.9em;color:var(--text-code);word-wrap:break-word}p:has(kbd){line-height:1.5}kbd{padding:.125em .5em;margin:.25em 0;border:1px solid var(--text-fg);border-radius:.25em;box-shadow:0 -1px 1px rgba(0,0,0,.2),0 -2px 0 0 rgba(255,255,255,.7) inset;background-color:var(--keycap);font-size:.75em;position:relative;top:-2px}kbd:hover,kbd:active{top:0;box-shadow:0 1px 1px rgba(0,0,0,.2)}article img.full-width,article figure.full-width{max-width:100%;width:100%}article img.ctr,article figure.ctr{margin:0 auto}@media(min-width: 36em){.half-width{min-width:100px;width:50%;max-width:400px}}.float-left{float:left}.float-right{float:right}.clear{clear:both}@media(max-width: 37.7em){table.float-right-lg{margin:0 auto}}@media(min-width: 36em){.float-right-lg{float:right}}.clearfix{clear:both}@media(max-width: 38em){.clearfix-sm{clear:both}}body:not(.general) .title{font-style:italic}.title,.subtitle{text-align:center;margin-block-end:0;line-height:revert}.footnote{vertical-align:super;font-size:.8em}kbd kbd{border-radius:3px;padding:1px 4px 0;border:1px solid var(--text-fg)}aside,blockquote{margin:0}aside pre,blockquote pre{clear:left}.text-center{text-align:center}.text-right{text-align:right}body:is(.blog,.oeuvre) .title{font-style:italic}.frontmatter .timestamp{float:right;border:1px solid var(--text-fg);margin:0;padding:0 .5em}:not(blockquote)>hr{border:none;overflow:visible;text-align:center;height:4px}body:not(.oeuvre) :not(blockquote)>hr{border-top:4px double var(--bell-blue);color:var(--bell-ochre)}body.oeuvre :not(blockquote)>hr{border-top:4px double var(--text-fg);color:var(--text-fg)}:not(blockquote)>hr::after{background:var(--bg);content:"§";padding:0 4px;position:relative;top:-1em}nav[aria-label=Sitemap] summary{list-style:none}nav[aria-label=Sitemap] details:not([open]) summary::after{content:"▸"}nav[aria-label=Sitemap] details[open] summary::after{content:"▾"}nav[aria-label=Sitemap] span:has(a[aria-current=page])::before{content:var(--current-page-left);padding-inline-end:.25em}nav[aria-label=Sitemap] span:has(a[aria-current=page])::after{content:var(--current-page-right);padding-inline-start:.25em}.italic{font-variant:italic}a.reversefootnote+p{display:inline-block;padding-inline-start:.5em}img.badge{display:inline-block;padding:.25em}.block-stripe,main article aside,main article .code-container{--block-color-fg: var(--text-fg);--block-color-bg: var(--bg);--stripe-scale: 12;--stripe-angle: 135deg;border-color:var(--block-color-bg);border-style:solid;border-width:calc(var(--stripe-scale)*1px);border-image-source:repeating-linear-gradient(var(--stripe-angle), var(--block-color-fg) calc(var(--stripe-scale) * 1px * 0), var(--block-color-fg) calc(var(--stripe-scale) * 1px * 1), var(--block-color-bg) calc(var(--stripe-scale) * 1px * 1), var(--block-color-bg) calc(var(--stripe-scale) * 1px * 2));border-image-slice:var(--stripe-scale);border-image-repeat:round}.block-chevron,main article blockquote,main article dl{--block-border-width: 0.5em;border:calc(var(--block-border-width)/2) solid var(--block-color-bg);border-inline-start:var(--block-border-width) solid var(--block-color-fg);padding-inline-start:1em}.block-red,.block-harm{--block-color-bg: var(--ansi-white);--block-color-fg: var(--ansi-red);background-color:var(--ansi-red-bg)}.block-red.iso7010,.iso7010.block-harm{--block-color-fg: var(--iso-red);background-color:var(--iso-red-bg)}.block-orange{--block-color-bg: var(--ansi-black);--block-color-fg: var(--ansi-orange);background-color:var(--ansi-orange-bg)}.block-orange.iso7010{--block-color-fg: var(--iso-orange);background-color:var(--iso-orange-bg)}.block-yellow,.block-warn{--block-color-bg: var(--ansi-black);--block-color-fg: var(--ansi-yellow);background-color:var(--ansi-yellow-bg)}.block-yellow.iso7010,.iso7010.block-warn{--block-color-fg: var(--iso-yellow);background-color:var(--iso-yellow-bg)}.block-green,.block-safe{--block-color-bg: var(--ansi-white);--block-color-fg: var(--ansi-green);background-color:var(--ansi-green-bg)}.block-green.iso7010,.iso7010.block-safe{--block-color-fg: var(--iso-green);background-color:var(--iso-green-bg)}.block-blue,.block-info{--block-color-bg: var(--ansi-white);--block-color-fg: var(--ansi-blue);background-color:var(--ansi-blue-bg)}.block-blue.iso7010,.iso7010.block-info{--block-color-fg: var(--iso-blue);background-color:var(--iso-blue-bg)}.block-purple{--block-color-bg: var(--ansi-white);--block-color-fg: var(--ansi-purple);background-color:var(--ansi-purple-bg)}:root{--current-page-left: "👉";--current-page-right: "👈"}body.crate{--current-page-left: "🦀";--current-page-right: "⚙️"}main article{@import"https://fonts.googleapis.com/css?family=Inconsolata|Roboto|Roboto+Slab";@import"https://fonts.googleapis.com/css?family=Inconsolata|Roboto|Roboto+Slab"}main article :root{color-scheme:light dark;--white: white;--black: black;--grey: gray;--bell-blue: #0091c9;--bell-ochre: #f3cf1d;--pane-divider: #00a6ed;--text-code: #d63384}main article .light-only{color-scheme:light}@media(prefers-color-scheme: dark){main article .light-only{filter:invert(1)}}main article .dark-only{color-scheme:dark}@media(prefers-color-scheme: light){main article .dark-only{filter:invert(1)}}@media(prefers-color-scheme: light){main article pre code.hljs{display:block;overflow-x:auto;padding:1em}main article code.hljs{padding:3px 5px}main article .hljs{color:#383a42;background:#fafafa}main article .hljs-comment,main article .hljs-quote{color:#a0a1a7;font-style:italic}main article .hljs-doctag,main article .hljs-formula,main article .hljs-keyword{color:#a626a4}main article .hljs-deletion,main article .hljs-name,main article .hljs-section,main article .hljs-selector-tag,main article .hljs-subst{color:#e45649}main article .hljs-literal{color:#0184bb}main article .hljs-addition,main article .hljs-attribute,main article .hljs-meta .hljs-string,main article .hljs-regexp,main article .hljs-string{color:#50a14f}main article .hljs-attr,main article .hljs-number,main article .hljs-selector-attr,main article .hljs-selector-class,main article .hljs-selector-pseudo,main article .hljs-template-variable,main article .hljs-type,main article .hljs-variable{color:#986801}main article .hljs-bullet,main article .hljs-link,main article .hljs-meta,main article .hljs-selector-id,main article .hljs-symbol,main article .hljs-title{color:#4078f2}main article .hljs-built_in,main article .hljs-class .hljs-title,main article .hljs-title.class_{color:#c18401}main article .hljs-emphasis{font-style:italic}main article .hljs-strong{font-weight:700}main article .hljs-link{text-decoration:underline}main article :root{--ansi-red: #c8102e;--ansi-red-bg: rgba(200, 16, 46, 0.2);--ansi-orange: #ff8200;--ansi-orange-bg: rgba(255, 130, 0, 0.3);--ansi-yellow: #ffd100;--ansi-yellow-bg: rgba(255, 209, 0, 0.25);--ansi-green: #007b5f;--ansi-green-bg: rgba(0, 123, 95, 0.25);--ansi-blue: #0072ce;--ansi-blue-bg: rgba(0, 114, 206, 0.2);--ansi-purple: #6d2077;--ansi-purple-bg: rgba(109, 32, 119, 0.2);--ansi-white: #e7e6e2;--ansi-black: #2c2a29;--iso-red: #9b2423;--iso-red-bg: rgba(155, 36, 35, 0.25);--iso-orange: #d05d29;--iso-orange-bg: rgba(208, 93, 41, 0.25);--iso-yellow: #f9a900;--iso-yellow-bg: rgba(249, 169, 0, 0.25);--iso-green: #237f52;--iso-green-bg: rgba(35, 127, 82, 0.25);--iso-blue: #005387;--iso-blue-bg: rgba(0, 83, 135, 0.25);--iso-purple: #6d2077;--iso-purple-bg: rgba(109, 32, 119, 0.15);--iso-white: #f5f5f2;--iso-black: #171717;--intl-aero-orange: #ff4f00;--blue-capri: #00bbf9;--blue-carolina: #00a6ed;--crayola-sky-blue: #1be7ff;--charcoal: #575b6a;--charcoal-bg: rgba(87, 91, 106, 0.15);--bg: #fafaf8;--text-fg: var(--ansi-black);--header-color: #00bbf9}main article :root{--parchment: hsl(42.4deg, 48.2%, 83.3%);--shadow: #292b32;--keycap: #eeeeee}}@media(prefers-color-scheme: dark){main article{/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/}main article pre code.hljs{display:block;overflow-x:auto;padding:1em}main article code.hljs{padding:3px 5px}main article .hljs{color:#c9d1d9;background:#0d1117}main article .hljs-doctag,main article .hljs-keyword,main article .hljs-meta .hljs-keyword,main article .hljs-template-tag,main article .hljs-template-variable,main article .hljs-type,main article .hljs-variable.language_{color:#ff7b72}main article .hljs-title,main article .hljs-title.class_,main article .hljs-title.class_.inherited__,main article .hljs-title.function_{color:#d2a8ff}main article .hljs-attr,main article .hljs-attribute,main article .hljs-literal,main article .hljs-meta,main article .hljs-number,main article .hljs-operator,main article .hljs-selector-attr,main article .hljs-selector-class,main article .hljs-selector-id,main article .hljs-variable{color:#79c0ff}main article .hljs-meta .hljs-string,main article .hljs-regexp,main article .hljs-string{color:#a5d6ff}main article .hljs-built_in,main article .hljs-symbol{color:#ffa657}main article .hljs-code,main article .hljs-comment,main article .hljs-formula{color:#8b949e}main article .hljs-name,main article .hljs-quote,main article .hljs-selector-pseudo,main article .hljs-selector-tag{color:#7ee787}main article .hljs-subst{color:#c9d1d9}main article .hljs-section{color:#1f6feb;font-weight:700}main article .hljs-bullet{color:#f2cc60}main article .hljs-emphasis{color:#c9d1d9;font-style:italic}main article .hljs-strong{color:#c9d1d9;font-weight:700}main article .hljs-addition{color:#aff5b4;background-color:#033a16}main article .hljs-deletion{color:#ffdcd7;background-color:#67060c}main article :root{--ansi-red: #c8102e;--ansi-red-bg: rgba(200, 16, 46, 0.25);--ansi-orange: #ff8200;--ansi-orange-bg: rgba(255, 130, 0, 0.2);--ansi-yellow: #ffd100;--ansi-yellow-bg: rgba(255, 209, 0, 0.2);--ansi-green: #007b5f;--ansi-green-bg: rgba(0, 123, 95, 0.3);--ansi-blue: #0072ce;--ansi-blue-bg: rgba(0, 114, 206, 0.25);--ansi-purple: #7f258b;--ansi-purple-bg: rgba(127, 37, 139, 0.25);--ansi-white: #e7e6e2;--ansi-black: #2c2a29;--iso-red: #9b2423;--iso-red-bg: rgba(155, 36, 35, 0.25);--iso-orange: #d05d29;--iso-orange-bg: rgba(208, 93, 41, 0.25);--iso-yellow: #f9a900;--iso-yellow-bg: rgba(249, 169, 0, 0.2);--iso-green: #237f52;--iso-green-bg: rgba(35, 127, 82, 0.25);--iso-blue: #005387;--iso-blue-bg: rgba(0, 83, 135, 0.35);--iso-purple: #6d2077;--iso-purple-bg: rgba(109, 32, 119, 0.25);--iso-white: #f5f5f2;--iso-black: #171717;--intl-aero-orange: #ff4f00;--blue-capri: #00bbf9;--blue-carolina: #00a6ed;--crayola-sky-blue: #1be7ff;--charcoal: #575b6a;--charcoal-bg: rgba(87, 91, 106, 0.2);--bg: #050508;--text-fg: var(--ansi-white);--header-color: #5f0f40}main article a{color:var(--crayola-sky-blue)}main article a:hover{color:var(--blue-carolina)}main article a:visited{color:var(--blue-capri)}main article :root{--parchment: #cfb474;--shadow: #d0cec6;--keycap: #333333}}main article body{background-color:var(--bg);color:var(--text-fg)}main article pre>code{color:var(--text-fg)}main article figure,main article .code-container,main article aside,main article blockquote{margin-block:1em;margin-inline:0;padding:1em}main article figure>:first-child,main article .code-container>:first-child,main article aside>:first-child,main article blockquote>:first-child{margin-block-start:0}main article figure>:last-child,main article .code-container>:last-child,main article aside>:last-child,main article blockquote>:last-child{margin-block-end:0}main article figure>*,main article .code-container>*,main article aside>*,main article blockquote>*{margin-inline:0}main article aside{box-shadow:.25em .25em var(--shadow);background-color:var(--charcoal-bg)}main article blockquote{--block-color-fg: var(--charcoal);--block-color-bg: var(--bg) !important;background-color:var(--charcoal-bg)}main article blockquote cite::before{content:"—"}main article figure,main article aside,main article blockquote,main article .code-container{margin-block:1em;margin-inline:0;padding:1em}main article figure>:first-child,main article aside>:first-child,main article blockquote>:first-child,main article .code-container>:first-child{margin-block-start:0}main article figure>:last-child,main article aside>:last-child,main article blockquote>:last-child,main article .code-container>:last-child{margin-block-end:0}main article figure>*,main article aside>*,main article blockquote>*,main article .code-container>*{margin-inline:0}main article :root{color-scheme:light dark;--white: white;--black: black;--grey: gray;--bell-blue: #0091c9;--bell-ochre: #f3cf1d;--pane-divider: #00a6ed;--text-code: #d63384}main article .light-only{color-scheme:light}@media(prefers-color-scheme: dark){main article .light-only{filter:invert(1)}}main article .dark-only{color-scheme:dark}@media(prefers-color-scheme: light){main article .dark-only{filter:invert(1)}}@media(prefers-color-scheme: light){main article pre code.hljs{display:block;overflow-x:auto;padding:1em}main article code.hljs{padding:3px 5px}main article .hljs{color:#383a42;background:#fafafa}main article .hljs-comment,main article .hljs-quote{color:#a0a1a7;font-style:italic}main article .hljs-doctag,main article .hljs-formula,main article .hljs-keyword{color:#a626a4}main article .hljs-deletion,main article .hljs-name,main article .hljs-section,main article .hljs-selector-tag,main article .hljs-subst{color:#e45649}main article .hljs-literal{color:#0184bb}main article .hljs-addition,main article .hljs-attribute,main article .hljs-meta .hljs-string,main article .hljs-regexp,main article .hljs-string{color:#50a14f}main article .hljs-attr,main article .hljs-number,main article .hljs-selector-attr,main article .hljs-selector-class,main article .hljs-selector-pseudo,main article .hljs-template-variable,main article .hljs-type,main article .hljs-variable{color:#986801}main article .hljs-bullet,main article .hljs-link,main article .hljs-meta,main article .hljs-selector-id,main article .hljs-symbol,main article .hljs-title{color:#4078f2}main article .hljs-built_in,main article .hljs-class .hljs-title,main article .hljs-title.class_{color:#c18401}main article .hljs-emphasis{font-style:italic}main article .hljs-strong{font-weight:700}main article .hljs-link{text-decoration:underline}main article :root{--ansi-red: #c8102e;--ansi-red-bg: rgba(200, 16, 46, 0.2);--ansi-orange: #ff8200;--ansi-orange-bg: rgba(255, 130, 0, 0.3);--ansi-yellow: #ffd100;--ansi-yellow-bg: rgba(255, 209, 0, 0.25);--ansi-green: #007b5f;--ansi-green-bg: rgba(0, 123, 95, 0.25);--ansi-blue: #0072ce;--ansi-blue-bg: rgba(0, 114, 206, 0.2);--ansi-purple: #6d2077;--ansi-purple-bg: rgba(109, 32, 119, 0.2);--ansi-white: #e7e6e2;--ansi-black: #2c2a29;--iso-red: #9b2423;--iso-red-bg: rgba(155, 36, 35, 0.25);--iso-orange: #d05d29;--iso-orange-bg: rgba(208, 93, 41, 0.25);--iso-yellow: #f9a900;--iso-yellow-bg: rgba(249, 169, 0, 0.25);--iso-green: #237f52;--iso-green-bg: rgba(35, 127, 82, 0.25);--iso-blue: #005387;--iso-blue-bg: rgba(0, 83, 135, 0.25);--iso-purple: #6d2077;--iso-purple-bg: rgba(109, 32, 119, 0.15);--iso-white: #f5f5f2;--iso-black: #171717;--intl-aero-orange: #ff4f00;--blue-capri: #00bbf9;--blue-carolina: #00a6ed;--crayola-sky-blue: #1be7ff;--charcoal: #575b6a;--charcoal-bg: rgba(87, 91, 106, 0.15);--bg: #fafaf8;--text-fg: var(--ansi-black);--header-color: #00bbf9}main article :root{--parchment: hsl(42.4deg, 48.2%, 83.3%);--shadow: #292b32;--keycap: #eeeeee}}@media(prefers-color-scheme: dark){main article{/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/}main article pre code.hljs{display:block;overflow-x:auto;padding:1em}main article code.hljs{padding:3px 5px}main article .hljs{color:#c9d1d9;background:#0d1117}main article .hljs-doctag,main article .hljs-keyword,main article .hljs-meta .hljs-keyword,main article .hljs-template-tag,main article .hljs-template-variable,main article .hljs-type,main article .hljs-variable.language_{color:#ff7b72}main article .hljs-title,main article .hljs-title.class_,main article .hljs-title.class_.inherited__,main article .hljs-title.function_{color:#d2a8ff}main article .hljs-attr,main article .hljs-attribute,main article .hljs-literal,main article .hljs-meta,main article .hljs-number,main article .hljs-operator,main article .hljs-selector-attr,main article .hljs-selector-class,main article .hljs-selector-id,main article .hljs-variable{color:#79c0ff}main article .hljs-meta .hljs-string,main article .hljs-regexp,main article .hljs-string{color:#a5d6ff}main article .hljs-built_in,main article .hljs-symbol{color:#ffa657}main article .hljs-code,main article .hljs-comment,main article .hljs-formula{color:#8b949e}main article .hljs-name,main article .hljs-quote,main article .hljs-selector-pseudo,main article .hljs-selector-tag{color:#7ee787}main article .hljs-subst{color:#c9d1d9}main article .hljs-section{color:#1f6feb;font-weight:700}main article .hljs-bullet{color:#f2cc60}main article .hljs-emphasis{color:#c9d1d9;font-style:italic}main article .hljs-strong{color:#c9d1d9;font-weight:700}main article .hljs-addition{color:#aff5b4;background-color:#033a16}main article .hljs-deletion{color:#ffdcd7;background-color:#67060c}main article :root{--ansi-red: #c8102e;--ansi-red-bg: rgba(200, 16, 46, 0.25);--ansi-orange: #ff8200;--ansi-orange-bg: rgba(255, 130, 0, 0.2);--ansi-yellow: #ffd100;--ansi-yellow-bg: rgba(255, 209, 0, 0.2);--ansi-green: #007b5f;--ansi-green-bg: rgba(0, 123, 95, 0.3);--ansi-blue: #0072ce;--ansi-blue-bg: rgba(0, 114, 206, 0.25);--ansi-purple: #7f258b;--ansi-purple-bg: rgba(127, 37, 139, 0.25);--ansi-white: #e7e6e2;--ansi-black: #2c2a29;--iso-red: #9b2423;--iso-red-bg: rgba(155, 36, 35, 0.25);--iso-orange: #d05d29;--iso-orange-bg: rgba(208, 93, 41, 0.25);--iso-yellow: #f9a900;--iso-yellow-bg: rgba(249, 169, 0, 0.2);--iso-green: #237f52;--iso-green-bg: rgba(35, 127, 82, 0.25);--iso-blue: #005387;--iso-blue-bg: rgba(0, 83, 135, 0.35);--iso-purple: #6d2077;--iso-purple-bg: rgba(109, 32, 119, 0.25);--iso-white: #f5f5f2;--iso-black: #171717;--intl-aero-orange: #ff4f00;--blue-capri: #00bbf9;--blue-carolina: #00a6ed;--crayola-sky-blue: #1be7ff;--charcoal: #575b6a;--charcoal-bg: rgba(87, 91, 106, 0.2);--bg: #050508;--text-fg: var(--ansi-white);--header-color: #5f0f40}main article a{color:var(--crayola-sky-blue)}main article a:hover{color:var(--blue-carolina)}main article a:visited{color:var(--blue-capri)}main article :root{--parchment: #cfb474;--shadow: #d0cec6;--keycap: #333333}}main article body{background-color:var(--bg);color:var(--text-fg)}main article pre>code{color:var(--text-fg)}main article>.code-container{box-shadow:.5em .5em var(--shadow)}main article .code-container{--stripe-scale: 10;border-width:0 0 0 12px;position:relative}main article .code-container .lang-marker{background-color:var(--charcoal-bg);color:var(--text-fg);position:relative;top:-0.5em;margin-inline-start:-1em;padding:.5em 1em;--curve-radius: 1.2em;border-start-end-radius:var(--curve-radius);border-end-end-radius:var(--curve-radius)}main article .code-container .copy-icon{height:2em;aspect-ratio:1;display:inline-block;padding:.5em;position:absolute;right:1em;top:0}main article .code-container pre.codeblock{margin-block-start:0}main article .code-container pre.codeblock code,main article .code-container pre.codeblock samp{display:block;padding:1em}main article .code-container.codeblock-c{--block-color-fg: var(--text-fg);--block-color-bg: #555;background-color:rgba(85,85,85,.15)}main article .code-container.codeblock-c .lang-marker{background-color:#555;color:var(--text-fg)}main article .code-container.codeblock-console{--block-color-fg: var(--ansi-black);--block-color-bg: #89e051;background-color:rgba(137,224,81,.15)}main article .code-container.codeblock-console .lang-marker{background-color:#89e051;color:var(--ansi-black)}main article .code-container.codeblock-cosmos{--block-color-fg: var(--text-fg);--block-color-bg: #8b44ff;background-color:rgba(139,68,255,.15)}main article .code-container.codeblock-cosmos .lang-marker{background-color:#8b44ff;color:var(--text-fg)}main article .code-container.codeblock-cpp{--block-color-fg: var(--text-fg);--block-color-bg: #f34b7d;background-color:rgba(243,75,125,.15)}main article .code-container.codeblock-cpp .lang-marker{background-color:#f34b7d;color:var(--text-fg)}main article .code-container.codeblock-css{--block-color-fg: var(--text-fg);--block-color-bg: #663399;background-color:rgba(102,51,153,.15)}main article .code-container.codeblock-css .lang-marker{background-color:#639;color:var(--text-fg)}main article .code-container.codeblock-elixir{--block-color-fg: var(--text-fg);--block-color-bg: #6e4a7e;background-color:rgba(110,74,126,.15)}main article .code-container.codeblock-elixir .lang-marker{background-color:#6e4a7e;color:var(--text-fg)}main article .code-container.codeblock-erlang{--block-color-fg: var(--text-fg);--block-color-bg: #b83998;background-color:rgba(184,57,152,.15)}main article .code-container.codeblock-erlang .lang-marker{background-color:#b83998;color:var(--text-fg)}main article .code-container.codeblock-html{--block-color-fg: var(--text-fg);--block-color-bg: #e34c26;background-color:rgba(227,76,38,.15)}main article .code-container.codeblock-html .lang-marker{background-color:#e34c26;color:var(--text-fg)}main article .code-container.codeblock-js{--block-color-fg: var(--ansi-black);--block-color-bg: #f1e05a;background-color:rgba(241,224,90,.15)}main article .code-container.codeblock-js .lang-marker{background-color:#f1e05a;color:var(--ansi-black)}main article .code-container.codeblock-md{--block-color-fg: var(--ansi-white);--block-color-bg: #083fa1;background-color:rgba(8,63,161,.15)}main article .code-container.codeblock-md .lang-marker{background-color:#083fa1;color:var(--ansi-white)}main article .code-container.codeblock-rust{--block-color-fg: var(--ansi-black);--block-color-bg: #dea584;background-color:rgba(222,165,132,.15)}main article .code-container.codeblock-rust .lang-marker{background-color:#dea584;color:var(--ansi-black)}main article .code-container.codeblock-ps1{--block-color-fg: var(--ansi-white);--block-color-bg: #012456;background-color:rgba(1,36,86,.15)}main article .code-container.codeblock-ps1 .lang-marker{background-color:#012456;color:var(--ansi-white)}main article .code-container.codeblock-rust_errors{--block-color-fg: var(--ansi-white);--block-color-bg: #c8102e;background-color:rgba(200,16,46,.15)}main article .code-container.codeblock-rust_errors .lang-marker{background-color:#c8102e;color:var(--ansi-white)}main article .code-container.codeblock-scss{--block-color-fg: var(--text-fg);--block-color-bg: #c6538c;background-color:rgba(198,83,140,.15)}main article .code-container.codeblock-scss .lang-marker{background-color:#c6538c;color:var(--text-fg)}main article .code-container.codeblock-sh{--block-color-fg: var(--ansi-black);--block-color-bg: #89e051;background-color:rgba(137,224,81,.15)}main article .code-container.codeblock-sh .lang-marker{background-color:#89e051;color:var(--ansi-black)}main article .code-container.codeblock-shell{--block-color-fg: var(--text-fg);--block-color-bg: #89e051;background-color:rgba(137,224,81,.15)}main article .code-container.codeblock-shell .lang-marker{background-color:#89e051;color:var(--text-fg)}main article .code-container.codeblock-toml{--block-color-fg: var(--text-fg);--block-color-bg: #9c4221;background-color:rgba(156,66,33,.15)}main article .code-container.codeblock-toml .lang-marker{background-color:#9c4221;color:var(--text-fg)}main article .code-container.codeblock-xml{--block-color-fg: var(--ansi-white);--block-color-bg: #0060ac;background-color:rgba(0,96,172,.15)}main article .code-container.codeblock-xml .lang-marker{background-color:#0060ac;color:var(--ansi-white)}main article .code-container.codeblock-text{--block-color-fg: var(--text-fg);--block-color-bg: #626778;background-color:rgba(98,103,120,.15)}main article .code-container.codeblock-text .lang-marker{background-color:#626778;color:var(--text-fg)}main article pre{overflow-x:auto}main article pre.codeblock-console{background-color:#000;color:var(--ansi-white)}main article details{border:.25em solid var(--text-fg);padding:.75em 0}main article details summary{font-style:italic}main article details.block-harm{border:.25em solid rgba(0,0,0,0);border-left:.5em solid var(--iso-red);border-right-width:.5em;padding-left:1em}main article dl{--block-color-fg: var(--ansi-orange);--block-color-bg: var(--bg)}main article dl dt{font-style:italic}main article dl dd+dt{margin-block-start:.5em}@font-face{font-family:"Iosevka myrrlyn regular";font-variant:common-ligatures;src:url("/static/fonts/iosevka-myrrlyn/woff2/iosevka-myrrlyn-regular.woff2") format("woff2"),url("/static/fonts/iosevka-myrrlyn/woff/iosevka-myrrlyn-regular.woff") format("woff"),url("/static/fonts/iosevka-myrrlyn/ttf/iosevka-myrrlyn-regular.ttf") format("ttf")}@font-face{font-family:"Iosevka myrrlyn term regular";src:url("/static/fonts/iosevka-myrrlyn-term/woff2/iosevka-myrrlyn-term-regular.woff2") format("woff2"),url("/static/fonts/iosevka-myrrlyn-term/woff/iosevka-myrrlyn-term-regular.woff") format("woff"),url("/static/fonts/iosevka-myrrlyn-term/ttf/iosevka-myrrlyn-term-regular.ttf") format("ttf")}@font-face{font-family:"Ferro Rosso";src:url("/static/fonts/FerroRosso.ttf")}main article legend,main article textarea{font-family:"Iosevka myrrlyn regular","Inconsolata","Menlo","Consolas","Courier New",monospace}main article body{font-family:"Roboto Slab",serif}main article form{border:4px double var(--text-fg);padding:1em 1ch}main article form:focus-within{border-color:var(--ansi-yellow)}main article fieldset{border:2px solid var(--text-fg)}main article fieldset:focus-within{border-color:var(--ansi-yellow)}main article legend{border:2px solid var(--text-fg);padding:.5ch 1ch;font-variant:small-caps;font-size:1.2em}main article input{border:1px solid var(--text-fg);border-radius:4px;padding:.25em}main article input:required:valid{border-color:var(--ansi-green)}main article input:invalid{border-color:var(--ansi-red)}main article label[for=textarea]{display:block;padding-block-end:1ch}main article textarea{display:block;background-color:rgba(128,128,128,.1);min-width:40em;max-width:100%;width:40em;min-height:16em}main article label:has(>input){display:block}main article input[type=checkbox],main article input[type=radio]{margin-inline-end:1ch}main article input[type=checkbox]:checked,main article input[type=radio]:checked{accent-color:var(--ansi-green)}main article input[type=radio]:indeterminate{outline-color:var(--ansi-red);outline-style:solid;animation:2s linear infinite outline-pulse;appearance:initial}main article fieldset label:nth-of-type(5n + 1)>input[type=radio]{animation-delay:0s}main article fieldset label:nth-of-type(5n + 2)>input[type=radio]{animation-delay:0.2s}main article fieldset label:nth-of-type(5n + 3)>input[type=radio]{animation-delay:0.4s}main article fieldset label:nth-of-type(5n + 4)>input[type=radio]{animation-delay:0.6s}main article fieldset label:nth-of-type(5n + 5)>input[type=radio]{animation-delay:0.8s}main article input[type=range]{accent-color:var(--ansi-blue)}@keyframes outline-pulse{from{outline-width:2px}20%{outline-width:6px}40%{outline-width:2px}to{outline-width:2px}}main article meter::-moz-meter-bar:-moz-meter-optimum,main article meter::-webkit-meter-optimum-value{background-color:var(--ansi-purple)}main article meter::-moz-meter-bar:-moz-meter-sub-optimum,main article meter::-webkit-meter-suboptimum-value{background-color:var(--ansi-blue)}main article meter::-moz-meter-bar:-moz-meter-sub-sub-optimum,main article meter::-webkit-meter-even-less-good-value{background-color:var(--ansi-yellow)}main article input[type=range],main article progress{accent-color:var(--ansi-purple)}main article :root{color-scheme:light dark;--white: white;--black: black;--grey: gray;--bell-blue: #0091c9;--bell-ochre: #f3cf1d;--pane-divider: #00a6ed;--text-code: #d63384}main article .light-only{color-scheme:light}@media(prefers-color-scheme: dark){main article .light-only{filter:invert(1)}}main article .dark-only{color-scheme:dark}@media(prefers-color-scheme: light){main article .dark-only{filter:invert(1)}}@media(prefers-color-scheme: light){main article pre code.hljs{display:block;overflow-x:auto;padding:1em}main article code.hljs{padding:3px 5px}main article .hljs{color:#383a42;background:#fafafa}main article .hljs-comment,main article .hljs-quote{color:#a0a1a7;font-style:italic}main article .hljs-doctag,main article .hljs-formula,main article .hljs-keyword{color:#a626a4}main article .hljs-deletion,main article .hljs-name,main article .hljs-section,main article .hljs-selector-tag,main article .hljs-subst{color:#e45649}main article .hljs-literal{color:#0184bb}main article .hljs-addition,main article .hljs-attribute,main article .hljs-meta .hljs-string,main article .hljs-regexp,main article .hljs-string{color:#50a14f}main article .hljs-attr,main article .hljs-number,main article .hljs-selector-attr,main article .hljs-selector-class,main article .hljs-selector-pseudo,main article .hljs-template-variable,main article .hljs-type,main article .hljs-variable{color:#986801}main article .hljs-bullet,main article .hljs-link,main article .hljs-meta,main article .hljs-selector-id,main article .hljs-symbol,main article .hljs-title{color:#4078f2}main article .hljs-built_in,main article .hljs-class .hljs-title,main article .hljs-title.class_{color:#c18401}main article .hljs-emphasis{font-style:italic}main article .hljs-strong{font-weight:700}main article .hljs-link{text-decoration:underline}main article :root{--ansi-red: #c8102e;--ansi-red-bg: rgba(200, 16, 46, 0.2);--ansi-orange: #ff8200;--ansi-orange-bg: rgba(255, 130, 0, 0.3);--ansi-yellow: #ffd100;--ansi-yellow-bg: rgba(255, 209, 0, 0.25);--ansi-green: #007b5f;--ansi-green-bg: rgba(0, 123, 95, 0.25);--ansi-blue: #0072ce;--ansi-blue-bg: rgba(0, 114, 206, 0.2);--ansi-purple: #6d2077;--ansi-purple-bg: rgba(109, 32, 119, 0.2);--ansi-white: #e7e6e2;--ansi-black: #2c2a29;--iso-red: #9b2423;--iso-red-bg: rgba(155, 36, 35, 0.25);--iso-orange: #d05d29;--iso-orange-bg: rgba(208, 93, 41, 0.25);--iso-yellow: #f9a900;--iso-yellow-bg: rgba(249, 169, 0, 0.25);--iso-green: #237f52;--iso-green-bg: rgba(35, 127, 82, 0.25);--iso-blue: #005387;--iso-blue-bg: rgba(0, 83, 135, 0.25);--iso-purple: #6d2077;--iso-purple-bg: rgba(109, 32, 119, 0.15);--iso-white: #f5f5f2;--iso-black: #171717;--intl-aero-orange: #ff4f00;--blue-capri: #00bbf9;--blue-carolina: #00a6ed;--crayola-sky-blue: #1be7ff;--charcoal: #575b6a;--charcoal-bg: rgba(87, 91, 106, 0.15);--bg: #fafaf8;--text-fg: var(--ansi-black);--header-color: #00bbf9}main article :root{--parchment: hsl(42.4deg, 48.2%, 83.3%);--shadow: #292b32;--keycap: #eeeeee}}@media(prefers-color-scheme: dark){main article{/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/}main article pre code.hljs{display:block;overflow-x:auto;padding:1em}main article code.hljs{padding:3px 5px}main article .hljs{color:#c9d1d9;background:#0d1117}main article .hljs-doctag,main article .hljs-keyword,main article .hljs-meta .hljs-keyword,main article .hljs-template-tag,main article .hljs-template-variable,main article .hljs-type,main article .hljs-variable.language_{color:#ff7b72}main article .hljs-title,main article .hljs-title.class_,main article .hljs-title.class_.inherited__,main article .hljs-title.function_{color:#d2a8ff}main article .hljs-attr,main article .hljs-attribute,main article .hljs-literal,main article .hljs-meta,main article .hljs-number,main article .hljs-operator,main article .hljs-selector-attr,main article .hljs-selector-class,main article .hljs-selector-id,main article .hljs-variable{color:#79c0ff}main article .hljs-meta .hljs-string,main article .hljs-regexp,main article .hljs-string{color:#a5d6ff}main article .hljs-built_in,main article .hljs-symbol{color:#ffa657}main article .hljs-code,main article .hljs-comment,main article .hljs-formula{color:#8b949e}main article .hljs-name,main article .hljs-quote,main article .hljs-selector-pseudo,main article .hljs-selector-tag{color:#7ee787}main article .hljs-subst{color:#c9d1d9}main article .hljs-section{color:#1f6feb;font-weight:700}main article .hljs-bullet{color:#f2cc60}main article .hljs-emphasis{color:#c9d1d9;font-style:italic}main article .hljs-strong{color:#c9d1d9;font-weight:700}main article .hljs-addition{color:#aff5b4;background-color:#033a16}main article .hljs-deletion{color:#ffdcd7;background-color:#67060c}main article :root{--ansi-red: #c8102e;--ansi-red-bg: rgba(200, 16, 46, 0.25);--ansi-orange: #ff8200;--ansi-orange-bg: rgba(255, 130, 0, 0.2);--ansi-yellow: #ffd100;--ansi-yellow-bg: rgba(255, 209, 0, 0.2);--ansi-green: #007b5f;--ansi-green-bg: rgba(0, 123, 95, 0.3);--ansi-blue: #0072ce;--ansi-blue-bg: rgba(0, 114, 206, 0.25);--ansi-purple: #7f258b;--ansi-purple-bg: rgba(127, 37, 139, 0.25);--ansi-white: #e7e6e2;--ansi-black: #2c2a29;--iso-red: #9b2423;--iso-red-bg: rgba(155, 36, 35, 0.25);--iso-orange: #d05d29;--iso-orange-bg: rgba(208, 93, 41, 0.25);--iso-yellow: #f9a900;--iso-yellow-bg: rgba(249, 169, 0, 0.2);--iso-green: #237f52;--iso-green-bg: rgba(35, 127, 82, 0.25);--iso-blue: #005387;--iso-blue-bg: rgba(0, 83, 135, 0.35);--iso-purple: #6d2077;--iso-purple-bg: rgba(109, 32, 119, 0.25);--iso-white: #f5f5f2;--iso-black: #171717;--intl-aero-orange: #ff4f00;--blue-capri: #00bbf9;--blue-carolina: #00a6ed;--crayola-sky-blue: #1be7ff;--charcoal: #575b6a;--charcoal-bg: rgba(87, 91, 106, 0.2);--bg: #050508;--text-fg: var(--ansi-white);--header-color: #5f0f40}main article a{color:var(--crayola-sky-blue)}main article a:hover{color:var(--blue-carolina)}main article a:visited{color:var(--blue-capri)}main article :root{--parchment: #cfb474;--shadow: #d0cec6;--keycap: #333333}}main article body{background-color:var(--bg);color:var(--text-fg)}main article pre>code{color:var(--text-fg)}main article mark,main article ins,main article del{border-start-start-radius:100em;border-end-end-radius:100em;padding:.125em .75em;text-decoration:none}main article mark{background-color:#ffd300;color:var(--iso-black)}main article ins{background-color:var(--ansi-green);color:var(--text-fg)}main article del{background-color:var(--ansi-red);color:var(--text-fg)}main article aside,main article blockquote,main article .code-container,main article figure{margin-block:1em;margin-inline:0;padding:1em}main article aside>:first-child,main article blockquote>:first-child,main article .code-container>:first-child,main article figure>:first-child{margin-block-start:0}main article aside>:last-child,main article blockquote>:last-child,main article .code-container>:last-child,main article figure>:last-child{margin-block-end:0}main article aside>*,main article blockquote>*,main article .code-container>*,main article figure>*{margin-inline:0}main article figure{box-shadow:.5em .5em var(--shadow);border-style:solid;border-width:2px;border-color:var(--text-fg);margin-inline:1em}main article figure figcaption{font-size:.9em;text-align:center}main article figure:not(.no-count){counter-increment:figcounter}main article figure:not(.no-count) figcaption:not(:empty)::before{content:"Fig. #" counter(figcounter) ": ";font-style:italic}main article figure:not(.no-count) figcaption:empty::before{content:"Figure #" counter(figcounter);font-style:italic}@font-face{font-family:"Iosevka myrrlyn regular";font-variant:common-ligatures;src:url("/static/fonts/iosevka-myrrlyn/woff2/iosevka-myrrlyn-regular.woff2") format("woff2"),url("/static/fonts/iosevka-myrrlyn/woff/iosevka-myrrlyn-regular.woff") format("woff"),url("/static/fonts/iosevka-myrrlyn/ttf/iosevka-myrrlyn-regular.ttf") format("ttf")}@font-face{font-family:"Iosevka myrrlyn term regular";src:url("/static/fonts/iosevka-myrrlyn-term/woff2/iosevka-myrrlyn-term-regular.woff2") format("woff2"),url("/static/fonts/iosevka-myrrlyn-term/woff/iosevka-myrrlyn-term-regular.woff") format("woff"),url("/static/fonts/iosevka-myrrlyn-term/ttf/iosevka-myrrlyn-term-regular.ttf") format("ttf")}@font-face{font-family:"Ferro Rosso";src:url("/static/fonts/FerroRosso.ttf")}main article legend,main article textarea{font-family:"Iosevka myrrlyn regular","Inconsolata","Menlo","Consolas","Courier New",monospace}main article body{font-family:"Roboto Slab",serif}main article h1,main article h2,main article h3,main article h4,main article h5,main article h6{overflow-x:auto;overflow-y:hidden;max-width:100%;font-variant:small-caps;line-height:1;margin-block-start:0em;margin-block-end:.25em}main article h1 span::before,main article h2 span::before,main article h3 span::before,main article h4 span::before,main article h5 span::before,main article h6 span::before{font-size:.85em;padding-inline-end:.25em}main article a.mark-ss{font-size:.6em;padding-block-start:.125em;padding-inline-end:.125em;position:relative;top:-0.25em}main article h1{color:var(--ansi-purple);font-size:4em}main article h2{color:var(--ansi-blue);font-size:3.5em}main article h2.subtitle{color:var(--ansi-orange)}main article h3{color:var(--ansi-green);font-size:3.25em}main article h4{color:var(--ansi-yellow);font-size:3em}main article h5{color:var(--ansi-red);font-size:2.5em}main article h6{color:var(--ansi-orange);font-size:2em}main article table{border:2px solid var(--text-fg);border-collapse:collapse;padding:1ch;margin:0 auto}main article table caption{margin-block:.5ch}main article table thead th{border-bottom:2px solid var(--text-fg)}main article table tfoot th{border-top:2px solid var(--text-fg)}main article table td{border:1px solid var(--text-fg)}main article table th{border:0 solid var(--text-fg);border-inline-start-width:1px;border-inline-end-width:1px;text-align:center}main article table th,main article table td{padding:.25ch .5ch}.alert{padding:15px;margin-bottom:20px;border:1px solid rgba(0,0,0,0);border-radius:4px}.alert:empty{display:none}body,h1{counter-reset:h2counter h3counter}h2{counter-reset:h3counter}h2:not(.no-count)>span::before{content:counter(h2counter) ".";counter-increment:h2counter}h3:not(.no-count)>span::before{content:counter(h2counter) "." counter(h3counter) ".";counter-increment:h3counter}article{counter-reset:figcounter}article>:first-child{margin-block-start:0}article>:last-child{margin-block-end:0}nav .title{font-style:italic}
