.ErrorPage-module__eA0qUa__root{text-align:center;min-height:100vh;padding-block:var(--spacing-8);padding-inline:var(--spacing-8);background-color:var(--color-bg-primary);flex-direction:column;justify-content:center;align-items:center;display:flex}.ErrorPage-module__eA0qUa__title{font-size:6rem;font-family:var(--font-serif);font-weight:var(--font-bold);color:var(--color-text-primary);margin-block-end:var(--spacing-4);line-height:1}.ErrorPage-module__eA0qUa__subtitle{font-size:var(--text-2xl);font-family:var(--font-serif);color:var(--color-text-primary);margin-block-end:var(--spacing-6)}.ErrorPage-module__eA0qUa__description{font-size:var(--text-base);color:var(--color-text-secondary);max-width:500px;margin-block-end:var(--spacing-8);line-height:1.6}.ErrorPage-module__eA0qUa__errorBox{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);padding-block:var(--spacing-4);padding-inline:var(--spacing-4);width:100%;max-width:600px;text-align:left;margin-block-end:var(--spacing-8);overflow-x:auto}.ErrorPage-module__eA0qUa__errorMessage{font-family:var(--font-mono,monospace);font-size:var(--text-sm);color:#ef4444;white-space:pre-wrap;margin-block:0;margin-inline:0}.ErrorPage-module__eA0qUa__homeButton{background-color:var(--color-text-primary);color:var(--color-bg-primary);padding-block:var(--spacing-3);padding-inline:var(--spacing-6);font-size:var(--text-sm);font-family:var(--font-sans);font-weight:var(--font-medium);cursor:pointer;border:none;border-radius:4px;transition:opacity .2s}.ErrorPage-module__eA0qUa__homeButton:hover{opacity:.9}
