.err-section{border-top:1px solid var(--border);margin-top:48px;padding-top:40px}.err-section:first-of-type{border-top:none;margin-top:24px;padding-top:0}.err-heading{align-items:center;gap:14px;margin-bottom:12px;display:flex}.status-badge{font-family:var(--mono);letter-spacing:.03em;border-radius:6px;padding:3px 12px;font-size:15px;font-weight:700}.s400{color:var(--warning);background:#fbbf241f;border:1px solid #fbbf2440}.s401{color:var(--red-ink);background:#f871711f;border:1px solid #f8717140}.s402{color:var(--info);background:#60a5fa1f;border:1px solid #60a5fa40}.s404{color:var(--muted);background:#94a3b81f;border:1px solid #94a3b840}.s422,.s429{color:var(--warning);background:#fbbf241f;border:1px solid #fbbf2440}.s500{color:var(--muted);background:#94a3b81f;border:1px solid #94a3b840}.s503{color:var(--red-ink);background:#f871711f;border:1px solid #f8717140}.err-name{color:var(--ink);letter-spacing:-.01em;font-size:19px;font-weight:600}.err-when{color:var(--subtle);margin:6px 0 16px;font-size:13.5px}.variant-label{color:var(--muted);margin:18px 0 5px;font-size:12px;font-weight:500}.variant-label:first-child{margin-top:0}.handle-box{background:var(--surface);border:1px solid var(--border);color:var(--subtle);border-radius:8px;margin-top:14px;padding:13px 16px;font-size:13.5px;line-height:1.6}.handle-box strong{color:var(--text)}
