@import "https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600;700&family=Crimson+Pro:ital,wght@0,400;0,500;0,600;1,400&display=swap";:root{--vocs-font-family:"Fira Code", ui-monospace, monospace;--vocs-font-family-mono:"Fira Code", ui-monospace, monospace;--vocs-background-color-primary:#000;--vocs-background-color-surface:#000;--vocs-background-color-surfaceMuted:#000;--vocs-background-color-surfaceTint:#0e0e0e;--vocs-background-color-code-block:#0e0e0e;--vocs-background-color-inline-code:#1e1e1e;--vocs-border-color-primary:#2a2a2a;--vocs-border-color-secondary:#1e1e1e;--vocs-text-color-primary:#f1f1f1;--vocs-text-color-secondary:#c4c4c4;--vocs-text-color-muted:#8c8d8f;--vocs-text-color-heading:#fff;--vocs-text-color-link:#a78eff;--vocs-text-color-link-hover:#c6b7ff;--vocs-text-h1:1.75rem;--vocs-text-h2:1.25rem;--vocs-text-h3:1.0625rem;--vocs-text-h4:1rem;--vocs-text-subtitle:1rem;--vocs-text-callout:1.0625rem;--vocs-text-td:1.0625rem;--vocs-text-th:.75rem;--vocs-text-inline-code:.75em;--vocs-radius-xs:0;--vocs-radius-sm:0;--vocs-radius-md:0;--vocs-radius-lg:0;--vocs-radius-xl:0;--vocs-radius-2xl:0;--vocs-radius-3xl:0;--vocs-spacing-content:calc(90ch + (var(--vocs-spacing-content-px) * 2))}@media (width>=1376px){:root{--vocs-spacing-content:min(calc(90ch + (var(--vocs-spacing-content-px) * 2)), calc(100vw - (var(--vocs-spacing-sidebar) * 2)))}}*,:before,:after{border-radius:0!important}[data-v-content]{font-family:Crimson Pro,Georgia,serif}[data-v-content] :is(p,li):not(a *){font-size:1.1875rem}[data-v-content] a [class*=text-heading]{font-family:var(--vocs-font-family)}[data-v-content] a [class*=text-secondary]{font-size:1rem}[data-v-content] :is(h1,h2,h3,h4,h5,h6,th){font-family:var(--vocs-font-family)}[data-v-content] h1:before{content:"["}[data-v-content] h1:after{content:"]"}[data-v-sidebar-item][data-link]{font-family:Crimson Pro,Georgia,serif;font-size:1.0625rem}[data-v-content] a.download{color:#000;width:fit-content;font-family:var(--vocs-font-family-mono);letter-spacing:.08em;text-transform:uppercase;background:#a78eff;align-items:center;gap:.5rem;margin:1.25rem 0;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}[data-v-content] a.download:hover{color:#000;background:#c6b7ff}[data-v-code-group-tab]{color:#6e6f71;cursor:pointer;padding-inline:.875rem;border-bottom:3px solid #0000!important}[data-v-code-group-tab]:hover{color:var(--vocs-text-color-primary)}[data-v-code-group-tab][aria-selected=true]{color:#fff;background:#262626;border-bottom-color:#a78eff!important}
