.inline{display:inline}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}*,:after,:before{box-sizing:border-box}body{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:#0a0a0a;color:#e5e5e5;line-height:1.6;margin:0;padding:1.5rem;max-width:900px}h1{font-size:2rem;font-weight:700;margin:1.5rem 0 .75rem;line-height:1.2}h2{font-size:1.5rem;margin:1.5rem 0 .5rem}h2,h3{font-weight:600}h3{font-size:1.125rem;margin:1.25rem 0 .25rem}h4{font-size:1rem;font-weight:600;margin:1rem 0 .25rem}a{color:#60a5fa;text-decoration:underline}a:hover{color:#93c5fd}ol,ul{padding-left:1.5rem;margin:.5rem 0}li{margin:.25rem 0}nav[aria-label="Language selector"]{margin-bottom:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}nav[aria-label="Language selector"] a{text-decoration:none;color:#9ca3af;font-size:.875rem}nav[aria-label="Language selector"] a[aria-current=page]{color:#e5e5e5;font-weight:600}nav[aria-label="Language selector"] a:hover{color:#e5e5e5}pre{overflow-x:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2;background:#111;border:1px solid #333;border-radius:4px;padding:1rem;margin:.75rem 0}code{font-family:inherit;font-size:.875rem}p{margin:.5rem 0}section{margin-bottom:1.5rem}footer{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #333;font-size:.875rem}footer,footer a{color:#6b7280}footer a:hover{color:#9ca3af}