.build-recovery{margin:0 0 22px;padding:18px 22px;border:1px solid #a78650;border-left:4px solid #c5a55e;background:linear-gradient(100deg,#352a1ed9,#161c25);color:#e7d4ad;border-radius:8px;overflow-wrap:anywhere}.build-recovery[hidden]{display:none}.build-recovery h3{font-size:17px;margin:0 0 9px}.build-recovery p{font-size:13px;line-height:1.65;margin:8px 0}.build-recovery ul{padding-left:20px;margin:10px 0;font-size:13px;line-height:1.6}.build-recovery summary{cursor:pointer;font-size:13px;font-weight:600;padding:10px 0}.build-recovery label{display:block;font-size:12px;margin:12px 0 6px}.build-recovery select{width:100%;max-width:100%;background:#121820;color:#e7d4ad;border:1px solid #6b5940;border-radius:5px;padding:9px;font:inherit}.build-recovery textarea{font:13px ui-monospace,monospace;overflow-wrap:anywhere}.recovery-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.recovery-actions .button{font-size:12px}.community-build-repair{display:block;color:#e1bb73;font-size:11px;line-height:1.5;margin:5px 0}.build-recovery :focus-visible{outline:2px solid #f3d493;outline-offset:3px}@media(max-width:380px){.build-recovery{padding:15px 14px}.recovery-actions .button{width:100%}}
