.docs{color:var(--muted-foreground);font-size:.875rem;line-height:1.5rem}.docs h1{letter-spacing:-.025em;color:var(--foreground);font-size:1.5rem;font-weight:600;line-height:2rem}.docs h2{color:var(--foreground);margin-top:2.5rem;font-size:1rem;font-weight:500}.docs h3{color:var(--foreground);margin-top:1.75rem;font-size:.875rem;font-weight:500}.docs p,.docs ul,.docs ol,.docs pre,.docs table{margin-top:.75rem}.docs ul,.docs ol{padding-left:1.25rem}.docs ul{list-style:outside}.docs ol{list-style:decimal}.docs li+li{margin-top:.25rem}.docs a{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.docs strong{color:var(--foreground);font-weight:600}.docs code{background:var(--muted);font-family:var(--font-mono);color:var(--foreground);border-radius:.25rem;padding:.125rem .375rem;font-size:.8em}.docs pre{border:1px solid var(--border);background:var(--muted);border-radius:.75rem;padding:.75rem 1rem;overflow-x:auto}.docs pre code{background:0 0;padding:0;font-size:.8rem}.docs table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.docs th,.docs td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.5rem .75rem .5rem 0}.docs th{color:var(--foreground);font-weight:500}
