.setup-page .setup-sections{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:18px;padding:0 16px 48px}.setup-page .setup-card{border:1px solid var(--ir-border,#e8eaef);border-radius:14px;padding:22px 24px;background:var(--ir-bg,#fff)}.setup-page .setup-card h2{font-size:17px;margin-bottom:12px}.setup-page .setup-card ol,.setup-page .setup-card ul{padding-left:20px;display:flex;flex-direction:column;gap:8px;color:var(--ir-text-secondary,#4b5563);line-height:1.55}.setup-page .setup-card p{color:var(--ir-text-secondary,#4b5563);line-height:1.55;margin-bottom:10px}.setup-page .setup-card code{background:var(--ir-bg-subtle,#f6f6f6);border:1px solid var(--ir-border,#e8eaef);border-radius:5px;padding:1px 6px;font-size:.92em}.setup-page .setup-card pre{background:#0f1729;color:#e6ecfa;border-radius:10px;padding:14px 16px;overflow-x:auto;margin:10px 0}.setup-page .setup-card pre code{background:none;border:none;padding:0;color:inherit;font-size:12.5px}.setup-page .setup-card kbd{display:inline-block;border:solid var(--ir-border,#d7dbe3);border-width:1px 1px 2px;border-radius:6px;background:var(--ir-bg-subtle,#f6f6f6);padding:1px 7px;font-size:.88em;font-family:inherit;font-weight:600}.setup-page .setup-card a{color:var(--ir-primary,#0651fb);text-decoration:none}.setup-page .setup-card a:hover{text-decoration:underline}.setup-page .setup-card--help{border-color:var(--ir-primary-lighter,rgba(6,81,251,.16));background:var(--ir-primary-lighter,rgba(6,81,251,.05))}