.field__error{font-size:var(--text-sm);color:var(--ink-2);align-items:flex-start;gap:6px;display:flex}.field__error svg{width:16px;height:16px;fill:var(--void);flex-shrink:0;margin-top:3px}.field__error .link-button{font-weight:700}.field [aria-invalid=true]{border-color:var(--void)}.load-error__mark{width:40px;height:40px;fill:var(--ink)}.err-code{white-space:nowrap}.load-error__retry{min-height:var(--touch);padding:0 var(--sp-4);font:inherit;font-size:var(--text-sm);color:var(--ink);cursor:pointer;background:0 0;border:0;font-weight:700}.load-error__retry:hover{text-decoration:underline}.load-error__retry:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-inner)}.load-error__retry:disabled{color:var(--ink-2);cursor:progress;text-decoration:none}.oops{align-content:center;justify-items:center;gap:var(--sp-3);min-height:70vh;padding:var(--sp-6) var(--sp-5);text-align:center;display:grid}.oops h1{font-size:var(--text-2xl)}.oops p{max-width:40ch;color:var(--ink-2)}.oops .load-error__mark{width:48px;height:48px}.oops__actions{justify-content:center;gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}
