html {scroll-padding-top: 3rem;}body {font-family: sans-serif;font-size: 16px;font-weight: 350;font-style: normal;line-height: 1.5;max-width: 600px;margin: 0 auto !important;float: none !important;padding: 1rlh 0.5rem;position: relative;}.mini-terminal {background-color: #fff;position: sticky;top: 0;}h1 {background-color: #fff;font-weight: normal;margin-bottom: 0;margin-top: 0;padding-bottom: 0;padding-top: 0;}h1, .headline {font-family: monospace;font-size: 110%;line-height: 1.25;}h1::before {content: "\256d\ ";font-weight: normal;}h1::after {content: "(v:0.1.1)";font-weight: normal;}.mini-terminal.dock {font-size: 0.8rem;padding: 4px 0;}.mini-terminal.dock .headline .string {display: none;}.mini-terminal.dock .headline::before {content: '\2570\ \1f60e\ \2192';}.mini-terminal.dock .headline::after {content: '';}.mini-terminal .headline-container {display: inline-block;}.headline::before, .headline::after {color: #000;}.headline {animation:typing 1.5s steps(25, end) forwards,blink-caret 1s step-end 5;border-right: .5em solid magenta;color: #fff;margin-bottom: 0;margin-top: 0;overflow: hidden;white-space: nowrap;width: auto;}.headline::before {content: "\2570\ \1f60e\ \2192\ echo\ '";}.headline::after {content: "'";}.headline .string {color: #cb4b16;}@keyframes typing {from { width: 4em; }to { width: 100% }}@keyframes blink-caret {from, to { border-color: transparent }50% { border-color: magenta; }}pre > code {background-color: #f0f0f0;display: block;overflow-x: scroll;padding: 8px 12px;border-left: 6px solid #2596be;line-height: 1.1rlh;}pre.chprompt_ps1 > code, pre.output > code {border-left: none;}li code, p code {background-color: #f0f0f0;}.tip {display: block;border-left: 6px solid #2596be;padding: 8px 12px;}table {border-collapse: collapse;border: 2px solid #f0f0f0;font-family: sans-serif;font-size: 0.8rem;letter-spacing: 1px;margin-left: auto;margin-right: auto;}caption {caption-side: bottom;padding: 10px;font-style: italic;}thead,tfoot {color: #000;background-color: #f0f0f0;}th,td {border: 1px solid #f0f0f0;padding: 8px 10px;text-align: left;}footer {text-align: center;}iframe {width: 100%;aspect-ratio: 16 / 9;}@media (prefers-color-scheme: dark) {body, .mini-terminal, .mini-terminal h1 {background-color: #1b1b1b;color: #fff;}.headline .string {color: #8bf4ff;}.headline::before, .headline::after {color: #fff;}a {color: #8bf4ff;}.tip {border-color: #8bf4ff;}pre > code {background-color: #343434;border-color: #8bf4ff;}li code, p code {background-color: #343434;}}