.error-guide{max-width:1160px;padding-top:32px}.error-guide h1{font-size:clamp(30px,4.2vw,56px);line-height:1.12;max-width:28ch;overflow-wrap:anywhere;letter-spacing:-.035em}.error-guide h2{font-size:26px;margin:0 0 16px}.error-guide .lead{font-size:21px;max-width:65ch}.context{color:var(--muted);margin:20px 0}.recovery,.next{max-width:78ch;margin:36px 0 44px}.repair{background:var(--surface);padding:32px;margin:40px 0}.controls{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px}.controls label{margin-top:8px}.actions{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0}.error-guide textarea{font:14px/1.6 monospace;width:100%;padding:14px;background:var(--ground);color:var(--text);border:1px solid var(--control);border-radius:0;resize:vertical;caret-color:var(--accent)}.error-guide textarea::placeholder{color:var(--muted)}.error-guide .table-scroll{min-height:100px;max-height:400px;margin-top:20px}.error-guide table{min-width:580px}.error-guide caption{text-align:left;padding:12px 0;color:var(--muted)}#repair-status{margin:20px 0;max-width:74ch}.guide-index{max-height:none;font-size:18px;list-style:none;padding:0;margin:40px 0}.guide-index li{padding:20px 0}.guide-index span{display:block;font-size:15px;color:var(--muted)}#repair-downloads a{display:inline-block;background:var(--accent);color:var(--surface);padding:12px 18px;min-height:44px}#repair-downloads a[hidden]{display:none}.error-guide .check{max-width:75ch}.repair button:active{transform:translateY(1px)}@media(prefers-reduced-motion:no-preference){.repair button{transition:background-color .16s ease-out}}@media(max-width:700px){.error-guide{padding-top:20px}.repair{padding:20px 16px;margin:28px -4px}.controls{grid-template-columns:minmax(0,1fr)}.error-guide .lead{font-size:19px}header{flex-wrap:wrap}header a{overflow-wrap:anywhere}footer{flex-wrap:wrap}footer a{overflow-wrap:anywhere}.error-guide h1{max-width:100%}}
