.err-body{background:var(--color-bg);margin:0}.err{gap:var(--space-4);max-width:640px;padding:var(--space-7) var(--space-4);flex-direction:column;display:flex}.err-title{font-family:var(--type-display-l-family);font-weight:800;font-size:var(--type-display-l-size);line-height:var(--type-display-l-line-height);letter-spacing:var(--type-display-l-tracking);color:var(--color-text);margin:0}.err-note{font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-line-height);color:var(--color-text-muted);margin:0}.err-search{gap:var(--space-2);display:flex}.err-search input{min-width:0;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-m);border:1px solid var(--color-line-strong);background:var(--color-bg);color:var(--color-text);font:inherit;flex:1}.err-btn{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-m);background:var(--color-action);color:var(--color-on-action);font-family:var(--type-label-family);font-size:var(--type-label-size);cursor:pointer;border:1px solid #0000;justify-content:center;align-self:flex-start;align-items:center;font-weight:600;display:inline-flex}.err-btn:hover{opacity:.88}.err-links{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.err-links a,.err-home{min-width:44px;min-height:44px;padding:0 var(--space-1);color:var(--color-action);font-family:var(--type-label-family);font-size:var(--type-label-size);justify-content:center;align-items:center;display:inline-flex}.err a:focus-visible,.err button:focus-visible,.err input:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.err-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
