.error-module-scss-module__5C4lWq__page{min-height:50vh;padding:var(--space-8) var(--gutter-x);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.error-module-scss-module__5C4lWq__title{font-family:var(--font-heading);font-size:var(--text-5xl);line-height:var(--leading-tight);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--accent-text);font-style:italic}.error-module-scss-module__5C4lWq__message{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);color:var(--mono-text-low-contrast);margin-top:var(--space-2)}.error-module-scss-module__5C4lWq__retry{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-snug);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);margin-top:var(--space-5);min-height:var(--size-touch-target);padding:0 var(--space-6);border-radius:var(--radius-2);background:var(--accent-solid);color:var(--accent-on-solid);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);border:none}.error-module-scss-module__5C4lWq__retry:hover{background:var(--accent-solid-hover)}