.editor-grid[data-astro-cid-cffslidw]{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=900px){.editor-grid[data-astro-cid-cffslidw]{grid-template-columns:1fr}}.editor-pane[data-astro-cid-cffslidw]{border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-canvas);flex-direction:column;min-height:480px;display:flex;overflow:hidden}.editor-pane__head[data-astro-cid-cffslidw]{border-bottom:1px solid var(--color-hairline);background:var(--color-canvas);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.editor-pane__label[data-astro-cid-cffslidw] p[data-astro-cid-cffslidw]{margin:0}.editor-pane__actions[data-astro-cid-cffslidw]{flex-wrap:wrap;justify-content:flex-end;gap:2px;display:flex}.editor-surface[data-astro-cid-cffslidw]{background:var(--color-canvas-soft-2);border:0;border-radius:0;flex:1}.editor-pane__foot[data-astro-cid-cffslidw]{border-top:1px solid var(--color-hairline);background:var(--color-canvas);color:var(--color-mute);font-family:var(--font-mono);justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;display:flex}.editor-textarea[data-astro-cid-cffslidw]{width:100%;min-height:480px;font-family:var(--font-mono);color:var(--color-ink);resize:vertical;background:0 0;border:0;outline:0;padding:16px;font-size:13px;line-height:20px}.editor-output[data-astro-cid-cffslidw]{font-family:var(--font-mono);color:var(--color-ink);white-space:pre-wrap;word-break:break-word;margin:0;padding:16px;font-size:13px;line-height:20px}.meta[data-astro-cid-cffslidw]{font-family:var(--font-mono);font-size:11px}.error-bar[data-astro-cid-cffslidw]{background:var(--color-error-soft);border:1px solid color-mix(in srgb, var(--color-error) 30%, transparent);border-radius:var(--radius-md);color:var(--color-error-deep);align-items:flex-start;gap:12px;margin-top:12px;padding:14px 16px;display:flex}.error-bar[data-astro-cid-cffslidw][hidden]{display:none}.error-bar__body[data-astro-cid-cffslidw]{flex:1;min-width:0}.error-bar__title[data-astro-cid-cffslidw]{color:var(--color-error-deep);margin:0 0 4px;font-size:14px;font-weight:600}.error-bar__loc[data-astro-cid-cffslidw]{font-family:var(--font-mono);color:var(--color-error-deep);margin:0 0 4px;font-size:12px}.error-bar__hint[data-astro-cid-cffslidw]{color:var(--color-body);margin:0;font-size:13px}.section[data-astro-cid-cffslidw]{padding:56px 0 0}.section__title[data-astro-cid-cffslidw]{max-width:32ch;margin:0 0 24px}.examples[data-astro-cid-cffslidw]{flex-direction:column;gap:16px;display:flex}.example[data-astro-cid-cffslidw]{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:20px}.example__code[data-astro-cid-cffslidw]{background:var(--color-canvas-soft-2);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--color-ink);margin:12px 0 0;padding:12px 14px;font-size:13px;line-height:20px;overflow-x:auto}.docs[data-astro-cid-cffslidw]{grid-template-columns:1fr 1fr;gap:32px;display:grid}@media (width<=800px){.docs[data-astro-cid-cffslidw]{grid-template-columns:1fr}}.docs__col[data-astro-cid-cffslidw] p[data-astro-cid-cffslidw]{color:var(--color-body);max-width:56ch}.docs[data-astro-cid-cffslidw] code[data-astro-cid-cffslidw]{font-family:var(--font-mono);background:var(--color-canvas-soft-2);border-radius:4px;padding:1px 4px;font-size:.9em}.docs[data-astro-cid-cffslidw] ol[data-astro-cid-cffslidw]{color:var(--color-body);padding-left:20px}.docs[data-astro-cid-cffslidw] ol[data-astro-cid-cffslidw] li[data-astro-cid-cffslidw]{margin-bottom:4px}.docs__sub[data-astro-cid-cffslidw]{margin-top:24px}.errors[data-astro-cid-cffslidw]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.error-card[data-astro-cid-cffslidw]{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:20px}.error-card[data-astro-cid-cffslidw] p[data-astro-cid-cffslidw]{color:var(--color-body)}.error-card[data-astro-cid-cffslidw] code[data-astro-cid-cffslidw]{font-family:var(--font-mono);background:var(--color-canvas-soft-2);border-radius:4px;padding:1px 4px;font-size:12px}
