.readme-html{max-width:78ch;color:var(--text-color);--md-bg:var(--header-footer-bg);--md-fg:var(--text-color);--md-link:var(--link-color);--md-accent:var(--accent-color);--md-border:color-mix(in oklab,var(--md-fg),transparent 84%);--md-muted:color-mix(in oklab,var(--md-fg),transparent 55%);--md-surface:color-mix(in oklab,var(--md-bg),var(--md-fg)0%);--md-code-bg:color-mix(in oklab,var(--md-bg),var(--md-fg)3%);--md-code-fg:var(--md-fg);margin-inline:auto;padding:clamp(16px,3vw,32px);line-height:1.6}.readme-html h1,.readme-html h2,.readme-html h3,.readme-html h4,.readme-html h5,.readme-html h6{scroll-margin-top:88px;line-height:1.25}.readme-html h2{color:var(--md-accent);margin-top:1.5rem;margin-bottom:.5rem}.readme-html p,.readme-html ul,.readme-html ol{margin-bottom:1rem}.readme-html ul{padding-left:1.25rem}.readme-html li{text-align:start;margin-bottom:.5rem}.readme-html a{color:var(--md-link);text-decoration:none}.readme-html a:hover{text-decoration:underline}.readme-html code{background:var(--md-code-bg);color:var(--md-code-fg);border-radius:6px;padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.readme-html .sourceCode{margin-bottom:1rem}.readme-html pre.sourceCode,.readme-html pre.text{border:1px solid var(--md-border);background:var(--md-code-bg);color:var(--md-code-fg);border-radius:12px;padding:12px 14px}.readme-html pre.sourceCode code{background:0 0;padding:0}.readme-html pre.sourceCode.json,.readme-html pre.sourceCode.yaml{text-align:start}.readme-html pre.text{text-align:start;justify-content:center;display:flex}.readme-html table,.readme-html>pre,.readme-html pre.sourceCode,.readme-html pre.text{-webkit-overflow-scrolling:touch;overflow:auto}.readme-html table{border-collapse:collapse;border:1px solid var(--md-border);border-radius:12px;width:100%;max-width:100%;margin-bottom:1.5rem;display:block}.readme-html thead th{background:var(--md-surface);color:var(--md-fg);text-align:left}.readme-html th,.readme-html td{border-bottom:1px solid var(--md-border);text-align:left;width:100%;padding:.75em}.readme-html tbody tr:nth-child(2n){background:var(--md-surface)}.readme-html hr{border:0;border-top:1px solid var(--md-border);margin:2rem 0}@media (width<=768px){.readme-html h1{font-size:1.6rem}.readme-html h2{font-size:1.3rem}.readme-html h3{font-size:1.1rem}}.readme-html img{width:auto;height:auto}