.docs-section[data-astro-cid-goj23ivi]{padding-top:56px;padding-bottom:8px;scroll-margin-top:116px}.docs-section[data-astro-cid-goj23ivi]:last-of-type{padding-bottom:96px}.docs-stub[data-astro-cid-goj23ivi]{margin:0;color:var(--text-dim);font-size:13.5px;font-style:italic;padding:18px 22px;background:var(--bg-card);border:1px dashed var(--border-strong);border-radius:12px}.docs-concept[data-astro-cid-goj23ivi]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;min-width:0}.docs-concept-title[data-astro-cid-goj23ivi]{margin:0;font-size:15px;font-weight:600;color:#fff;letter-spacing:-.01em}.docs-concept-title[data-astro-cid-goj23ivi] code{font-family:var(--font-mono);font-size:13.5px;color:#fff}.docs-concept-body[data-astro-cid-goj23ivi]{margin:0;font-size:14px;color:var(--text-mute);line-height:1.6}.docs-concept-body[data-astro-cid-goj23ivi] code{font-family:var(--font-mono);font-size:12.5px;color:var(--text);background:#ffffff0d;border-radius:5px;padding:1px 6px}.docs-concept-body[data-astro-cid-goj23ivi] strong{color:#fff;font-weight:600}.docs-api-card[data-astro-cid-goj23ivi]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:24px 26px 26px;display:flex;flex-direction:column;gap:14px;min-width:0}.docs-api-name[data-astro-cid-goj23ivi]{margin:0;font-size:16px;font-weight:600;color:#fff;letter-spacing:-.01em}.docs-api-name[data-astro-cid-goj23ivi] code{font-family:var(--font-mono);font-size:14px;color:#fff}.docs-api-desc[data-astro-cid-goj23ivi]{margin:0;font-size:14px;color:var(--text-mute);line-height:1.6}.docs-api-desc[data-astro-cid-goj23ivi] code{font-family:var(--font-mono);font-size:12.5px;color:var(--text);background:#ffffff0d;border-radius:5px;padding:1px 6px}.docs-event-list[data-astro-cid-goj23ivi]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.docs-event-list[data-astro-cid-goj23ivi] li[data-astro-cid-goj23ivi]{color:var(--text-mute);font-size:14px;line-height:1.55}.docs-event-list[data-astro-cid-goj23ivi] li[data-astro-cid-goj23ivi] code{font-family:var(--font-mono);font-size:12.5px;color:var(--text);background:#ffffff0d;border-radius:5px;padding:1px 6px}.docs-recipe[data-astro-cid-goj23ivi]{margin-top:24px;display:flex;flex-direction:column;gap:8px}.docs-recipe[data-astro-cid-goj23ivi]:first-of-type{margin-top:0}.docs-recipe-name[data-astro-cid-goj23ivi]{margin:0;font-size:16px;font-weight:600;color:#fff;letter-spacing:-.01em}.docs-recipe-blurb[data-astro-cid-goj23ivi]{margin:0 0 6px;color:var(--text-mute);font-size:14px;line-height:1.6}.docs-recipe-blurb[data-astro-cid-goj23ivi] code{font-family:var(--font-mono);font-size:12.5px;color:var(--text);background:#ffffff0d;border-radius:5px;padding:1px 6px}.docs-faq[data-astro-cid-goj23ivi]{display:flex;flex-direction:column}.docs-faq-item[data-astro-cid-goj23ivi]{padding:24px 0;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:10px}.docs-faq-item[data-astro-cid-goj23ivi]:first-of-type{padding-top:0}.docs-faq-item[data-astro-cid-goj23ivi]:last-of-type{padding-bottom:0;border-bottom:0}.docs-faq-q[data-astro-cid-goj23ivi]{margin:0;font-size:16px;font-weight:600;color:#fff;letter-spacing:-.01em}.docs-faq-q[data-astro-cid-goj23ivi] code{font-family:var(--font-mono);font-size:14px;color:#fff}.docs-faq-a[data-astro-cid-goj23ivi]{margin:0;color:var(--text-mute);font-size:14.5px;line-height:1.65}.docs-faq-a[data-astro-cid-goj23ivi] code{font-family:var(--font-mono);font-size:12.5px;color:var(--text);background:#ffffff0d;border-radius:5px;padding:1px 6px}.docs-block-code{margin:0;padding:18px 22px;font-family:var(--font-mono);font-size:13px;line-height:1.6;color:var(--text);background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow-x:auto;white-space:pre;min-width:0;max-width:100%}.docs-api-code{margin:0;padding:16px 18px;font-family:var(--font-mono);font-size:12px;line-height:1.6;color:var(--text);background:#ffffff05;border:1px solid var(--border);border-radius:8px;overflow-x:auto;white-space:pre;min-width:0;max-width:100%}
