.error-page-module__NvtJzW__page{min-height:70vh;padding:var(--space-3xl) var(--space-lg);text-align:center;justify-content:center;align-items:center;display:flex}.error-page-module__NvtJzW__inner{max-width:480px}.error-page-module__NvtJzW__code{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:-.03em;color:var(--color-accent);margin:0}.error-page-module__NvtJzW__heading{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-text-primary);margin:var(--space-sm) 0 var(--space-sm)}.error-page-module__NvtJzW__body{font-size:var(--text-body);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0 0 var(--space-xl)}.error-page-module__NvtJzW__actions{gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}.error-page-module__NvtJzW__primary,.error-page-module__NvtJzW__secondary{padding:10px var(--space-lg);font-size:var(--text-button-md);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.error-page-module__NvtJzW__primary{background:var(--color-accent);color:var(--color-text-inverse);border:none}.error-page-module__NvtJzW__primary:hover{background:var(--color-accent-hover)}.error-page-module__NvtJzW__secondary{color:var(--color-text-secondary);border-color:var(--color-border);background:0 0}.error-page-module__NvtJzW__secondary:hover{border-color:var(--color-border-dark);color:var(--color-text-primary)}
