@import 'https://fonts.cdnfonts.com/css/jetbrains-mono';:root{--bg-color:#08111a;--fg-color:#c2cfcc;--fg-color-darker:#66706e;--content-width:768px;background-color:var(--bg-color);color:var(--fg-color);font-size:18px;font-family:sans-serif;font-variant-ligatures:none}*::before,*::after{font-size:16px;font-family:jetbrains mono;font-variant-ligatures:none;user-select:none;color:var(--fg-color-darker)}body{display:flex;flex-direction:column;line-height:1.5;margin:0 max(1rem,calc((100vw - var(--content-width))/2));min-height:100dvh;max-width:var(--content-width)}header{border-bottom:1px solid var(--fg-color);margin-bottom:1rem;h1 { margin-top: 1rem; }}main{flex-grow:1}footer{border-top:1px solid var(--fg-color);margin-top:1rem;p#footer { text-align: center; }}.page-details{font-size:16px;font-family:jetbrains mono;font-variant-ligatures:none;color:var(--fg-color-darker);white-space:pre;text-wrap:inherit;user-select:none}.content{margin-top:1rem}a{color:#ed982a;text-decoration:none}em{&::before,&::after { content:"_"; }}strong{&::before,&::after { content:"*"; }}code strong,code em{&::before,&::after { content:""; }}.small{font-size:smaller}.strike{text-decoration:line-through}h1::before{font-size:inherit;content:"= "}h2::before{font-size:inherit;content:"== "}h3::before{font-size:inherit;content:"=== "}h4::before{font-size:inherit;content:"==== "}.paragraph>.title{font-size:20px;&::before { content:"."; }}.quoteblock{ *{ margin: 0; } &::before { content: "[quote]\A____\A"; white-space: pre; } &::after { content: "____"; white-space: pre; }}.highlight{overflow-x:auto}.highlight>code[data-lang]{font-size:16px;&::before { content:"[," attr(data-lang) "]\A----\A"; white-space:pre; } &::after { content:"\A----"; white-space:pre; }}code:not([data-lang]){font-size:16px;font-family:jetbrains mono;&::before,&::after { content:"`"; }}.exampleblock{&::before { content:"====\A"; white-space:pre; } &::after { content:"===="; white-space:pre; }}details{&::before { content:"[%collapsible]\A====\A"; white-space:pre; } &::after { content:"===="; white-space:pre; }}