/* Website v2.0: verified SDK examples on the public Developers page.
   Intentionally scoped to .st-sdk-proof to avoid changing other approved pages. */
.st-sdk-proof { background: #f1f6fd; }
.st-sdk-proof-intro { max-width: 72ch; }
.st-sdk-proof-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.5rem; margin-top: 1.6rem; }
.st-sdk-proof-card { min-width: 0; padding: 1.5rem; border: 1px solid #dce8f7; border-radius: 18px; background: #fff; }
.st-sdk-proof-card h3 { margin: 0.55rem 0 1rem; }
.st-sdk-proof-label { margin: 0; color: #2467b8; font-weight: 700; letter-spacing: .08em; font-size: .75rem; }
.st-sdk-proof-card pre { overflow-x: auto; margin: 1rem 0; padding: 1rem; background: #08162b; border-radius: 12px; color: #eef5ff; font-size: .82rem; line-height: 1.6; tab-size: 2; }
.st-sdk-proof-card code { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; }
.st-sdk-proof-card pre code { color: inherit; white-space: pre; }
.st-sdk-proof-card p { overflow-wrap: anywhere; }
.st-sdk-proof-card a { font-weight: 650; }
@media (max-width: 740px) { .st-sdk-proof-grid { grid-template-columns: 1fr; gap: 1rem; } .st-sdk-proof-card { padding: 1.15rem; } }
