.docs-step-box{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;background:var(--paper);transition:border-color .15s ease}.docs-step-box[data-state=open]{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.docs-step-trigger{display:flex;align-items:center;gap:12px;width:100%;padding:14px 18px;cursor:pointer;background:none;border:none;text-align:left;font-size:15px;font-weight:600;color:var(--ink);transition:color .15s ease}.docs-step-trigger:hover{color:var(--accent)}.docs-step-num.svelte-roflxh{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-size:13px;font-weight:700;flex-shrink:0}.docs-step-title.svelte-roflxh{flex:1;min-width:0}.docs-step-chevron.svelte-roflxh{width:18px;height:18px;color:var(--ink-soft);flex-shrink:0;transition:transform .2s ease}.docs-step-chevron.rotated.svelte-roflxh{transform:rotate(180deg)}.docs-step-content{padding:0 18px 16px 58px;font-size:15px;line-height:1.7;color:var(--ink-soft)}.docs-step-content p{margin:0 0 12px}.docs-step-content p:last-child{margin-bottom:0}.docs-step-content ul,.docs-step-content ol{margin:0 0 12px;padding-left:20px}.docs-step-content code{font-family:var(--sans);font-size:13px;background:var(--paper-2);border:1px solid var(--line);border-radius:6px;padding:1px 6px}
