body{font-family:Arial,Helvetica,sans-serif;margin:0;background:#f5f7fb;color:#172033;line-height:1.6}.wrap{max-width:980px;margin:0 auto;padding:24px}.card{background:#fff;border:1px solid #e6eaf2;border-radius:16px;padding:22px;box-shadow:0 6px 20px rgba(20,35,70,.06);margin:18px 0}input,textarea,button{font:inherit}input,textarea{width:100%;box-sizing:border-box;border:1px solid #cfd7e6;border-radius:10px;padding:12px;margin:8px 0 14px}textarea{min-height:220px}button{background:#1769e0;color:#fff;border:0;border-radius:10px;padding:12px 18px;font-weight:700;cursor:pointer}button.secondary{background:#24324a}button.danger{background:#a32020}.row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:760px){.row{grid-template-columns:1fr}}.muted{color:#667085}.top{display:flex;justify-content:space-between;align-items:center;gap:12px}.badge{display:inline-block;background:#eef4ff;color:#175cd3;border-radius:999px;padding:4px 10px;font-size:13px}.article{background:#fff}.article h1{font-size:38px;line-height:1.15}.article h2{margin-top:32px}.article code,.article pre{background:#0d1220;color:#e8eefc;border-radius:8px}.article code{padding:2px 5px}.article pre{padding:16px;overflow:auto}.meta{color:#667085;border-bottom:1px solid #e6eaf2;padding-bottom:12px;margin-bottom:24px}.notice{background:#fff7e6;border:1px solid #ffd37a;border-radius:10px;padding:12px}.success{background:#ecfdf3;border:1px solid #75e0a7;border-radius:10px;padding:12px}
