*{box-sizing:border-box}body{margin:0;background:#f3f0ea;font-family:Arial,sans-serif;color:#24211d}.ssm-wrap{width:min(760px,calc(100% - 32px));margin:50px auto}.ssm-card{background:#fff;border:1px solid #ddd6cc;border-radius:18px;padding:26px;box-shadow:0 12px 35px rgba(0,0,0,.07)}form{display:grid;gap:14px}label{display:grid;gap:6px;font-weight:700}input,textarea{width:100%;padding:11px 12px;border:1px solid #d7d0c6;border-radius:9px}button{padding:12px 16px;border:0;border-radius:9px;background:#222;color:#fff;font-weight:700}.ssm-error,.ssm-success{padding:12px 14px;border-radius:9px;margin:14px 0}.ssm-error{background:#f7e2df;color:#7d2c26}.ssm-success{background:#e2f0e6;color:#2d6540}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f5f1;padding:14px;border-radius:9px}