.err{isolation:isolate;align-content:center;justify-items:start;gap:18px;min-block-size:62vh;padding-block:72px 96px;display:grid;position:relative}.err:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--src-a) 22%, transparent), color-mix(in oklab, var(--src-b) 10%, transparent) 55%, transparent);filter:blur(20px);pointer-events:none;border-radius:50%;block-size:520px;inline-size:520px;position:absolute;inset:-10% -20% auto auto}.err-code{letter-spacing:-.06em;font-variant-numeric:tabular-nums;background:linear-gradient(120deg, var(--src-a), var(--src-b));color:#0000;opacity:.9;-webkit-background-clip:text;background-clip:text;font-size:clamp(96px,18vw,200px);font-weight:600;line-height:.85}.err-title{letter-spacing:-.04em;text-wrap:balance;margin:8px 0 0;font-size:clamp(32px,5vw,52px);font-weight:600;line-height:1.05}.err-lede{max-inline-size:36em;color:var(--color-text-secondary);text-wrap:pretty;margin:0;font-size:18px;line-height:1.45}.err-act{flex-wrap:wrap;align-items:center;gap:12px;inline-size:min(100%,520px);margin-block-start:8px;display:flex}.err-act>*{flex:auto}.err-ref{font-family:var(--font-mono);color:var(--color-text-tertiary);font-size:12.5px}.err-links{flex-wrap:wrap;gap:8px;margin-block-start:18px;display:flex}.err-links a{color:var(--color-text-secondary);background:color-mix(in oklab, var(--color-text-primary) 6%, transparent);border-radius:999px;padding:7px 14px;font-size:14px;text-decoration:none}.err-links a:hover{color:var(--color-text-primary);background:color-mix(in oklab, var(--color-text-primary) 11%, transparent)}.err-bare{background:var(--color-background-primary);min-block-size:100vh;color:var(--color-text-primary);font-family:var(--font-sans);margin:0}.err-brand{color:var(--color-text-primary);align-items:center;gap:8px;padding-block:22px;font-weight:600;text-decoration:none;display:inline-flex}.err-brand svg{inline-size:20px}
