.route-error-module__pLXRna__wrap{min-height:60svh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.route-error-module__pLXRna__card{width:100%;max-width:480px;padding:var(--space-8);text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.route-error-module__pLXRna__title{font-size:var(--text-xl);margin-bottom:var(--space-3);color:var(--color-text)}.route-error-module__pLXRna__text{margin-bottom:var(--space-6);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.route-error-module__pLXRna__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.route-error-module__pLXRna__retry,.route-error-module__pLXRna__home{padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;font-weight:600;text-decoration:none}.route-error-module__pLXRna__retry{background:var(--color-primary);border:1px solid var(--color-primary);color:#fff}.route-error-module__pLXRna__home{border:1px solid var(--color-border);color:var(--color-text-secondary);background:0 0}.route-error-module__pLXRna__home:hover{border-color:var(--color-primary);color:var(--color-primary)}.route-error-module__pLXRna__digest{margin-top:var(--space-5);font-size:var(--text-xs);color:var(--color-text-tertiary)}.route-error-module__pLXRna__digest code{font-family:var(--font-mono,monospace)}
