.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-weight:var(--weight-black);font-size:var(--text-5xl);line-height:var(--leading-tight);letter-spacing:calc(var(--tracking-5xl) + var(--tracking-caps-5xl));text-transform:uppercase;font-style:italic;font-family:var(--font-display-italic,var(--font-heading));color:var(--accent-text)}.error-module-scss-module__5C4lWq__message{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md);text-transform:none;color:var(--mono-text-low-contrast);margin-top:var(--space-2);font-style:normal}.error-module-scss-module__5C4lWq__retry{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-sm);line-height:var(--leading-ui);letter-spacing:var(--tracking-sm);text-transform:none;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;font-style:normal}.error-module-scss-module__5C4lWq__retry:hover{background:var(--accent-solid-hover)}