.docs-content{color:#6b6770;line-height:1.75}html.dark .docs-content{color:#e8e5dc}.docs-content h1{color:#0a0a0c;letter-spacing:-.025em;margin-bottom:1.5rem;font-family:Author,Georgia,ui-serif,serif;font-size:2rem;font-weight:500;line-height:1.05}html.dark .docs-content h1{color:#fff}@media (width>=640px){.docs-content h1{font-size:3rem}}.docs-content h2{color:#0a0a0c;letter-spacing:-.018em;border-bottom:1px solid #00000014;margin-top:3rem;margin-bottom:1rem;padding-bottom:.75rem;font-family:Author,Georgia,ui-serif,serif;font-size:1.5rem;font-weight:500;line-height:1.15}html.dark .docs-content h2{color:#fff;border-bottom-color:#ffffff14}@media (width>=640px){.docs-content h2{font-size:1.875rem}}.docs-content h3{color:#0a0a0c;letter-spacing:-.015em;margin-top:2rem;margin-bottom:.75rem;font-family:Author,Georgia,ui-serif,serif;font-size:1.25rem;font-weight:600}html.dark .docs-content h3{color:#fff}@media (width>=640px){.docs-content h3{font-size:1.5rem}}.docs-content h4{color:#0a0a0c;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.05rem;font-weight:600}html.dark .docs-content h4{color:#fff}.docs-content p{margin-bottom:1.25rem;font-size:16px}.docs-content a{color:#b45309;text-underline-offset:2px;text-decoration:underline 1px;transition:color .15s,text-decoration-thickness .15s}html.dark .docs-content a{color:#fbbf24}.docs-content a:hover{text-decoration-thickness:2px}.docs-content strong{color:#0a0a0c;font-weight:600}html.dark .docs-content strong{color:#fff}.docs-content code:not(pre code){color:#b45309;word-break:break-word;background:#0000000d;border-radius:.375rem;padding:.18em .4em;font-family:JetBrains Mono,monospace;font-size:.88em}html.dark .docs-content code:not(pre code){color:#fbbf24;background:#ffffff12}.docs-content pre{-webkit-overflow-scrolling:touch;background:#1a1410;border:1px solid #ffffff0f;border-radius:.625rem;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.85rem;line-height:1.65;overflow-x:auto}.docs-content pre code{color:#ffffffd9;font-family:JetBrains Mono,monospace;font-size:inherit;background:0 0;border:none;padding:0}.docs-content ul{margin:1rem 0 1.5rem;padding-left:1.5rem;list-style:none}.docs-content ul li{margin-bottom:.5rem;padding-left:.25rem;position:relative}.docs-content ul li:before{content:"";background:#f59e0b;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:-1rem}.docs-content ol{counter-reset:list-counter;margin:1rem 0 1.5rem;padding-left:1.75rem;list-style:none}.docs-content ol li{counter-increment:list-counter;margin-bottom:.5rem;padding-left:.25rem;position:relative}.docs-content ol li:before{content:counter(list-counter) ".";color:#b45309;font-family:JetBrains Mono,monospace;font-size:.85em;font-weight:600;position:absolute;left:-1.5rem}html.dark .docs-content ol li:before{color:#fbbf24}.docs-content table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;margin:1.5rem 0;font-size:.875rem;display:block;overflow-x:auto}@media (width>=640px){.docs-content table{display:table}}.docs-content th{color:#0a0a0c;text-align:left;white-space:nowrap;background:#0000000a;border:1px solid #00000014;padding:.65rem .9rem;font-weight:600}html.dark .docs-content th{color:#fff;background:#ffffff0a;border-color:#ffffff14}.docs-content td{vertical-align:top;border:1px solid #0000000f;padding:.65rem .9rem}html.dark .docs-content td{border-color:#ffffff0f}.docs-content tr:nth-child(2n) td{background:#00000005}html.dark .docs-content tr:nth-child(2n) td{background:#ffffff05}.docs-content kbd{color:#2a2730;background:#0000000d;border:1px solid #0000001a;border-radius:.375rem;padding:.15em .45em;font-family:JetBrains Mono,monospace;font-size:.82em;box-shadow:0 1px #0000000d}html.dark .docs-content kbd{color:#e8e5dc;background:#ffffff0f;border-color:#ffffff1a;box-shadow:0 1px #ffffff0d}.docs-content blockquote{color:#6b6770;background:#f59e0b0a;border-left:3px solid #f59e0b;border-radius:0 .375rem .375rem 0;margin:1.5rem 0;padding:.4em 1rem;font-style:italic}html.dark .docs-content blockquote{color:#e8e5dc;background:#f59e0b0a}.docs-content hr{border:none;border-top:1px solid #00000014;margin:2.5rem 0}html.dark .docs-content hr{border-top-color:#ffffff14}.docs-content .not-prose{color:inherit}.docs-content .not-prose a,.docs-content .not-prose a:hover{color:inherit;text-decoration:none}
