.ort-error{display:grid;place-items:center;align-content:center;gap:var(--space-3);min-height:100vh;padding:var(--space-8) var(--gutter);background:var(--color-background);color:var(--color-text);font-family:var(--font-sans);text-align:center}.ort-error h1{margin:var(--space-2) 0 0;font-size:var(--text-page);letter-spacing:var(--tracking-tight)}.ort-error p{margin:0;max-width:34rem;color:var(--color-muted)}.ort-error a{color:var(--color-primary);font-weight:600}.ort-error a:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:4px}
