.error-module__bSZLSW__container{text-align:center;min-height:50vh;padding:var(--space-6);background:var(--color-bg);flex-direction:column;justify-content:center;align-items:center;display:flex}.error-module__bSZLSW__label{font-family:var(--font-mono);color:var(--color-primary);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:var(--space-4);font-weight:500}.error-module__bSZLSW__title{font-family:var(--font-display);font-size:var(--text-3xl);margin-bottom:var(--space-4);color:var(--color-ink);font-weight:400}.error-module__bSZLSW__message{color:var(--color-fg-muted);font-size:var(--text-base);max-width:480px;margin:0 auto var(--space-8);line-height:var(--leading-normal)}.error-module__bSZLSW__actions{align-items:center;gap:var(--space-6);display:flex}.error-module__bSZLSW__btnPrimary{background-color:var(--color-primary);color:var(--color-white);padding:var(--space-3) var(--space-6);font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;transition:background-color .2s}.error-module__bSZLSW__btnPrimary:hover{background-color:var(--color-primary-dark)}.error-module__bSZLSW__linkSecondary{color:var(--color-primary);font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-decoration:none}.error-module__bSZLSW__linkSecondary:hover{color:var(--color-primary-dark)}
